diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index fbc20908b5..bcd5c1ff22 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -# Kilo Code Development Container +# Axon Code Development Container # Based on flake.nix dependencies for standardized development environment # Use official Node.js image matching .nvmrc version diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9ec26c4c01..83f2af4313 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,13 +1,11 @@ { - "name": "Kilo Code Development", + "name": "Axon Code Development", "dockerFile": "Dockerfile", "context": "..", - "features": { "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/github-cli:1": {} }, - "customizations": { "vscode": { "extensions": [ @@ -31,7 +29,6 @@ } } }, - "forwardPorts": [3000, 5173, 8080], "portsAttributes": { "3000": { @@ -47,12 +44,9 @@ "onAutoForward": "silent" } }, - "postCreateCommand": "bash .devcontainer/setup.sh", - "postStartCommand": "echo '🚀 Kilo Code devcontainer is ready!'", - + "postStartCommand": "echo '🚀 Axon Code devcontainer is ready!'", "remoteUser": "root", "containerUser": "root", - "mounts": ["source=${localWorkspaceFolder}/.git,target=/workspace/.git,type=bind,consistency=cached"] } diff --git a/.devcontainer/setup.sh b/.devcontainer/setup.sh index 416f29621d..d417538b1a 100755 --- a/.devcontainer/setup.sh +++ b/.devcontainer/setup.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -echo "🚀 Setting up Kilo Code development environment..." +echo "🚀 Setting up Axon Code development environment..." # Ensure we're in the right directory cd /workspace diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 2e22ace1c0..0503a241ec 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -16,7 +16,7 @@ body: options: - VSCode Extension - JetBrains Plugin - - Kilo Code CLI + - Axon Code CLI default: 0 validations: required: true @@ -25,7 +25,7 @@ body: id: version attributes: label: App Version - description: What version of Kilo Code are you using? (e.g., v3.3.1) + description: What version of Axon Code are you using? (e.g., v3.3.1) validations: required: true @@ -54,7 +54,7 @@ body: attributes: label: Provider description: What provider were you using when the issue occurred? - placeholder: "e.g., Kilo Code" + placeholder: "e.g., Axon Code" validations: required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 9a039e5ee1..045bcc5cc2 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -8,9 +8,9 @@ contact_links: about: Suggestions for better design (where the current UI/UX is not clear). - name: Leave a Review url: https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code&ssr=false#review-details - about: Enjoying Kilo Code? Leave a review here! + about: Enjoying Axon Code? Leave a review here! - name: Join our Discord - url: https://kilocode.ai/discord + url: https://matterai.so/discord about: Join the community. # NOTE(JP): I'd really like to have a "blank issue" at the end here, or accessible still through the URL # but this appears not to be possible due to https://github.com/orgs/community/discussions/14287#discussioncomment-12691930 diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 8c1164e6ce..91617f066a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -32,4 +32,4 @@ A "How To Test" section can look something like this: ## Get in Touch - + diff --git a/.github/workflows/code-qa.yml b/.github/workflows/code-qa.yml index ee5ff2e498..a6e26a012c 100644 --- a/.github/workflows/code-qa.yml +++ b/.github/workflows/code-qa.yml @@ -1,4 +1,4 @@ -name: Code QA Kilo Code +name: Code QA Axon Code on: workflow_dispatch: diff --git a/.kilocode/rules-translate/instructions-zh-cn.md b/.kilocode/rules-translate/instructions-zh-cn.md index a64ba83916..ccea034e82 100644 --- a/.kilocode/rules-translate/instructions-zh-cn.md +++ b/.kilocode/rules-translate/instructions-zh-cn.md @@ -175,9 +175,9 @@ > > > > > > > AFTER <<<<<<< BEFORE -"description": "启用后,Kilo Code 将能够与 MCP 服务器交互以获取高级功能。" +"description": "启用后,Axon Code 将能够与 MCP 服务器交互以获取高级功能。" ======= -"description": "启用后 Kilo Code 可与 MCP 服务交互获取高级功能。" +"description": "启用后 Axon Code 可与 MCP 服务交互获取高级功能。" > > > > > > > AFTER diff --git a/.kilocodemodes b/.kilocodemodes index fa7d19c390..fd8d6df64c 100644 --- a/.kilocodemodes +++ b/.kilocodemodes @@ -3,7 +3,7 @@ { "slug": "translate", "name": "Translate", - "roleDefinition": "You are Kilo Code, a linguistic specialist focused on translating and managing localization files. Your responsibility is to help maintain and update translation files for the application, ensuring consistency and accuracy across all language resources.", + "roleDefinition": "You are Axon Code, a linguistic specialist focused on translating and managing localization files. Your responsibility is to help maintain and update translation files for the application, ensuring consistency and accuracy across all language resources.", "groups": [ "read", [ @@ -14,12 +14,12 @@ } ] ], - "customInstructions": "When translating content:\n- Maintain consistent terminology across all translations\n- Respect the JSON structure of translation files\n- Consider context when translating UI strings\n- Watch for placeholders (like {{variable}}) and preserve them in translations\n- Be mindful of text length in UI elements when translating to languages that might require more characters\n- If you need context for a translation, use read_file to examine the components using these strings\n- Specifically \"Kilo\", \"Kilo Code\" and similar terms are project names and proper nouns and must remain unchanged in translations" + "customInstructions": "When translating content:\n- Maintain consistent terminology across all translations\n- Respect the JSON structure of translation files\n- Consider context when translating UI strings\n- Watch for placeholders (like {{variable}}) and preserve them in translations\n- Be mindful of text length in UI elements when translating to languages that might require more characters\n- If you need context for a translation, use read_file to examine the components using these strings\n- Specifically \"Kilo\", \"Axon Code\" and similar terms are project names and proper nouns and must remain unchanged in translations" }, { "slug": "test", "name": "Test", - "roleDefinition": "You are Kilo Code, a Jest testing specialist with deep expertise in:\n- Writing and maintaining Jest test suites\n- Test-driven development (TDD) practices\n- Mocking and stubbing with Jest\n- Integration testing strategies\n- TypeScript testing patterns\n- Code coverage analysis\n- Test performance optimization\n\nYour focus is on maintaining high test quality and coverage across the codebase, working primarily with:\n- Test files in __tests__ directories\n- Mock implementations in __mocks__\n- Test utilities and helpers\n- Jest configuration and setup\n\nYou ensure tests are:\n- Well-structured and maintainable\n- Following Jest best practices\n- Properly typed with TypeScript\n- Providing meaningful coverage\n- Using appropriate mocking strategies", + "roleDefinition": "You are Axon Code, a Jest testing specialist with deep expertise in:\n- Writing and maintaining Jest test suites\n- Test-driven development (TDD) practices\n- Mocking and stubbing with Jest\n- Integration testing strategies\n- TypeScript testing patterns\n- Code coverage analysis\n- Test performance optimization\n\nYour focus is on maintaining high test quality and coverage across the codebase, working primarily with:\n- Test files in __tests__ directories\n- Mock implementations in __mocks__\n- Test utilities and helpers\n- Jest configuration and setup\n\nYou ensure tests are:\n- Well-structured and maintainable\n- Following Jest best practices\n- Properly typed with TypeScript\n- Providing meaningful coverage\n- Using appropriate mocking strategies", "groups": [ "read", "browser", diff --git a/CHANGELOG.md b/CHANGELOG.md index 33a4b907e5..e513cb164b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -125,7 +125,7 @@ - [#2833](https://github.com/Kilo-Org/kilocode/pull/2833) [`0b8ef46`](https://github.com/Kilo-Org/kilocode/commit/0b8ef4632cab8cbf1da7a90a2f9b228861b41be8) Thanks [@mcowger](https://github.com/mcowger)! - (also thanks to @NaccOll for paving the way) - Preliminary support for native tool calling (a.k.a native function calling) was added. This feature is currently experimental and mostly intended for users interested in contributing to its development. - It is so far only supported when using OpenRouter or Kilo Code providers. There are possible issues including, but not limited to: + It is so far only supported when using OpenRouter or Axon Code providers. There are possible issues including, but not limited to: - Missing tools (e.g. apply_diff tool) - Tools calls not updating the UI until they are complete @@ -164,7 +164,7 @@ - Fixes an issue where a default 128k context was assumed for all models. - Notable: GPT-5 family now uses 264k context; o3-mini/o4-mini, Gemini, Claude, and 4o families have updated output and image support flags. GPT-5-mini max output explicitly set to 127,805. - This ensures Kilo Code correctly enforces model token budgets with the VS Code LM integration. + This ensures Axon Code correctly enforces model token budgets with the VS Code LM integration. ## [v4.104.0] @@ -176,7 +176,7 @@ - [#2962](https://github.com/Kilo-Org/kilocode/pull/2962) [`a424824`](https://github.com/Kilo-Org/kilocode/commit/a424824269b3cafdf58bcdb1acf7ed6151f32e0b) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Improved the error message when an unsupported reasoning effort value is chosen -- [#2960](https://github.com/Kilo-Org/kilocode/pull/2960) [`254e21b`](https://github.com/Kilo-Org/kilocode/commit/254e21b29df46dab3048ecd792625eadc20beafb) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The reasoning effort setting is no longer ignored for GLM 4.6 when using the Kilo Code or OpenRouter providers. Some inference providers on OpenRouter have trouble when reasoning is enabled, but this is now less of a problem, because more providers have come online. Most providers do not expose reasoning tokens for GLM 4.6, regardless of reasoning effort. +- [#2960](https://github.com/Kilo-Org/kilocode/pull/2960) [`254e21b`](https://github.com/Kilo-Org/kilocode/commit/254e21b29df46dab3048ecd792625eadc20beafb) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The reasoning effort setting is no longer ignored for GLM 4.6 when using the Axon Code or OpenRouter providers. Some inference providers on OpenRouter have trouble when reasoning is enabled, but this is now less of a problem, because more providers have come online. Most providers do not expose reasoning tokens for GLM 4.6, regardless of reasoning effort. ## [v4.103.0] @@ -186,7 +186,7 @@ - [#2861](https://github.com/Kilo-Org/kilocode/pull/2861) [`279d7cf`](https://github.com/Kilo-Org/kilocode/commit/279d7cff9d19ec908681318fbe929b45fbf94393) Thanks [@jrf0110](https://github.com/jrf0110)! - Organization modes selection. This feature allows organizations to create new modes and send them to the KiloCode extension. It also allows for - overwriting Kilo Code's built-in modes. Organization modes are readonly + overwriting Axon Code's built-in modes. Organization modes are readonly from the extension and must be edited from the dashboard. - [#2858](https://github.com/Kilo-Org/kilocode/pull/2858) [`154722b`](https://github.com/Kilo-Org/kilocode/commit/154722be5a73143231e95ccbc2679b8a4eaaa5ab) Thanks [@hassoncs](https://github.com/hassoncs)! - Make all text-based links the same visual style @@ -219,9 +219,9 @@ - [#2852](https://github.com/Kilo-Org/kilocode/pull/2852) [`a707e1d`](https://github.com/Kilo-Org/kilocode/commit/a707e1db5b4f8ee3ca80f259217f521a02ddbd50) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Autocomplete now honors .kilocodeignore -- [#2829](https://github.com/Kilo-Org/kilocode/pull/2829) [`75acbab`](https://github.com/Kilo-Org/kilocode/commit/75acbabd1f0d39488bc252e8559e39a4b8daed19) Thanks [@hassoncs](https://github.com/hassoncs)! - Potentially fix missing Kilo Code icon by removing 'when' condition from the extension's activitybar config +- [#2829](https://github.com/Kilo-Org/kilocode/pull/2829) [`75acbab`](https://github.com/Kilo-Org/kilocode/commit/75acbabd1f0d39488bc252e8559e39a4b8daed19) Thanks [@hassoncs](https://github.com/hassoncs)! - Potentially fix missing Axon Code icon by removing 'when' condition from the extension's activitybar config -- [#2831](https://github.com/Kilo-Org/kilocode/pull/2831) [`9d457f0`](https://github.com/Kilo-Org/kilocode/commit/9d457f0bc3eef1c1f07eb80070e0ecf69355b38a) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - When using Kilo Code or OpenRouter, the inference provider used is now shown in a tooltip on "API Request" +- [#2831](https://github.com/Kilo-Org/kilocode/pull/2831) [`9d457f0`](https://github.com/Kilo-Org/kilocode/commit/9d457f0bc3eef1c1f07eb80070e0ecf69355b38a) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - When using Axon Code or OpenRouter, the inference provider used is now shown in a tooltip on "API Request" ## [v4.100.0] @@ -231,7 +231,7 @@ Using a custom provider defaults to using a your globally configured provider without any context-window cap, and using a custom provider with no further restrictions like that means that per-autocomplete request costs are sometimes extremely high and responses very slow. -- [#2790](https://github.com/Kilo-Org/kilocode/pull/2790) [`d0f6fa0`](https://github.com/Kilo-Org/kilocode/commit/d0f6fa0531e5abfb39f2e99c7a637ead54bfe8be) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Zero Data Retention can now be enabled for Kilo Code and OpenRouter under the Provider Routing settings. +- [#2790](https://github.com/Kilo-Org/kilocode/pull/2790) [`d0f6fa0`](https://github.com/Kilo-Org/kilocode/commit/d0f6fa0531e5abfb39f2e99c7a637ead54bfe8be) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Zero Data Retention can now be enabled for Axon Code and OpenRouter under the Provider Routing settings. - [#2567](https://github.com/Kilo-Org/kilocode/pull/2567) [`68ea97f`](https://github.com/Kilo-Org/kilocode/commit/68ea97fc02861e932cf0357d60d73a3204ed19ef) Thanks [@billycao](https://github.com/billycao)! - Add provider support for Synthetic (https://synthetic.new) @@ -239,7 +239,7 @@ ### Patch Changes -- [#2798](https://github.com/Kilo-Org/kilocode/pull/2798) [`bb3baca`](https://github.com/Kilo-Org/kilocode/commit/bb3baca433ce77419abd8d3f4814278a05f8c631) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The API Request timeout for Ollama and LM Studio is now configurable (VS Code Extensions panel -> Kilo Code gear menu -> Settings -> API Request Timeout) +- [#2798](https://github.com/Kilo-Org/kilocode/pull/2798) [`bb3baca`](https://github.com/Kilo-Org/kilocode/commit/bb3baca433ce77419abd8d3f4814278a05f8c631) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The API Request timeout for Ollama and LM Studio is now configurable (VS Code Extensions panel -> Axon Code gear menu -> Settings -> API Request Timeout) ## [v4.99.2] @@ -278,7 +278,7 @@ - [#2656](https://github.com/Kilo-Org/kilocode/pull/2656) [`4e1b4ed`](https://github.com/Kilo-Org/kilocode/commit/4e1b4edb06ba3894bba86abd63853c167f1b4eb0) Thanks [@SnHaku](https://github.com/SnHaku)! - Fixed JetBrains PowerShell integration -- [#2725](https://github.com/Kilo-Org/kilocode/pull/2725) [`2ae6a7c`](https://github.com/Kilo-Org/kilocode/commit/2ae6a7c3a9531ad6418cc3858aa43f96fc849072) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed GLM 4.6 always getting stuck in loops with Kilo Code and OpenRouter providers +- [#2725](https://github.com/Kilo-Org/kilocode/pull/2725) [`2ae6a7c`](https://github.com/Kilo-Org/kilocode/commit/2ae6a7c3a9531ad6418cc3858aa43f96fc849072) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed GLM 4.6 always getting stuck in loops with Axon Code and OpenRouter providers - [#2659](https://github.com/Kilo-Org/kilocode/pull/2659) [`318edd6`](https://github.com/Kilo-Org/kilocode/commit/318edd639b38f65dfdab0695f481322ea90ce2cc) Thanks [@akhil41](https://github.com/akhil41)! - Update Chutes AI provider model list @@ -352,7 +352,7 @@ - [#2583](https://github.com/Kilo-Org/kilocode/pull/2583) [`0c13d2d`](https://github.com/Kilo-Org/kilocode/commit/0c13d2db8391f194150001a2fc1e247573a95db2) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The rate limiter no longer generates timeouts longer than the configured limit. -- [#2596](https://github.com/Kilo-Org/kilocode/pull/2596) [`38f4547`](https://github.com/Kilo-Org/kilocode/commit/38f45478d4183f375e8a717a3564d3ac91fd6daa) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Reasoning can now be disabled for DeepSeek V3.1 models when using Kilo Code or OpenRouter providers by setting Reasoning Effort to minimal +- [#2596](https://github.com/Kilo-Org/kilocode/pull/2596) [`38f4547`](https://github.com/Kilo-Org/kilocode/commit/38f45478d4183f375e8a717a3564d3ac91fd6daa) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Reasoning can now be disabled for DeepSeek V3.1 models when using Axon Code or OpenRouter providers by setting Reasoning Effort to minimal - [#2586](https://github.com/Kilo-Org/kilocode/pull/2586) [`0b4025d`](https://github.com/Kilo-Org/kilocode/commit/0b4025df4c44d86a0aba20d19d5b32f2eaa214c6) Thanks [@b3nw](https://github.com/b3nw)! - New Chutes AI models added and pricing updated @@ -362,7 +362,7 @@ ## [v4.96.2] -- [#2521](https://github.com/Kilo-Org/kilocode/pull/2521) [`9304511`](https://github.com/Kilo-Org/kilocode/commit/9304511cb001114886f026744c3492f6a6a839f2) Thanks [@mcowger](https://github.com/mcowger)! - Update loop error message to refer to model instead of Kilo Code as the cause. +- [#2521](https://github.com/Kilo-Org/kilocode/pull/2521) [`9304511`](https://github.com/Kilo-Org/kilocode/commit/9304511cb001114886f026744c3492f6a6a839f2) Thanks [@mcowger](https://github.com/mcowger)! - Update loop error message to refer to model instead of Axon Code as the cause. - [#2532](https://github.com/Kilo-Org/kilocode/pull/2532) [`8103ad4`](https://github.com/Kilo-Org/kilocode/commit/8103ad4b59135888861b06c2cff7fc35ba965607) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The description of the read_file tool was tweaked to make it more likely a vision-capable model will use it for image reading. @@ -417,7 +417,7 @@ ### Patch Changes -- [#2421](https://github.com/Kilo-Org/kilocode/pull/2421) [`825f7df`](https://github.com/Kilo-Org/kilocode/commit/825f7df5da5a6bbdbfe26739cd5adfc2836fb7a1) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Improved proxy support in cases where previously the Kilo Code and OpenRouter model lists would remain empty +- [#2421](https://github.com/Kilo-Org/kilocode/pull/2421) [`825f7df`](https://github.com/Kilo-Org/kilocode/commit/825f7df5da5a6bbdbfe26739cd5adfc2836fb7a1) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Improved proxy support in cases where previously the Axon Code and OpenRouter model lists would remain empty ## [v4.94.0] @@ -441,7 +441,7 @@ ## [v4.93.1] -- [#2388](https://github.com/Kilo-Org/kilocode/pull/2388) [`484ced4`](https://github.com/Kilo-Org/kilocode/commit/484ced4df8f6bc24091268d1850c8eba752e7cc8) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code Provider Routing settings are now hidden when managed by an organization +- [#2388](https://github.com/Kilo-Org/kilocode/pull/2388) [`484ced4`](https://github.com/Kilo-Org/kilocode/commit/484ced4df8f6bc24091268d1850c8eba752e7cc8) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code Provider Routing settings are now hidden when managed by an organization ## [v4.93.0] @@ -529,7 +529,7 @@ ### Patch Changes -- [#2274](https://github.com/Kilo-Org/kilocode/pull/2274) [`24d0c9f`](https://github.com/Kilo-Org/kilocode/commit/24d0c9f679e33c899f74c06440a80e4ea50b07ed) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The API Provider (Kilo Code or OpenRouter) for image generation is now an explicit choice +- [#2274](https://github.com/Kilo-Org/kilocode/pull/2274) [`24d0c9f`](https://github.com/Kilo-Org/kilocode/commit/24d0c9f679e33c899f74c06440a80e4ea50b07ed) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The API Provider (Axon Code or OpenRouter) for image generation is now an explicit choice ## [v4.89.0] @@ -567,7 +567,7 @@ ## [v4.88.0] -- [#2235](https://github.com/Kilo-Org/kilocode/pull/2235) [`fbf4e42`](https://github.com/Kilo-Org/kilocode/commit/fbf4e42125cef538387301be784ede7d2609fe16) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Rename Inline Assist to Kilo Code Autocomplete +- [#2235](https://github.com/Kilo-Org/kilocode/pull/2235) [`fbf4e42`](https://github.com/Kilo-Org/kilocode/commit/fbf4e42125cef538387301be784ede7d2609fe16) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Rename Inline Assist to Axon Code Autocomplete - [#2202](https://github.com/Kilo-Org/kilocode/pull/2202) [`92ef190`](https://github.com/Kilo-Org/kilocode/commit/92ef190d8d9e5ec0df3cbdd8488c98f4190f57b2) Thanks [@hassoncs](https://github.com/hassoncs)! - Show a warning when trying to paste an image when the current model does not support images @@ -577,9 +577,9 @@ This should mitigate supply chain compromise attacks via prompt injection. Thank you, Evan Harris from MCP Security Research for finding this! -- [#2245](https://github.com/Kilo-Org/kilocode/pull/2245) [`fff884f`](https://github.com/Kilo-Org/kilocode/commit/fff884fd6f2f1be4906e3d4494adeed3017e8d57) Thanks [@hassoncs](https://github.com/hassoncs)! - Fix Kilo Code Marketplace header missing background color +- [#2245](https://github.com/Kilo-Org/kilocode/pull/2245) [`fff884f`](https://github.com/Kilo-Org/kilocode/commit/fff884fd6f2f1be4906e3d4494adeed3017e8d57) Thanks [@hassoncs](https://github.com/hassoncs)! - Fix Axon Code Marketplace header missing background color -- [#2237](https://github.com/Kilo-Org/kilocode/pull/2237) [`06c6e8b`](https://github.com/Kilo-Org/kilocode/commit/06c6e8b013b54fc7706a9862af9ddabc86fb8781) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code now shows an error message when a model reaches its maximum ouput +- [#2237](https://github.com/Kilo-Org/kilocode/pull/2237) [`06c6e8b`](https://github.com/Kilo-Org/kilocode/commit/06c6e8b013b54fc7706a9862af9ddabc86fb8781) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code now shows an error message when a model reaches its maximum ouput - [#2238](https://github.com/Kilo-Org/kilocode/pull/2238) [`b5de938`](https://github.com/Kilo-Org/kilocode/commit/b5de93836338c0398dfa6dede89dbb92f525ceef) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed 500 error with Chutes when no custom temperature is specified. @@ -593,7 +593,7 @@ ### Patch Changes -- [#2215](https://github.com/Kilo-Org/kilocode/pull/2215) [`4b102aa`](https://github.com/Kilo-Org/kilocode/commit/4b102aaeb42e776e224d71d5fc55033ff0388442) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Data Provider Collection setting in the Kilo Code and OpenRouter provider settings is now enabled even when a specific inference provider is selected. +- [#2215](https://github.com/Kilo-Org/kilocode/pull/2215) [`4b102aa`](https://github.com/Kilo-Org/kilocode/commit/4b102aaeb42e776e224d71d5fc55033ff0388442) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Data Provider Collection setting in the Axon Code and OpenRouter provider settings is now enabled even when a specific inference provider is selected. - [#2228](https://github.com/Kilo-Org/kilocode/pull/2228) [`5bd17b9`](https://github.com/Kilo-Org/kilocode/commit/5bd17b9ff2b44282200992befad618729e2c1e8e) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Warning messages for common cases where checkpoints do not work were added @@ -647,7 +647,7 @@ - [#2130](https://github.com/Kilo-Org/kilocode/pull/2130) [`78aaf7c`](https://github.com/Kilo-Org/kilocode/commit/78aaf7c4607c5a98174a26b99973e379b87e5893) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Added support for Grok Code Fast to the xAI provider -- [#2109](https://github.com/Kilo-Org/kilocode/pull/2109) [`173ecf4`](https://github.com/Kilo-Org/kilocode/commit/173ecf4983449a4b7766ba900f736a57b7d5d525) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - A solitary "0" that was sometimes shown on the Kilo Code and OpenRouter API provider settings page was removed. +- [#2109](https://github.com/Kilo-Org/kilocode/pull/2109) [`173ecf4`](https://github.com/Kilo-Org/kilocode/commit/173ecf4983449a4b7766ba900f736a57b7d5d525) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - A solitary "0" that was sometimes shown on the Axon Code and OpenRouter API provider settings page was removed. ## [v4.84.0] @@ -662,15 +662,15 @@ ### Patch Changes -- [#2095](https://github.com/Kilo-Org/kilocode/pull/2095) [`8623bb8`](https://github.com/Kilo-Org/kilocode/commit/8623bb8516a7453d299512bd11c5000f43ecb952) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code provider now falls back to the default model when the selected model no longer exists +- [#2095](https://github.com/Kilo-Org/kilocode/pull/2095) [`8623bb8`](https://github.com/Kilo-Org/kilocode/commit/8623bb8516a7453d299512bd11c5000f43ecb952) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code provider now falls back to the default model when the selected model no longer exists - [#2090](https://github.com/Kilo-Org/kilocode/pull/2090) [`fd147b8`](https://github.com/Kilo-Org/kilocode/commit/fd147b8ed35c8963ec66c5fae89f37829529574f) Thanks [@Mats4k](https://github.com/Mats4k)! - Improvements to German language translation - [#2030](https://github.com/Kilo-Org/kilocode/pull/2030) [`11e8c7d`](https://github.com/Kilo-Org/kilocode/commit/11e8c7dda9f03b769e22f233b5ea487c9a12bd66) Thanks [@ivanarifin](https://github.com/ivanarifin)! - Show message when Virtual Quota Fallback Provider switches profiles -- [#2100](https://github.com/Kilo-Org/kilocode/pull/2100) [`5ed3d7b`](https://github.com/Kilo-Org/kilocode/commit/5ed3d7be3273fef7ff0eeede8db064fc9bdb4fe0) Thanks [@RSO](https://github.com/RSO)! - Changed the API domain for the Kilo Code provider +- [#2100](https://github.com/Kilo-Org/kilocode/pull/2100) [`5ed3d7b`](https://github.com/Kilo-Org/kilocode/commit/5ed3d7be3273fef7ff0eeede8db064fc9bdb4fe0) Thanks [@RSO](https://github.com/RSO)! - Changed the API domain for the Axon Code provider -- [#1964](https://github.com/Kilo-Org/kilocode/pull/1964) [`6b0dfbf`](https://github.com/Kilo-Org/kilocode/commit/6b0dfbf10a397063f02e0dd6964d1fb1b773cf12) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Kilo Code API Provider settings now also shows the average cost per request in addition to the average cost per million tokens for a particular model. +- [#1964](https://github.com/Kilo-Org/kilocode/pull/1964) [`6b0dfbf`](https://github.com/Kilo-Org/kilocode/commit/6b0dfbf10a397063f02e0dd6964d1fb1b773cf12) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Axon Code API Provider settings now also shows the average cost per request in addition to the average cost per million tokens for a particular model. ## [v4.83.1] @@ -776,9 +776,9 @@ ## [v4.80.0] -- [#1893](https://github.com/Kilo-Org/kilocode/pull/1893) [`d36b1c1`](https://github.com/Kilo-Org/kilocode/commit/d36b1c17fa9d5cb06d13865b4d1ba1e66500a85c) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - More price details are now shown for Kilo Code Provider and OpenRouter. Average Kilo Code cost is the average cost of a model when using Kilo Code, after applying caching discounts. A breakdown of provider prices is also available. +- [#1893](https://github.com/Kilo-Org/kilocode/pull/1893) [`d36b1c1`](https://github.com/Kilo-Org/kilocode/commit/d36b1c17fa9d5cb06d13865b4d1ba1e66500a85c) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - More price details are now shown for Axon Code Provider and OpenRouter. Average Axon Code cost is the average cost of a model when using Axon Code, after applying caching discounts. A breakdown of provider prices is also available. -- [#1893](https://github.com/Kilo-Org/kilocode/pull/1893) [`d36b1c1`](https://github.com/Kilo-Org/kilocode/commit/d36b1c17fa9d5cb06d13865b4d1ba1e66500a85c) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Provider Routing options have been added to Kilo Code and OpenRouter settings. It is now possible to select a sorting preference (e.g. prefer lower price) and data policy (e.g. deny data collection). +- [#1893](https://github.com/Kilo-Org/kilocode/pull/1893) [`d36b1c1`](https://github.com/Kilo-Org/kilocode/commit/d36b1c17fa9d5cb06d13865b4d1ba1e66500a85c) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Provider Routing options have been added to Axon Code and OpenRouter settings. It is now possible to select a sorting preference (e.g. prefer lower price) and data policy (e.g. deny data collection). ### Patch Changes @@ -853,7 +853,7 @@ - [#1822](https://github.com/Kilo-Org/kilocode/pull/1822) [`79efaea`](https://github.com/Kilo-Org/kilocode/commit/79efaeaa3da8881310feb4a711f475810df5f84e) Thanks [@tejaschokhawala](https://github.com/tejaschokhawala)! - Thinking Budget value parsing and boundary handling corrected -- [#1850](https://github.com/Kilo-Org/kilocode/pull/1850) [`b9714db`](https://github.com/Kilo-Org/kilocode/commit/b9714dbbdde7e6ec628d32657329fe82c01cfb42) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed "Failed to load Kilo Code provider model list" error +- [#1850](https://github.com/Kilo-Org/kilocode/pull/1850) [`b9714db`](https://github.com/Kilo-Org/kilocode/commit/b9714dbbdde7e6ec628d32657329fe82c01cfb42) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed "Failed to load Axon Code provider model list" error - [#1829](https://github.com/Kilo-Org/kilocode/pull/1829) [`2bdeaa0`](https://github.com/Kilo-Org/kilocode/commit/2bdeaa05074e5e87ffa2af1bbed149864dbd3785) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Improve memory allocation on webview @@ -1026,7 +1026,7 @@ ## Settings - Navigate to Kilo Code settings → Terminal to configure: + Navigate to Axon Code settings → Terminal to configure: - **API Configuration**: Select which AI provider to use for command generation (defaults to your current configuration) @@ -1034,7 +1034,7 @@ ### Patch Changes -- [#1658](https://github.com/Kilo-Org/kilocode/pull/1658) [`962c90a`](https://github.com/Kilo-Org/kilocode/commit/962c90a2d057a72081cb271949cbf780c80a3555) Thanks [@hassoncs](https://github.com/hassoncs)! - Control Kilo Code programmatically from the command line using IPC with the `KILO_CODE_IPC_SOCKET_PATH` var +- [#1658](https://github.com/Kilo-Org/kilocode/pull/1658) [`962c90a`](https://github.com/Kilo-Org/kilocode/commit/962c90a2d057a72081cb271949cbf780c80a3555) Thanks [@hassoncs](https://github.com/hassoncs)! - Control Axon Code programmatically from the command line using IPC with the `KILO_CODE_IPC_SOCKET_PATH` var - [#1647](https://github.com/Kilo-Org/kilocode/pull/1647) [`12a7a5a`](https://github.com/Kilo-Org/kilocode/commit/12a7a5a21ed34ce68694452d7d6bb67a59ca8904) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Simplify the Welcome/Login screen @@ -1149,7 +1149,7 @@ ## [v4.65.1] -- [#1518](https://github.com/Kilo-Org/kilocode/pull/1518) [`f709388`](https://github.com/Kilo-Org/kilocode/commit/f709388ae1e1b730c06796d0b9ec207532219d6e) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Claude Sonnet 4 is now the default model! Attend the Anthropic x Kilo Code workshop [The Art of Prompt Engineering for Software Developers](https://www.eventbrite.nl/e/the-art-of-prompt-engineering-for-software-developers-tickets-1474017238239) Thursday, July 31 2025! +- [#1518](https://github.com/Kilo-Org/kilocode/pull/1518) [`f709388`](https://github.com/Kilo-Org/kilocode/commit/f709388ae1e1b730c06796d0b9ec207532219d6e) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Claude Sonnet 4 is now the default model! Attend the Anthropic x Axon Code workshop [The Art of Prompt Engineering for Software Developers](https://www.eventbrite.nl/e/the-art-of-prompt-engineering-for-software-developers-tickets-1474017238239) Thursday, July 31 2025! - [#1521](https://github.com/Kilo-Org/kilocode/pull/1521) [`08ccbea`](https://github.com/Kilo-Org/kilocode/commit/08ccbeaf2c4e5d9ec22c77edc7cea673f75e397c) Thanks [@hassoncs](https://github.com/hassoncs)! - The chat box is no longer cleared when clicking buttons @@ -1167,7 +1167,7 @@ - [#1512](https://github.com/Kilo-Org/kilocode/pull/1512) [`aea28be`](https://github.com/Kilo-Org/kilocode/commit/aea28bec33d27ad3f824a8a1d44c9d36025adf26) Thanks [@hassoncs](https://github.com/hassoncs)! - Fix a memory leak when opening many documents with different Uris -- [#1515](https://github.com/Kilo-Org/kilocode/pull/1515) [`2b208b3`](https://github.com/Kilo-Org/kilocode/commit/2b208b3320834a847fb3443677d5e7dee3722c41) Thanks [@hassoncs](https://github.com/hassoncs)! - Improve the background color of the "Help Improve Kilo Code" banner +- [#1515](https://github.com/Kilo-Org/kilocode/pull/1515) [`2b208b3`](https://github.com/Kilo-Org/kilocode/commit/2b208b3320834a847fb3443677d5e7dee3722c41) Thanks [@hassoncs](https://github.com/hassoncs)! - Improve the background color of the "Help Improve Axon Code" banner ## [v4.64.3] @@ -1183,13 +1183,13 @@ ## [v4.64.0] -- [#1447](https://github.com/Kilo-Org/kilocode/pull/1447) [`38d135e`](https://github.com/Kilo-Org/kilocode/commit/38d135eafc395fe5c9883fbe9fcd79941a21e0ce) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - (retry) The Task view now shows per-request cost when using the Kilo Code provider +- [#1447](https://github.com/Kilo-Org/kilocode/pull/1447) [`38d135e`](https://github.com/Kilo-Org/kilocode/commit/38d135eafc395fe5c9883fbe9fcd79941a21e0ce) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - (retry) The Task view now shows per-request cost when using the Axon Code provider ## [v4.63.2] -- [#1462](https://github.com/Kilo-Org/kilocode/pull/1462) [`54f09c6`](https://github.com/Kilo-Org/kilocode/commit/54f09c6edbd9ea13ebbd645fad9de5a448d5a11d) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code no longer uses Gemini 2.5 Pro after a fresh install/reset while showing Sonnet 3.7 +- [#1462](https://github.com/Kilo-Org/kilocode/pull/1462) [`54f09c6`](https://github.com/Kilo-Org/kilocode/commit/54f09c6edbd9ea13ebbd645fad9de5a448d5a11d) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code no longer uses Gemini 2.5 Pro after a fresh install/reset while showing Sonnet 3.7 -- [#1471](https://github.com/Kilo-Org/kilocode/pull/1471) [`d95b409`](https://github.com/Kilo-Org/kilocode/commit/d95b40981715fffbfe62d1fc4e54472195db1f2c) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Fix Kilo Code profile persist of Routing Provider +- [#1471](https://github.com/Kilo-Org/kilocode/pull/1471) [`d95b409`](https://github.com/Kilo-Org/kilocode/commit/d95b40981715fffbfe62d1fc4e54472195db1f2c) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Fix Axon Code profile persist of Routing Provider ## [v4.63.1] @@ -1201,9 +1201,9 @@ - [#1450](https://github.com/Kilo-Org/kilocode/pull/1450) [`077dba2`](https://github.com/Kilo-Org/kilocode/commit/077dba2964ad99bea5f57d9db1718063abd08a18) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Add todo list tool enable checkbox to provider advanced settings (thanks @daniel-lxs, @mrubens!) -- [#1443](https://github.com/Kilo-Org/kilocode/pull/1443) [`eba422a`](https://github.com/Kilo-Org/kilocode/commit/eba422acb01017cc9c7465f414836ff9f14bc86c) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Adds support for changing the Kilo Code providers routing strategy +- [#1443](https://github.com/Kilo-Org/kilocode/pull/1443) [`eba422a`](https://github.com/Kilo-Org/kilocode/commit/eba422acb01017cc9c7465f414836ff9f14bc86c) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Adds support for changing the Axon Code providers routing strategy - You can now select the OpenRouter provider to process your Kilo Code requests. + You can now select the OpenRouter provider to process your Axon Code requests. ### Patch Changes @@ -1268,17 +1268,17 @@ ## [v4.61.1] -- [#1435](https://github.com/Kilo-Org/kilocode/pull/1435) [`05b5bf4`](https://github.com/Kilo-Org/kilocode/commit/05b5bf400fd195109aa8b2bada01b843acc58318) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Revert "Show per-request cost for Kilo Code provider" +- [#1435](https://github.com/Kilo-Org/kilocode/pull/1435) [`05b5bf4`](https://github.com/Kilo-Org/kilocode/commit/05b5bf400fd195109aa8b2bada01b843acc58318) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Revert "Show per-request cost for Axon Code provider" ## [v4.61.0] -- [#1431](https://github.com/Kilo-Org/kilocode/pull/1431) [`97a9b97`](https://github.com/Kilo-Org/kilocode/commit/97a9b97de865e3f2d12a956ceaceda12c13505e3) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Task view now shows per-request cost when using the Kilo Code provider +- [#1431](https://github.com/Kilo-Org/kilocode/pull/1431) [`97a9b97`](https://github.com/Kilo-Org/kilocode/commit/97a9b97de865e3f2d12a956ceaceda12c13505e3) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Task view now shows per-request cost when using the Axon Code provider ### Patch Changes - [#1408](https://github.com/Kilo-Org/kilocode/pull/1408) [`cb5132f`](https://github.com/Kilo-Org/kilocode/commit/cb5132f3faa1f7670c438a201274cbc249a8f68d) Thanks [@markijbema](https://github.com/markijbema)! - Log out kilo code provider when resetting data -- [#1421](https://github.com/Kilo-Org/kilocode/pull/1421) [`841bca9`](https://github.com/Kilo-Org/kilocode/commit/841bca9348434db5d3a5a7fa1c7a821816a23a3f) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed an issue where Kilo Code would inadvertently steal focus +- [#1421](https://github.com/Kilo-Org/kilocode/pull/1421) [`841bca9`](https://github.com/Kilo-Org/kilocode/commit/841bca9348434db5d3a5a7fa1c7a821816a23a3f) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed an issue where Axon Code would inadvertently steal focus ## [v4.60.0] @@ -1286,7 +1286,7 @@ ### Patch Changes -- [#1377](https://github.com/Kilo-Org/kilocode/pull/1377) [`185f068`](https://github.com/Kilo-Org/kilocode/commit/185f06891fd1b62114252c10c13ca875321ebe42) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code no longer binds to the Ctrl+Shift+K combination +- [#1377](https://github.com/Kilo-Org/kilocode/pull/1377) [`185f068`](https://github.com/Kilo-Org/kilocode/commit/185f06891fd1b62114252c10c13ca875321ebe42) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code no longer binds to the Ctrl+Shift+K combination ## [v4.59.2] @@ -1294,7 +1294,7 @@ ## [v4.59.1] -- [#1362](https://github.com/Kilo-Org/kilocode/pull/1362) [`08486c4`](https://github.com/Kilo-Org/kilocode/commit/08486c4ac186da2ab7dc02cc8012e77dcae96cce) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed excessive "Kilo Code is having trouble" warnings when the browser tool is scrolling +- [#1362](https://github.com/Kilo-Org/kilocode/pull/1362) [`08486c4`](https://github.com/Kilo-Org/kilocode/commit/08486c4ac186da2ab7dc02cc8012e77dcae96cce) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fixed excessive "Axon Code is having trouble" warnings when the browser tool is scrolling ## [v4.59.0] @@ -1411,7 +1411,7 @@ ## [v4.56.3] -- [#1259](https://github.com/Kilo-Org/kilocode/pull/1259) [`4d55c91`](https://github.com/Kilo-Org/kilocode/commit/4d55c9102cb72e927609b4ce07d78d1f32fe27b0) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Fix model dropdown to show Kilo Code preferred models for the Kilo Code provider first +- [#1259](https://github.com/Kilo-Org/kilocode/pull/1259) [`4d55c91`](https://github.com/Kilo-Org/kilocode/commit/4d55c9102cb72e927609b4ce07d78d1f32fe27b0) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Fix model dropdown to show Axon Code preferred models for the Axon Code provider first ## [v4.56.2] @@ -1441,7 +1441,7 @@ ## [v4.55.0] -- [#1197](https://github.com/Kilo-Org/kilocode/pull/1197) [`2ceb643`](https://github.com/Kilo-Org/kilocode/commit/2ceb643a35f4a4c04680c119b14e0072d273ee13) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code now optionally sends error and usage data to help us fix bugs and improve the extension. No code, prompts, or personal information is ever sent. You can always opt-out in the Settings. +- [#1197](https://github.com/Kilo-Org/kilocode/pull/1197) [`2ceb643`](https://github.com/Kilo-Org/kilocode/commit/2ceb643a35f4a4c04680c119b14e0072d273ee13) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code now optionally sends error and usage data to help us fix bugs and improve the extension. No code, prompts, or personal information is ever sent. You can always opt-out in the Settings. ### Patch Changes @@ -1465,7 +1465,7 @@ ### Patch Changes -- [#1158](https://github.com/Kilo-Org/kilocode/pull/1158) [`359cf61`](https://github.com/Kilo-Org/kilocode/commit/359cf61618083546f1da7604480e4147f1e843f9) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Kilo Code provider config UI rework +- [#1158](https://github.com/Kilo-Org/kilocode/pull/1158) [`359cf61`](https://github.com/Kilo-Org/kilocode/commit/359cf61618083546f1da7604480e4147f1e843f9) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Axon Code provider config UI rework ## [v4.52.0] @@ -1552,7 +1552,7 @@ ## [v4.49.0] -- [#894](https://github.com/Kilo-Org/kilocode/pull/894) [`421d57e`](https://github.com/Kilo-Org/kilocode/commit/421d57e44537b13760551e0a1484aae1e8735bc7) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code will no longer process file reads or MCP tool outputs if the estimated size is over 80% of the context window. If this behavior breaks your workflow, it can be re-enabled by checking Settings > Context > Allow very large file reads. +- [#894](https://github.com/Kilo-Org/kilocode/pull/894) [`421d57e`](https://github.com/Kilo-Org/kilocode/commit/421d57e44537b13760551e0a1484aae1e8735bc7) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code will no longer process file reads or MCP tool outputs if the estimated size is over 80% of the context window. If this behavior breaks your workflow, it can be re-enabled by checking Settings > Context > Allow very large file reads. - [#929](https://github.com/Kilo-Org/kilocode/pull/929) [`641d264`](https://github.com/Kilo-Org/kilocode/commit/641d2647d57049b6633664d6f9b31c6986684e00) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Edit and resend user feedback messages @@ -1613,7 +1613,7 @@ - [#889](https://github.com/Kilo-Org/kilocode/pull/889) [`7f72a33`](https://github.com/Kilo-Org/kilocode/commit/7f72a33278100f3a7679d7b2761f1380a54bfc90) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Refresh CodeIndex Services (Qdrant) when change the configuration -- [#911](https://github.com/Kilo-Org/kilocode/pull/911) [`ef17629`](https://github.com/Kilo-Org/kilocode/commit/ef17629f278e759345ae4aa4bb3ea27006ff7918) Thanks [@NyxJae](https://github.com/NyxJae)! - Improve Chinese translation: Kilo Code should be a proper noun +- [#911](https://github.com/Kilo-Org/kilocode/pull/911) [`ef17629`](https://github.com/Kilo-Org/kilocode/commit/ef17629f278e759345ae4aa4bb3ea27006ff7918) Thanks [@NyxJae](https://github.com/NyxJae)! - Improve Chinese translation: Axon Code should be a proper noun - [#910](https://github.com/Kilo-Org/kilocode/pull/910) [`91ce5a6`](https://github.com/Kilo-Org/kilocode/commit/91ce5a649f7b2d9cb0911b3b5c4fcf3a133b420a) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fix not being able to open Mermaid diagrams in a tab or save them @@ -1927,7 +1927,7 @@ - [#597](https://github.com/Kilo-Org/kilocode/pull/597) [`7e9789c`](https://github.com/Kilo-Org/kilocode/commit/7e9789ce160f6fa82365b8bc8b5331ea99848f73) Thanks [@hassoncs](https://github.com/hassoncs)! - Experimental Autocomplete - Introduces early support for "Kilo Complete", Kilo Code's new autocomplete engine. In this initial release, the Kilo Code provider is required and model selection isn’t yet configurable. Stay tuned for additional features, improvements to the completions, and customization options coming soon! + Introduces early support for "Kilo Complete", Axon Code's new autocomplete engine. In this initial release, the Axon Code provider is required and model selection isn’t yet configurable. Stay tuned for additional features, improvements to the completions, and customization options coming soon! - [#610](https://github.com/Kilo-Org/kilocode/pull/610) [`9aabc2c`](https://github.com/Kilo-Org/kilocode/commit/9aabc2cf5214408d54124c97d0309c06396ad641) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Add way to go back to active agent session from profile page, resolves #556 (thanks for the issue @karrots) @@ -1937,7 +1937,7 @@ - [#541](https://github.com/Kilo-Org/kilocode/pull/541) [`6e14fce`](https://github.com/Kilo-Org/kilocode/commit/6e14fce02686c16482b0d5181c8fde9e4c3a7ca5) Thanks [@tru-kilo](https://github.com/tru-kilo)! - Fixed double scrollbars in profile dropdown -- [#584](https://github.com/Kilo-Org/kilocode/pull/584) [`0b8b9ae`](https://github.com/Kilo-Org/kilocode/commit/0b8b9ae0cb4819d93691a6552e140197355fc980) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fix being unable to select certain Kilo Code Provider Models (a similarly named but different model would be selected instead) +- [#584](https://github.com/Kilo-Org/kilocode/pull/584) [`0b8b9ae`](https://github.com/Kilo-Org/kilocode/commit/0b8b9ae0cb4819d93691a6552e140197355fc980) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fix being unable to select certain Axon Code Provider Models (a similarly named but different model would be selected instead) ## [v4.32.0] @@ -1967,11 +1967,11 @@ - [#539](https://github.com/Kilo-Org/kilocode/pull/539) [`a5958c9`](https://github.com/Kilo-Org/kilocode/commit/a5958c9b4c361fbd84fac0e03d495f8e0c7b600e) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Include changes from Roo Code v3.18.1 -- [#551](https://github.com/Kilo-Org/kilocode/pull/551) [`b6bc484`](https://github.com/Kilo-Org/kilocode/commit/b6bc4845b9e545d913bc76db2dae63fb744f87d1) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Kilo Code now has a menu item label on the right side panel +- [#551](https://github.com/Kilo-Org/kilocode/pull/551) [`b6bc484`](https://github.com/Kilo-Org/kilocode/commit/b6bc4845b9e545d913bc76db2dae63fb744f87d1) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Axon Code now has a menu item label on the right side panel ## [v4.29.2] -- [#524](https://github.com/Kilo-Org/kilocode/pull/524) [`e1d59f1`](https://github.com/Kilo-Org/kilocode/commit/e1d59f1278916b98ac4f1fa8a02cb694633b475e) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fix menu stops working when Kilo Code is moved between primary and secondary sidebars +- [#524](https://github.com/Kilo-Org/kilocode/pull/524) [`e1d59f1`](https://github.com/Kilo-Org/kilocode/commit/e1d59f1278916b98ac4f1fa8a02cb694633b475e) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Fix menu stops working when Axon Code is moved between primary and secondary sidebars ## [v4.29.1] @@ -2009,7 +2009,7 @@ ### Minor Changes -- [#470](https://github.com/Kilo-Org/kilocode/pull/470) [`1715429`](https://github.com/Kilo-Org/kilocode/commit/17154292feeaa3cb364258a09e1a44916292ec3a) Thanks [@RSO](https://github.com/RSO)! - Added a profile view that shows your current Kilo Code balance +- [#470](https://github.com/Kilo-Org/kilocode/pull/470) [`1715429`](https://github.com/Kilo-Org/kilocode/commit/17154292feeaa3cb364258a09e1a44916292ec3a) Thanks [@RSO](https://github.com/RSO)! - Added a profile view that shows your current Axon Code balance - [#476](https://github.com/Kilo-Org/kilocode/pull/476) [`262e7a2`](https://github.com/Kilo-Org/kilocode/commit/262e7a23c6c8f28742d11160982454762240940e) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Add /smol command (thanks Cline and @0xToshii) @@ -2021,7 +2021,7 @@ - [#437](https://github.com/Kilo-Org/kilocode/pull/437) [`84a7f07`](https://github.com/Kilo-Org/kilocode/commit/84a7f07ef529c4c5a70926ae90fae5023b637fc9) Thanks [@tru-kilo](https://github.com/tru-kilo)! - Added a slash newrule command -- [#442](https://github.com/Kilo-Org/kilocode/pull/442) [`b1b0f58`](https://github.com/Kilo-Org/kilocode/commit/b1b0f5857a5d86ac6b8fd455171c6fcdaef31722) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Kilo Code Provider now supports web-based IDEs, such as FireBase Studio, through an alternative authentication flow. The user should copy and paste the API Key manually in this case. +- [#442](https://github.com/Kilo-Org/kilocode/pull/442) [`b1b0f58`](https://github.com/Kilo-Org/kilocode/commit/b1b0f5857a5d86ac6b8fd455171c6fcdaef31722) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - The Axon Code Provider now supports web-based IDEs, such as FireBase Studio, through an alternative authentication flow. The user should copy and paste the API Key manually in this case. ## [v4.25.0] @@ -2049,7 +2049,7 @@ ### Patch Changes -- [#386](https://github.com/Kilo-Org/kilocode/pull/386) [`5caba61`](https://github.com/Kilo-Org/kilocode/commit/5caba61f49a0f87dabf1e50fcf2b6111452a45e0) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Clearly display Kilo Code recommended models +- [#386](https://github.com/Kilo-Org/kilocode/pull/386) [`5caba61`](https://github.com/Kilo-Org/kilocode/commit/5caba61f49a0f87dabf1e50fcf2b6111452a45e0) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Clearly display Axon Code recommended models - [#354](https://github.com/Kilo-Org/kilocode/pull/354) [`106b722`](https://github.com/Kilo-Org/kilocode/commit/106b722e747f98edb15b5a8e7a65e19db31028db) Thanks [@hassoncs](https://github.com/hassoncs)! - Fix wrong model after login (#213) @@ -2059,7 +2059,7 @@ - [#381](https://github.com/Kilo-Org/kilocode/pull/381) [`60892c8`](https://github.com/Kilo-Org/kilocode/commit/60892c86cb88ff509e5fb38a80fdfd6b85b793b7) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Include changes from Roo Code v3.16.3 -- [#303](https://github.com/Kilo-Org/kilocode/pull/303) [`b69a57e`](https://github.com/Kilo-Org/kilocode/commit/b69a57e316a740470a8be40d77dad50efde5c35c) Thanks [@drakonen](https://github.com/drakonen)! - Kilo Code Provider can now do all the OpenRouter models +- [#303](https://github.com/Kilo-Org/kilocode/pull/303) [`b69a57e`](https://github.com/Kilo-Org/kilocode/commit/b69a57e316a740470a8be40d77dad50efde5c35c) Thanks [@drakonen](https://github.com/drakonen)! - Axon Code Provider can now do all the OpenRouter models ## [v4.22.0] @@ -2104,7 +2104,7 @@ ### Minor Changes -- Add easier way to add Kilo Code credit when balance is low +- Add easier way to add Axon Code credit when balance is low ### Patch Changes @@ -2152,7 +2152,7 @@ ### Patch Changes - Fix confirmation dialog not closing in settings view -- Add support for Gemini 2.5 Flash Preview for Kilo Code provider +- Add support for Gemini 2.5 Flash Preview for Axon Code provider ## [v4.15.0] diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 6736aaee5b..e318929dfc 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,4 +1,4 @@ -# Kilo Code Community Code of Conduct +# Axon Code Community Code of Conduct ## Our Pledge @@ -60,7 +60,7 @@ representative at an online or offline event. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at -hi@kilocode.ai. +hi@matterai.so. All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 07b04b8542..b3de836179 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ # Welcome to the Kilocode Project -See [the Documentation for details on contributing](https://kilocode.ai/docs/extending/contributing-to-kilo) +See [the Documentation for details on contributing](https://matterai.so/docs/extending/contributing-to-kilo) ## TL;DR @@ -13,4 +13,4 @@ There are lots of ways to contribute to the project - **Feature Requests:** Suggest new features or improvements - **Community Support:** Help other users in the community -The Kilocode Community is [here on Discord](https://kilocode.ai/discord) +The Kilocode Community is [here on Discord](https://matterai.so/discord) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 2eb1da908c..7d382c03f9 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -1,6 +1,6 @@ -# Kilo Code Development Guide +# Axon Code Development Guide -Welcome to the Kilo Code development guide! This document will help you set up your development environment and understand how to work with the codebase. Whether you're fixing bugs, adding features, or just exploring the code, this guide will get you started. +Welcome to the Axon Code development guide! This document will help you set up your development environment and understand how to work with the codebase. Whether you're fixing bugs, adding features, or just exploring the code, this guide will get you started. ## Prerequisites @@ -38,7 +38,7 @@ Before you begin, choose one of the following development environment options: 1. **Fork and Clone the Repository**: - **Fork the Repository**: - - Visit the [Kilo Code GitHub repository](https://github.com/Kilo-Org/kilocode) + - Visit the [Axon Code GitHub repository](https://github.com/Kilo-Org/kilocode) - Click the "Fork" button in the top-right corner to create your own copy. - **Clone Your Fork**: ```bash @@ -142,7 +142,7 @@ The project is organized into several key directories: To run the extension in development mode: 1. Press `F5` (or select **Run** → **Start Debugging**) in VSCode -2. This will open a new VSCode window with Kilo Code loaded +2. This will open a new VSCode window with Axon Code loaded ### Hot Reloading @@ -186,7 +186,7 @@ Replace `[version]` with the current version number. ## Testing -Kilo Code uses several types of tests to ensure quality: +Axon Code uses several types of tests to ensure quality: ### Unit Tests @@ -245,12 +245,12 @@ These hooks help maintain code quality and consistency. If you encounter issues ### Debugging Tips - Use `console.log()` statements in your code for debugging -- Check the Output panel in VSCode (View > Output) and select "Kilo Code" from the dropdown +- Check the Output panel in VSCode (View > Output) and select "Axon Code" from the dropdown - For webview issues, use the browser developer tools in the webview (right-click > "Inspect Element") ### Testing with Local Backend -To test the extension against a local Kilo Code backend: +To test the extension against a local Axon Code backend: 1. **Set up your local backend** at `http://localhost:3000` 2. **Use the "Run Extension [Local Backend]" launch configuration**: @@ -262,12 +262,12 @@ This automatically sets the `KILOCODE_BACKEND_BASE_URL` environment variable, ma ## Contributing -We welcome contributions to Kilo Code! Here's how you can help: +We welcome contributions to Axon Code! Here's how you can help: 1. **Report an issue** using [GitHub Issues](https://github.com/Kilo-Org/kilocode/issues) 2. **Find an issue** and submit a Pull Request with your fix 3. **Write tests** to improve Code Coverage -4. **Improve Documentation** at [kilocode.ai/docs](https://kilocode.ai/docs) +4. **Improve Documentation** at [matterai.so/docs](https://matterai.so/docs) 5. **Suggest a new feature** using [GitHub Discussions](https://github.com/Kilo-Org/kilocode/discussions/categories/ideas)! 6. Want to **implement something new**? Awesome! We'd be glad to support you on [Discord](https://discord.gg/Ja6BkfyTzJ)! diff --git a/NOTICE b/NOTICE index c92ebb15c8..91b62ba61b 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ -Kilo Code -Copyright 2025- Kilo Code LLC +Axon Code +Copyright 2025- Axon Code LLC This product is a fork of Roo Code, which is a fork of Cline. @@ -7,4 +7,4 @@ Original work: Copyright 2025 Cline Bot Inc. Modified work (Roo Code): Copyright 2025 Roo Veterinary Inc. -Modified work (Kilo Code): Copyright 2025- Kilo Code LLC. \ No newline at end of file +Modified work (Axon Code): Copyright 2025- Axon Code LLC. \ No newline at end of file diff --git a/PRIVACY.md b/PRIVACY.md index dac09e3d20..c328603e74 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -1,13 +1,13 @@ -# Kilo Code Privacy Policy +# Axon Code Privacy Policy **Last Updated: March 7th, 2025** -Kilo Code respects your privacy and is committed to transparency about how we handle your data. Below is a simple breakdown of where key pieces of data go—and, importantly, where they don’t. +Axon Code respects your privacy and is committed to transparency about how we handle your data. Below is a simple breakdown of where key pieces of data go—and, importantly, where they don’t. ### **Where Your Data Goes (And Where It Doesn’t)** -- **Code & Files**: Kilo Code accesses files on your local machine when needed for AI-assisted features. When you send commands to Kilo Code, relevant files may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to this data, but AI providers may store it per their privacy policies. -- **Commands**: Any commands executed through Kilo Code happen on your local environment. However, when you use AI-powered features, the relevant code and context from your commands may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to or store this data, but AI providers may process it per their privacy policies. +- **Code & Files**: Axon Code accesses files on your local machine when needed for AI-assisted features. When you send commands to Axon Code, relevant files may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to this data, but AI providers may store it per their privacy policies. +- **Commands**: Any commands executed through Axon Code happen on your local environment. However, when you use AI-powered features, the relevant code and context from your commands may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to or store this data, but AI providers may process it per their privacy policies. - **Prompts & AI Requests**: When you use AI-powered features, your prompts and relevant project context are sent to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not store or process this data. These AI providers have their own privacy policies and may store data per their terms of service. - **API Keys & Credentials**: If you enter an API key (e.g., to connect an AI model), it is stored locally on your device and never sent to us or any third party, except the provider you have chosen. @@ -21,8 +21,8 @@ We take reasonable measures to secure your data, but no system is 100% secure. I ### **Contact Us** -For any privacy-related questions, soon you can reach out to us at support@kilocode.ai. +For any privacy-related questions, soon you can reach out to us at support@matterai.so. --- -By using Kilo Code, you agree to this Privacy Policy. +By using Axon Code, you agree to this Privacy Policy. diff --git a/README.md b/README.md index f5f36a2a37..6d3b950bf3 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@

VS Code Marketplace X (Twitter) - Substack Blog - Discord + Substack Blog + Discord Reddit

-# 🚀 Kilo Code +# 🚀 Axon Code > Kilo is an open-source VS Code AI agent. We frequently merge features from open-source projects while building our own vision. @@ -22,8 +22,8 @@

-- [VS Code Marketplace](https://kilocode.ai/vscode-marketplace?utm_source=Readme) (download) -- [Official KiloCode.ai Home page](https://kilocode.ai) (learn more) +- [VS Code Marketplace](https://matterai.so/vscode-marketplace?utm_source=Readme) (download) +- [Official matterai.so Home page](https://matterai.so) (learn more) ## Key Features @@ -33,11 +33,11 @@ - **MCP Server Marketplace**: Kilo can easily find, and use MCP servers to extend the agent capabilities. - **Multi Mode**: Plan with Architect, Code with Coder, and Debug with Debugger, and make your own custom modes. -## How to get started with Kilo Code +## How to get started with Axon Code -1. Install the Kilo Code extension from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code). +1. Install the Axon Code extension from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code). 2. Create your account to access 400+ cutting-edge AI models including Gemini 2.5 Pro, Claude 4 Sonnet & Opus, and GPT-5 – with transparent pricing that matches provider rates exactly. -3. Start coding with AI that adapts to your workflow. Watch our quick-start guide to see Kilo Code in action: +3. Start coding with AI that adapts to your workflow. Watch our quick-start guide to see Axon Code in action: [![Watch the video](https://img.youtube.com/vi/pqGfYXgrhig/maxresdefault.jpg)](https://youtu.be/pqGfYXgrhig) @@ -47,7 +47,7 @@ For details on building and developing the extension, see [DEVELOPMENT.md](/DEVE ## Contributors to Kilo -Thanks to all the contributors who help make Kilo Code better! +Thanks to all the contributors who help make Axon Code better! @@ -92,7 +92,7 @@ Thanks to all the contributors who help make Kilo Code better! diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank-instructions.md b/apps/kilocode-docs/.kilocode/rules/memory-bank-instructions.md index 016b31e5e9..94ca546c92 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank-instructions.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank-instructions.md @@ -9,42 +9,49 @@ When I start a task, I will include `[Memory Bank: Active]` at the beginning of The Memory Bank consists of core files and optional context files, all in Markdown format. ### Core Files (Required) + 1. `brief.md` This file is created and maintained manually by the developer. Don't edit this file directly but suggest to user to update it if it can be improved. - - Foundation document that shapes all other files - - Created at project start if it doesn't exist - - Defines core requirements and goals - - Source of truth for project scope + + - Foundation document that shapes all other files + - Created at project start if it doesn't exist + - Defines core requirements and goals + - Source of truth for project scope 2. `product.md` - - Why this project exists - - Problems it solves - - How it should work - - User experience goals + + - Why this project exists + - Problems it solves + - How it should work + - User experience goals 3. `context.md` This file should be short and factual, not creative or speculative. - - Current work focus - - Recent changes - - Next steps + + - Current work focus + - Recent changes + - Next steps 4. `architecture.md` - - System architecture - - Source Code paths - - Key technical decisions - - Design patterns in use - - Component relationships - - Critical implementation paths + + - System architecture + - Source Code paths + - Key technical decisions + - Design patterns in use + - Component relationships + - Critical implementation paths 5. `tech.md` - - Technologies used - - Development setup - - Technical constraints - - Dependencies - - Tool usage patterns + - Technologies used + - Development setup + - Technical constraints + - Dependencies + - Tool usage patterns ### Additional Files + Create additional files/folders within memory-bank/ when they help organize: + - `tasks.md` - Documentation of repetitive tasks and their workflows - `todos.md` - List of currently active TODOs and missing documentation items. When items are completed, they should be removed from the list - Complex feature documentation @@ -60,6 +67,7 @@ Create additional files/folders within memory-bank/ when they help organize: The initialization step is CRITICALLY IMPORTANT and must be done with extreme thoroughness as it defines all future effectiveness of the Memory Bank. This is the foundation upon which all future interactions will be built. When user requests initialization of the memory bank (command `initialize memory bank`), I'll perform an exhaustive analysis of the project, including: + - All source code files and their relationships - Configuration files and build system setup - Project structure and organization patterns @@ -74,6 +82,7 @@ After initialization, I will ask the user to read through the memory bank files ### Memory Bank Update Memory Bank updates occur when: + 1. Discovering new project patterns 2. After implementing significant changes 3. When user explicitly requests with the phrase **update memory bank** (MUST review ALL files) @@ -95,40 +104,46 @@ Note: When triggered by **update memory bank**, I MUST review every memory bank When user completes a repetitive task (like adding support for a new model version) and wants to document it for future reference, they can request: **add task** or **store this as a task**. This workflow is designed for repetitive tasks that follow similar patterns and require editing the same files. Examples include: + - Adding support for new AI model versions - Implementing new API endpoints following established patterns - Adding new features that follow existing architecture -Tasks are stored in the file `tasks.md` in the memory bank folder. The file is optional an can be empty. The file can store many tasks. +Tasks are stored in the file `tasks.md` in the memory bank folder. The file is optional an can be empty. The file can store many tasks. To execute Add Task workflow: 1. Create or update `tasks.md` in the memory bank folder 2. Document the task with: - - Task name and description - - Files that need to be modified - - Step-by-step workflow followed - - Important considerations or gotchas - - Example of the completed implementation + - Task name and description + - Files that need to be modified + - Step-by-step workflow followed + - Important considerations or gotchas + - Example of the completed implementation 3. Include any context that was discovered during task execution but wasn't previously documented Example task entry: + ```markdown ## Add New Model Support + **Last performed:** [date] **Files to modify:** + - `/providers/gemini.md` - Add model to documentation - `/src/providers/gemini-config.ts` - Add model configuration - `/src/constants/models.ts` - Add to model list - `/tests/providers/gemini.test.ts` - Add test cases **Steps:** + 1. Add model configuration with proper token limits 2. Update documentation with model capabilities 3. Add to constants file for UI display 4. Write tests for new model configuration **Important notes:** + - Check Google's documentation for exact token limits - Ensure backward compatibility with existing configurations - Test with actual API calls before committing @@ -136,7 +151,7 @@ Example task entry: ### Regular Task Execution -In the beginning of EVERY task I MUST read ALL memory bank files - this is not optional. +In the beginning of EVERY task I MUST read ALL memory bank files - this is not optional. The memory bank files are located in `.kilocode/rules/memory-bank` folder. If the folder doesn't exist or is empty, I will warn user about potential issues with the memory bank. I will include `[Memory Bank: Active]` at the beginning of my response if I successfully read the memory bank files, or `[Memory Bank: Missing]` if the folder doesn't exist or is empty. If memory bank is missing, I will warn the user about potential issues and suggest initialization. I should briefly summarize my understanding of the project to confirm alignment with the user's expectations, like: @@ -151,13 +166,14 @@ In the end of the task, when it seems to be completed, I will update `context.md ## Context Window Management When the context window fills up during an extended session: + 1. I should suggest updating the memory bank to preserve the current state 2. Recommend starting a fresh conversation/task 3. In the new conversation, I will automatically load the memory bank files to maintain continuity ## Technical Implementation -Memory Bank is built on Kilo Code's Custom Rules feature, with files stored as standard markdown documents that both the user and I can access. +Memory Bank is built on Axon Code's Custom Rules feature, with files stored as standard markdown documents that both the user and I can access. ## Important Notes @@ -165,4 +181,4 @@ REMEMBER: After every memory reset, I begin completely fresh. The Memory Bank is If I detect inconsistencies between memory bank files, I should prioritize brief.md and note any discrepancies to the user. -IMPORTANT: I MUST read ALL memory bank files at the start of EVERY task - this is not optional. The memory bank files are located in `.kilocode/rules/memory-bank` folder. \ No newline at end of file +IMPORTANT: I MUST read ALL memory bank files at the start of EVERY task - this is not optional. The memory bank files are located in `.kilocode/rules/memory-bank` folder. diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank/architecture.md b/apps/kilocode-docs/.kilocode/rules/memory-bank/architecture.md index bd5e99fb04..72b4aa86ce 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank/architecture.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank/architecture.md @@ -2,11 +2,12 @@ ## System Architecture -The Kilo Code documentation site is built using Docusaurus 3.8.1, a modern static site generator optimized for documentation websites. The architecture follows a standard Docusaurus pattern with custom enhancements for the Kilo Code brand and functionality. +The Axon Code documentation site is built using Docusaurus 3.8.1, a modern static site generator optimized for documentation websites. The architecture follows a standard Docusaurus pattern with custom enhancements for the Axon Code brand and functionality. ## Project Structure ### Root Configuration + - [`package.json`](package.json:1) - Project dependencies and build scripts - [`docusaurus.config.ts`](docusaurus.config.ts:1) - Main Docusaurus configuration - [`sidebars.ts`](sidebars.ts:1) - Documentation navigation structure @@ -15,16 +16,18 @@ The Kilo Code documentation site is built using Docusaurus 3.8.1, a modern stati ### Source Code Organization #### `/src` Directory + - [`src/constants.ts`](src/constants.ts:1) - Application-wide constants (URLs, links, configuration) - [`src/components/`](src/components/) - Custom React components - - [`Codicon.tsx`](src/components/Codicon.tsx:1) - VS Code icon component - - [`Image.js`](src/components/Image.js:1) - Enhanced image component - - [`ReportIssue/`](src/components/ReportIssue/) - Issue reporting component - - [`YouTubeEmbed/`](src/components/YouTubeEmbed/) - YouTube video embedding + - [`Codicon.tsx`](src/components/Codicon.tsx:1) - VS Code icon component + - [`Image.js`](src/components/Image.js:1) - Enhanced image component + - [`ReportIssue/`](src/components/ReportIssue/) - Issue reporting component + - [`YouTubeEmbed/`](src/components/YouTubeEmbed/) - YouTube video embedding - [`src/css/custom.css`](src/css/custom.css:1) - Global styling and theme customization - [`src/theme/`](src/theme/) - Docusaurus theme customizations #### `/docs` Directory Structure + The documentation follows a hierarchical organization: ``` @@ -43,22 +46,26 @@ docs/ ``` #### `/static` Directory + - [`static/img/`](static/img/) - Images organized by feature/section - [`static/downloads/`](static/downloads/) - Downloadable resources ### Key Technical Decisions #### Documentation Organization + - **Feature-First Structure**: Documentation is organized by user journey and feature categories rather than technical implementation - **Provider Separation**: Each AI provider has dedicated documentation for setup and configuration - **Tool Reference**: Comprehensive tool documentation with individual pages for each tool #### Navigation Design + - **Progressive Disclosure**: Information is layered from basic to advanced usage - **Cross-References**: Extensive internal linking between related concepts - **Search Integration**: Local search with @easyops-cn/docusaurus-search-local #### Content Strategy + - **MDX Support**: Enhanced markdown with React component integration - **Code Examples**: Extensive use of code blocks with syntax highlighting - **Visual Documentation**: Screenshots and diagrams for complex concepts @@ -66,6 +73,7 @@ docs/ ## Component Relationships ### Core Components + 1. **Docusaurus Core** - Static site generation and routing 2. **Custom Theme** - VS Code-inspired styling and branding 3. **Search Integration** - Local search functionality @@ -73,29 +81,34 @@ docs/ 5. **Custom Components** - Enhanced documentation experience ### Data Flow + 1. **Content Creation** - Markdown/MDX files in `/docs` 2. **Build Process** - Docusaurus compilation and optimization 3. **Static Generation** - HTML/CSS/JS output for hosting -4. **Deployment** - Static files served at https://kilocode.ai/docs +4. **Deployment** - Static files served at https://matterai.so/docs ## Critical Implementation Paths ### Build System + - **Development**: `npm start` - Local development server with hot reload - **Production**: `npm run build` - Optimized static site generation - **Deployment**: Static files hosted with CDN distribution ### Content Management + - **Documentation Updates**: Direct markdown file editing - **Asset Management**: Static files in organized directory structure - **Version Control**: Git-based workflow for content updates ### Search Implementation + - **Local Search**: @easyops-cn/docusaurus-search-local plugin - **Indexing**: Automatic content indexing during build - **Search UI**: Integrated search bar with contextual results ### Customization Points + - **Theme Overrides**: Custom CSS and component swizzling - **Plugin Configuration**: Docusaurus plugin ecosystem integration - **Content Enhancement**: MDX components for interactive documentation @@ -103,11 +116,13 @@ docs/ ## Integration Points ### External Services + - **PostHog Analytics**: User behavior tracking and insights - **GitHub Integration**: Edit links and issue reporting - **Community Platforms**: Discord, Reddit, Twitter integration ### VS Code Extension Integration + - **Deep Linking**: Direct links to extension installation - **Context Sharing**: Documentation references from extension - **Feature Parity**: Documentation reflects current extension capabilities @@ -115,11 +130,13 @@ docs/ ## Performance Considerations ### Build Optimization + - **Static Generation**: Pre-built HTML for fast loading - **Asset Optimization**: Image compression and lazy loading - **Code Splitting**: JavaScript bundle optimization ### User Experience + - **Mobile Responsive**: Optimized for all device sizes - **Fast Navigation**: Client-side routing for smooth transitions - **Search Performance**: Local search for instant results @@ -127,11 +144,13 @@ docs/ ## Maintenance Patterns ### Content Updates + - **Regular Reviews**: Documentation accuracy validation - **Feature Alignment**: Updates synchronized with extension releases - **Community Feedback**: User-driven improvements and corrections ### Technical Maintenance + - **Dependency Updates**: Regular package updates and security patches - **Performance Monitoring**: Build time and site performance tracking -- **Accessibility**: WCAG compliance and usability improvements \ No newline at end of file +- **Accessibility**: WCAG compliance and usability improvements diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank/brief.md b/apps/kilocode-docs/.kilocode/rules/memory-bank/brief.md index cbce381582..e81708bc93 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank/brief.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank/brief.md @@ -1 +1 @@ -This is the technical and user documentation for Kilo Code, an open source AI agent VS Code extension. It helps you write code more efficiently by generating code, automating tasks, and providing suggestions. It is written with the documentation library Docusaurus and hosted at https://kilocode.ai/docs \ No newline at end of file +This is the technical and user documentation for Axon Code, an open source AI agent VS Code extension. It helps you write code more efficiently by generating code, automating tasks, and providing suggestions. It is written with the documentation library Docusaurus and hosted at https://matterai.so/docs diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank/context.md b/apps/kilocode-docs/.kilocode/rules/memory-bank/context.md index 3cf71d98bd..17e52fea7e 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank/context.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank/context.md @@ -2,7 +2,7 @@ ## Project Status -The Kilo Code documentation site is a mature, production-ready Docusaurus project that serves as the comprehensive documentation hub for the Kilo Code VS Code extension. The site is hosted at https://kilocode.ai/docs and provides extensive documentation covering installation, usage, features, and extension capabilities. +The Axon Code documentation site is a mature, production-ready Docusaurus project that serves as the comprehensive documentation hub for the Axon Code VS Code extension. The site is hosted at https://matterai.so/docs and provides extensive documentation covering installation, usage, features, and extension capabilities. ## Current Work Focus @@ -19,16 +19,19 @@ The Kilo Code documentation site is a mature, production-ready Docusaurus projec The documentation is organized into several major sections: ### Core User Journey + - **Getting Started**: Installation, setup, and first task completion -- **Using Kilo Code**: Chat interface, modes, context mentions, and basic features +- **Using Axon Code**: Chat interface, modes, context mentions, and basic features - **Core Concepts**: Auto-approving actions, suggested responses, tool usage, and checkpoints ### Advanced Features + - **Advanced Usage**: Prompt engineering, customization options, memory bank, and large project handling - **Customization**: Settings management, custom modes, API configuration profiles -- **Extending Kilo Code**: Model providers (18+ supported), local models, MCP integration, shell integration +- **Extending Axon Code**: Model providers (18+ supported), local models, MCP integration, shell integration ### Reference Materials + - **Tools Reference**: Comprehensive documentation of all 15+ available tools - **Provider Documentation**: Detailed setup guides for Anthropic, OpenAI, and 16+ other AI providers - **Community Resources**: Contributing guidelines, development environment setup @@ -36,12 +39,14 @@ The documentation is organized into several major sections: ## Key Features Documented ### Core Capabilities + - Multi-mode AI assistance (Code, Architect, Ask, Debug, Custom) - Comprehensive tool ecosystem for file operations, browser automation, and system commands - Memory Bank system for persistent project context - MCP (Model Context Protocol) integration for external tool connectivity ### User Experience Features + - Auto-generated commit messages with customizable templates - Context mentions for precise file and code referencing - Checkpoints for conversation state management @@ -49,6 +54,7 @@ The documentation is organized into several major sections: - Browser automation for web testing and interaction ### Extensibility + - 18+ AI model providers supported - Custom mode creation with file restrictions and tool limitations - Local model support for privacy-conscious development @@ -57,6 +63,7 @@ The documentation is organized into several major sections: ## Technical Implementation The site uses modern web technologies: + - **Framework**: Docusaurus 3.8.1 for static site generation - **Styling**: Custom CSS with VS Code-inspired design elements - **Search**: Local search implementation with @easyops-cn/docusaurus-search-local @@ -75,4 +82,4 @@ The site uses modern web technologies: - Documentation must remain accessible to both technical and non-technical users - All provider documentation needs to stay current with API changes - Memory bank system documentation serves as both user guide and implementation reference -- Community contributions are encouraged through GitHub discussions and pull requests \ No newline at end of file +- Community contributions are encouraged through GitHub discussions and pull requests diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank/product.md b/apps/kilocode-docs/.kilocode/rules/memory-bank/product.md index b4f49f3767..0f80443bee 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank/product.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank/product.md @@ -1,12 +1,13 @@ # Product Overview -## What Kilo Code Is +## What Axon Code Is -Kilo Code is an open source AI agent VS Code extension that transforms how developers write code by providing intelligent, context-aware assistance directly within the VS Code editor. It serves as a persistent development partner that can understand projects, generate code, automate tasks, and provide suggestions. +Axon Code is an open source AI agent VS Code extension that transforms how developers write code by providing intelligent, context-aware assistance directly within the VS Code editor. It serves as a persistent development partner that can understand projects, generate code, automate tasks, and provide suggestions. ## Problems It Solves ### Core Development Pain Points + - **Blank Page Syndrome**: Eliminates the struggle of starting new code or features from scratch - **Context Switching**: Reduces time spent switching between documentation, Stack Overflow, and code - **Repetitive Tasks**: Automates common development workflows like commit message generation, boilerplate creation, and file operations @@ -14,16 +15,19 @@ Kilo Code is an open source AI agent VS Code extension that transforms how devel - **Project Understanding**: Assists in understanding large codebases and complex architectures ### AI Memory Limitations + - **Session Reset Problem**: Traditional AI assistants lose all context between sessions, requiring re-explanation of project details - **Inefficient Context Gathering**: Without memory, AI must re-analyze entire codebases repeatedly, which is slow and expensive - **Inconsistent Understanding**: Lack of persistent context leads to inconsistent suggestions and solutions -## How Kilo Code Works +## How Axon Code Works ### Core Interaction Model -Users interact with Kilo Code through a chat interface within VS Code, using natural language to describe what they want to accomplish. Kilo Code then uses specialized modes and tools to fulfill requests. + +Users interact with Axon Code through a chat interface within VS Code, using natural language to describe what they want to accomplish. Axon Code then uses specialized modes and tools to fulfill requests. ### Mode System + - **Code Mode**: General-purpose coding tasks, file editing, project creation - **Architect Mode**: Planning, design, technical leadership, and documentation - **Ask Mode**: Information gathering, explanations, and learning @@ -31,7 +35,9 @@ Users interact with Kilo Code through a chat interface within VS Code, using nat - **Custom Modes**: Unlimited specialized personas for specific workflows ### Tool Ecosystem -Kilo Code uses a sophisticated tool system organized into groups: + +Axon Code uses a sophisticated tool system organized into groups: + - **Read Tools**: File exploration, code analysis, project understanding - **Edit Tools**: Code modification, file creation, precise surgical edits - **Browser Tools**: Web automation and testing @@ -40,26 +46,31 @@ Kilo Code uses a sophisticated tool system organized into groups: - **Workflow Tools**: Task management, mode switching, progress tracking ### Memory Bank System + A revolutionary approach to AI context preservation that maintains project understanding across sessions through structured documentation files that both the AI and developers can access. ## User Experience Goals ### Seamless Integration + - Natural language interaction within familiar VS Code environment - No context switching between tools or applications - Immediate access through sidebar panel ### Intelligent Assistance + - Context-aware suggestions based on current project and codebase - Proactive help with common development patterns - Learning from user preferences and project conventions ### Workflow Enhancement + - Streamlined development processes through automation - Reduced cognitive load for repetitive tasks - Enhanced productivity without disrupting existing workflows ### Extensibility + - Support for multiple AI model providers - Custom mode creation for specialized workflows - MCP integration for unlimited tool expansion @@ -68,18 +79,21 @@ A revolutionary approach to AI context preservation that maintains project under ## Target Outcomes ### For Individual Developers + - Faster code generation and iteration cycles - Improved code quality through AI-assisted refactoring and debugging - Reduced time spent on documentation and boilerplate code - Enhanced learning through AI explanations and suggestions ### For Development Teams + - Consistent coding standards and practices - Shared custom modes for standardized workflows - Improved code review processes through better commit messages - Knowledge preservation through Memory Bank documentation ### For Projects + - Better documentation as a byproduct of AI assistance - More maintainable codebases through consistent patterns - Faster onboarding for new team members @@ -88,8 +102,9 @@ A revolutionary approach to AI context preservation that maintains project under ## Success Metrics The product succeeds when developers report: + - Increased coding velocity and reduced time-to-completion - Improved code quality and fewer bugs - Enhanced understanding of complex codebases - Reduced friction in development workflows -- Better project documentation and knowledge retention \ No newline at end of file +- Better project documentation and knowledge retention diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank/tasks.md b/apps/kilocode-docs/.kilocode/rules/memory-bank/tasks.md index e3ff83e2fb..3c3883121f 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank/tasks.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank/tasks.md @@ -1,50 +1,57 @@ # Documentation Tasks -This file documents common repetitive tasks and workflows for maintaining the Kilo Code documentation site. +This file documents common repetitive tasks and workflows for maintaining the Axon Code documentation site. ## Add New Provider Documentation **Last performed:** Initial documentation setup **Files to modify:** + - `/docs/providers/[provider-name].md` - Create new provider documentation - `/sidebars.ts` - Add provider to navigation structure - `/src/constants.ts` - Add provider URLs if needed **Steps:** + 1. Create new provider documentation file in `/docs/providers/` 2. Follow the standard provider documentation template: - - Introduction and website link - - Getting an API Key section - - Supported Models section - - Configuration in Kilo Code section - - Tips and Notes section + - Introduction and website link + - Getting an API Key section + - Supported Models section + - Configuration in Axon Code section + - Tips and Notes section 3. Add provider to the Model Providers section in `sidebars.ts` 4. Update constants file if new URLs are needed 5. Test documentation locally with `npm start` 6. Verify all links work correctly **Template structure:** + ```markdown --- sidebar_label: Provider Name --- -# Using [Provider Name] With Kilo Code +# Using [Provider Name] With Axon Code Brief description of the provider and their strengths. **Website:** [Provider URL] ## Getting an API Key + [Step-by-step instructions] ## Supported Models + [List of supported models] -## Configuration in Kilo Code +## Configuration in Axon Code + [Setup instructions] ## Tips and Notes + [Additional helpful information] ``` @@ -52,11 +59,13 @@ Brief description of the provider and their strengths. **Last performed:** Tool reference documentation setup **Files to modify:** + - `/docs/features/tools/[tool-name].md` - Create new tool documentation - `/sidebars.ts` - Add tool to Tools Reference section - `/docs/features/tools/tool-use-overview.md` - Update tool overview if needed **Steps:** + 1. Create new tool documentation file in `/docs/features/tools/` 2. Follow the standard tool documentation template 3. Add tool to the Tools Reference section in `sidebars.ts` @@ -65,6 +74,7 @@ Brief description of the provider and their strengths. 6. Verify code examples and parameter descriptions are accurate **Important notes:** + - Include practical examples of tool usage - Document all parameters with their types and requirements - Explain when and why to use the tool @@ -74,11 +84,13 @@ Brief description of the provider and their strengths. **Last performed:** Feature documentation organization **Files to modify:** + - Relevant feature documentation files in `/docs/features/` - `/sidebars.ts` - Update navigation if structure changes - `/docs/index.mdx` - Update feature highlights if major features added **Steps:** + 1. Identify which feature documentation needs updates 2. Review current documentation for accuracy 3. Update content to reflect latest extension capabilities @@ -88,6 +100,7 @@ Brief description of the provider and their strengths. 7. Verify examples still work with current extension version **Important considerations:** + - Keep screenshots current with latest extension UI - Ensure feature descriptions match actual extension behavior - Update version-specific information @@ -97,10 +110,12 @@ Brief description of the provider and their strengths. **Last performed:** Auto-generate commit messages blog post **Files to modify:** + - `/blog-posts/[post-name].md` - Create new blog post - Consider adding to main documentation if content is reference material **Steps:** + 1. Create new blog post file in `/blog-posts/` 2. Follow the established blog post style and tone 3. Include practical examples and real-world usage @@ -109,6 +124,7 @@ Brief description of the provider and their strengths. 6. Review for clarity and technical accuracy **Content guidelines:** + - Focus on practical benefits and real-world usage - Include specific examples and code snippets - Maintain conversational but informative tone @@ -118,10 +134,12 @@ Brief description of the provider and their strengths. **Last performed:** Provider documentation updates **Files to modify:** + - Relevant provider documentation in `/docs/providers/` - `/docs/getting-started/connecting-api-provider.md` - If setup process changes **Steps:** + 1. Identify which providers have API changes 2. Update supported models lists 3. Update configuration instructions if needed @@ -130,6 +148,7 @@ Brief description of the provider and their strengths. 6. Update screenshots if provider UIs have changed **Important notes:** + - Verify model names and capabilities with provider documentation - Check for new authentication methods or requirements - Update rate limit information if changed @@ -139,11 +158,13 @@ Brief description of the provider and their strengths. **Last performed:** Features section reorganization **Files to modify:** + - `/sidebars.ts` - Primary navigation structure changes - `/docusaurus.config.ts` - Add redirects for moved content - Multiple documentation files - Update internal links **Steps:** + 1. Plan new documentation structure 2. Update `sidebars.ts` with new organization 3. Add redirects in `docusaurus.config.ts` for moved content @@ -153,6 +174,7 @@ Brief description of the provider and their strengths. 7. Update any hardcoded paths in components **Important considerations:** + - Always add redirects for moved content to prevent broken links - Update internal link references throughout the site - Test navigation flow from user perspective @@ -162,11 +184,13 @@ Brief description of the provider and their strengths. **Last performed:** YouTube embed and image components **Files to modify:** + - `/src/components/[ComponentName]/` - Create new component directory - `/src/theme/MDXComponents.ts` - Register component for MDX usage - Documentation files where component will be used **Steps:** + 1. Create component directory in `/src/components/` 2. Implement React component with TypeScript 3. Add component styles in separate CSS module if needed @@ -176,6 +200,7 @@ Brief description of the provider and their strengths. 7. Use component in relevant documentation files **Component guidelines:** + - Follow existing component patterns and styling - Use TypeScript for type safety - Include proper error handling @@ -186,12 +211,14 @@ Brief description of the provider and their strengths. **Last performed:** Ongoing maintenance need **Files to modify:** + - `/static/img/[feature-directories]/` - Update screenshot files - Documentation files with embedded images - Update image references - `/docs/getting-started/` - Installation and setup screenshots - `/docs/basic-usage/` - Interface and workflow screenshots **Steps:** + 1. Identify which features have UI changes from extension releases 2. Take new screenshots in consistent browser/OS environment 3. Optimize images for web (compress, appropriate dimensions) @@ -201,6 +228,7 @@ Brief description of the provider and their strengths. 7. Verify images are accessible and have proper alt text **Important considerations:** + - Maintain consistent screenshot style (browser, zoom level, theme) - Use descriptive filenames that match the feature being documented - Compress images to keep site performance optimal @@ -211,6 +239,7 @@ Brief description of the provider and their strengths. **Last performed:** Codebase indexing graduation **Files to modify:** + - Feature documentation files - Remove experimental warnings - `/sidebars.ts` - Move from experimental to appropriate section - `/docs/features/experimental/` - Remove from experimental list @@ -218,6 +247,7 @@ Brief description of the provider and their strengths. - `/docusaurus.config.ts` - Add redirects if URLs change **Steps:** + 1. Identify features graduating from experimental status 2. Remove experimental warnings and disclaimers from documentation 3. Update navigation structure in `sidebars.ts` @@ -228,6 +258,7 @@ Brief description of the provider and their strengths. 8. Update feature overview pages to reflect stable status **Important considerations:** + - Always add redirects for moved content to prevent broken links - Search for all references to the feature across documentation - Update any "experimental features" overview pages @@ -238,6 +269,7 @@ Brief description of the provider and their strengths. **Last performed:** Version-specific updates from todos.md **Files to modify:** + - Multiple feature documentation files based on release notes - Provider documentation for new models or API changes - Tool documentation for behavior changes @@ -245,6 +277,7 @@ Brief description of the provider and their strengths. - FAQ or troubleshooting sections for resolved issues **Steps:** + 1. Review extension release notes for documentation impacts 2. Categorize changes: UI updates, new features, bug fixes, model additions 3. Update relevant feature documentation with new capabilities @@ -255,6 +288,7 @@ Brief description of the provider and their strengths. 8. Test all updated examples and instructions **Important considerations:** + - Prioritize user-facing changes that affect documentation accuracy - Update version-specific information where relevant - Ensure examples still work with current extension version @@ -265,11 +299,13 @@ Brief description of the provider and their strengths. **Last performed:** MCP and features section reorganization **Files to modify:** + - `/docusaurus.config.ts` - Add redirect configurations - `/sidebars.ts` - Update navigation structure - Documentation files - Update internal links **Steps:** + 1. Plan new documentation structure or identify moved content 2. Document all URL changes that will occur 3. Add redirect entries in `docusaurus.config.ts` @@ -280,6 +316,7 @@ Brief description of the provider and their strengths. 8. Update any hardcoded paths in components **Important considerations:** + - Always add redirects before moving content to prevent 404 errors - Use permanent redirects (301) for moved content - Test redirects work for both old and new URLs @@ -291,12 +328,14 @@ Brief description of the provider and their strengths. **Last performed:** Codebase search tool documentation cleanup needed **Files to modify:** + - Duplicate documentation files - Navigation structure - Internal links and cross-references - Redirect configuration if URLs change **Steps:** + 1. Identify duplicate or conflicting documentation files 2. Compare content to determine which version is authoritative 3. Merge useful content from both versions if needed @@ -307,6 +346,7 @@ Brief description of the provider and their strengths. 8. Verify no broken links remain **Important considerations:** + - Determine which version has more accurate/current information - Preserve any unique content from the version being removed - Check git history to understand why duplicates exist @@ -317,11 +357,13 @@ Brief description of the provider and their strengths. **Last performed:** Tool fixes mentioned in v4.58.0 release **Files to modify:** + - Individual tool documentation files in `/docs/features/tools/` - Tool overview page if categories change - Examples and usage patterns in tool docs **Steps:** + 1. Review extension release notes for tool behavior changes 2. Identify which tools have updated functionality 3. Update parameter descriptions and requirements @@ -332,6 +374,7 @@ Brief description of the provider and their strengths. 8. Update tool overview page if needed **Important considerations:** + - Verify all parameter descriptions are accurate - Test code examples with current extension version - Update any error scenarios or troubleshooting information @@ -342,11 +385,13 @@ Brief description of the provider and their strengths. **Last performed:** Ongoing maintenance need **Files to modify:** + - All documentation files with internal or external links - Navigation configuration files - Component files with hardcoded links **Steps:** + 1. Run Docusaurus build to identify broken internal links 2. Use link checking tools for external links 3. Manually verify provider URLs and external service links @@ -357,6 +402,7 @@ Brief description of the provider and their strengths. 8. Document any permanently removed external resources **Important considerations:** + - Docusaurus automatically checks internal links during build - External links may break due to provider website changes - Consider using archive.org links for historical references @@ -368,11 +414,13 @@ Brief description of the provider and their strengths. **Last performed:** Ongoing as providers add models **Files to modify:** + - Individual provider documentation files in `/docs/providers/` - Provider comparison information if it exists - Getting started guides mentioning specific models **Steps:** + 1. Review provider websites and APIs for new model additions 2. Update supported models lists in provider documentation 3. Add model capabilities and limitations information @@ -383,9 +431,10 @@ Brief description of the provider and their strengths. 8. Update examples to use current model names **Important considerations:** + - Verify model names exactly match provider APIs - Include context window sizes and capabilities where relevant - Note any special configuration requirements for new models - Update rate limit information if it varies by model - Consider if new models change provider recommendations -- Test actual API connectivity when possible \ No newline at end of file +- Test actual API connectivity when possible diff --git a/apps/kilocode-docs/.kilocode/rules/memory-bank/tech.md b/apps/kilocode-docs/.kilocode/rules/memory-bank/tech.md index a57a9df067..7baee5419a 100644 --- a/apps/kilocode-docs/.kilocode/rules/memory-bank/tech.md +++ b/apps/kilocode-docs/.kilocode/rules/memory-bank/tech.md @@ -103,7 +103,7 @@ npx docusaurus build ### Community Platforms -- **Discord**: https://kilocode.ai/discord +- **Discord**: https://matterai.so/discord - **Reddit**: https://www.reddit.com/r/kilocode/ - **Twitter**: https://x.com/kilocode - **YouTube**: https://www.youtube.com/@Kilo-Code @@ -117,7 +117,7 @@ npx docusaurus build ### Static Site Hosting -- **Production URL**: https://kilocode.ai/docs +- **Production URL**: https://matterai.so/docs - **Base Path**: /docs (configured in docusaurus.config.ts) - **CDN**: Static file distribution for global performance diff --git a/apps/kilocode-docs/.kilocodemodes b/apps/kilocode-docs/.kilocodemodes index 7f95cdb5e4..3906e13588 100644 --- a/apps/kilocode-docs/.kilocodemodes +++ b/apps/kilocode-docs/.kilocodemodes @@ -2,15 +2,15 @@ customModes: - slug: video-script-writer name: Video Script Writer roleDefinition: >- - **Persona: Kilo Code Expert Scriptwriter** + **Persona: Axon Code Expert Scriptwriter** **Background:** A professional scriptwriter specializing in creating clear, engaging, and informative scripts tailored specifically for YouTube, Reddit tutorials, - and documentation videos focused on Kilo Code. With a deep understanding - of Kilo Code’s functionalities and its practical applications, this expert + and documentation videos focused on Axon Code. With a deep understanding + of Axon Code’s functionalities and its practical applications, this expert excels at translating complex coding concepts into straightforward, easy-to-follow explanations. @@ -29,7 +29,7 @@ customModes: **Specialization:** - - Kilo Code’s features and updates + - Axon Code’s features and updates - Common troubleshooting techniques @@ -55,13 +55,13 @@ customModes: - Patient and encouraging, ensuring viewers feel capable and supported. - - Enthusiastic about Kilo Code, making viewers excited about learning and + - Enthusiastic about Axon Code, making viewers excited about learning and implementing the software. **Goal:** - To empower viewers by making Kilo Code accessible and easy to master, + To empower viewers by making Axon Code accessible and easy to master, enhancing their confidence and competence through expert guidance and clear, compelling content. groups: [] @@ -86,7 +86,7 @@ customModes: - Bold key terms on first mention #### 4. **Precision Over Perfection** - Write for experienced developers. Skip basic explanations unless they clarify Kilo Code-specific behavior. Assume familiarity with VS Code, extensions, and development workflows. + Write for experienced developers. Skip basic explanations unless they clarify Axon Code-specific behavior. Assume familiarity with VS Code, extensions, and development workflows. #### 5. **Show, Don't Just Tell** Every feature explanation needs a realistic code example. Make examples copy-pasteable and immediately useful. Avoid "Hello World" demos—use real-world scenarios. @@ -146,7 +146,7 @@ customModes: - slug: posts name: Blog Post Author - roleDefinition: You are a technical blog author who applies Smart Brevity principles to make complex development topics accessible and engaging. With 24 years of experience, you write with authentic candor and technical precision, helping developers quickly understand why they should care about Kilo Code features. Your friendly, conversational tone includes light humor while maintaining professional credibility. You specialize in translating documentation into compelling stories that show real-world value, always leading with the problem being solved rather than the solution being offered. + roleDefinition: You are a technical blog author who applies Smart Brevity principles to make complex development topics accessible and engaging. With 24 years of experience, you write with authentic candor and technical precision, helping developers quickly understand why they should care about Axon Code features. Your friendly, conversational tone includes light humor while maintaining professional credibility. You specialize in translating documentation into compelling stories that show real-world value, always leading with the problem being solved rather than the solution being offered. customInstructions: >- ### Smart Brevity Blog Standards @@ -168,7 +168,7 @@ customModes: #### 5. **Documentation Integration** - Link to relevant docs using absolute URLs - - Example: `[Complete Setup Guide](https://kilocode.ai/docs/configuration/)` + - Example: `[Complete Setup Guide](https://matterai.so/docs/configuration/)` - Reference specific documentation sections to drive deeper engagement - Make it easy to go from blog interest to documentation action @@ -180,7 +180,7 @@ customModes: #### 7. **Problem-Solution Structure** - Start with relatable developer pain point - - Show how Kilo Code addresses it specifically + - Show how Axon Code addresses it specifically - Provide concrete example or walkthrough - End with clear next steps or call to action @@ -191,7 +191,7 @@ customModes: - Explain why the code works, not just how #### 9. **Visual Storytelling** - - Use images from documentation: `Description` + - Use images from documentation: `Description` - Include screenshots that support the narrative - Add brief descriptions for complex visuals - Show UI paths with backticks: `Settings → Prompts → Feature Name` diff --git a/apps/kilocode-docs/.kilocoderules b/apps/kilocode-docs/.kilocoderules index d0f5aa5ee5..b4e0831b75 100644 --- a/apps/kilocode-docs/.kilocoderules +++ b/apps/kilocode-docs/.kilocoderules @@ -1,4 +1,4 @@ -# Kilo Code Documentation Rules +# Axon Code Documentation Rules ## Documentation Links - Do not include .md extensions in documentation links @@ -23,7 +23,7 @@ This ensures links work correctly in the built documentation while maintaining c ## External Link References - Use constants from `src/constants.ts` for external URLs instead of hardcoding - Example: `Discord` -- NOT: `Discord` +- NOT: `Discord` ## Sidebar Configuration - Document IDs in `sidebars.ts` should match file paths without extensions diff --git a/apps/kilocode-docs/README.md b/apps/kilocode-docs/README.md index e3da810f7a..7673e1f67b 100644 --- a/apps/kilocode-docs/README.md +++ b/apps/kilocode-docs/README.md @@ -1,6 +1,6 @@ -# Kilo Code Docs +# Axon Code Docs -This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator, and lives at https://kilocode.ai/docs +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator, and lives at https://matterai.so/docs ### Installation diff --git a/apps/kilocode-docs/blog-posts/auto-generate-commit-messages.md b/apps/kilocode-docs/blog-posts/auto-generate-commit-messages.md index 49afbf3965..92962a85e7 100644 --- a/apps/kilocode-docs/blog-posts/auto-generate-commit-messages.md +++ b/apps/kilocode-docs/blog-posts/auto-generate-commit-messages.md @@ -1,4 +1,5 @@ # Why I Let AI Write My Commit Messages + ### And Probably You Should Too I've just finished implementing a big feature, the code is staged and ready to go, but there I am — mesmerized by the empty commit message field, brain is blank. What do I write? "Fixed stuff"? "Updates"? "asdf"? Do you know that feeling too? @@ -11,7 +12,7 @@ I've been there countless times, and honestly, it's one of those tiny friction p - Summarize what changed without being too vague - Follow your team's conventions (Conventional Commits, anyone?) -- Capture the *why* behind the change, which is often harder than the *what* +- Capture the _why_ behind the change, which is often harder than the _what_ - Keep it concise but informative - Do all this while your brain is already moving on to the coffee machine @@ -24,11 +25,12 @@ Here's the thing that makes this feature genuinely useful: it only looks at your This is crucial because it means the AI understands the scope of what you're actually committing. It can see that you added a new authentication method, fixed a specific bug, or updated documentation, and it crafts the message accordingly. The process is dead simple: + 1. Stage your changes (like you normally would) -2. Click the Kilo Code logo next to the commit message field +2. Click the Axon Code logo next to the commit message field 3. Get a properly formatted commit message - automagically! -Auto-generated commit message in VS Code +Auto-generated commit message in VS Code ## Real Examples from Real Work @@ -38,7 +40,7 @@ Let me show you some actual commit messages this feature has generated for me: feat(auth): implement OAuth2 integration with GitHub Add GitHub OAuth2 authentication flow including: -- OAuth2 client configuration +- OAuth2 client configuration - User profile retrieval - Token refresh mechanism ``` @@ -65,7 +67,7 @@ Here's where it gets interesting. You can customize the prompt template to match Just head to `Settings → Prompts → Commit Message Generation` and modify the template. The AI will adapt to your requirements while still understanding the technical context of your changes. -Customizing commit message templates +Customizing commit message templates ## Why This Isn't Just Another AI Gimmick @@ -89,9 +91,9 @@ Better commit messages also mean better code reviews. When your teammates can qu ## Getting Started -The feature is available in Kilo Code since `v4.35` and became customizable in `v4.38`. Just make sure you have some staged changes, and look for the Kilo Code logo in your VS Code Source Control panel. +The feature is available in Axon Code since `v4.35` and became customizable in `v4.38`. Just make sure you have some staged changes, and look for the Axon Code logo in your VS Code Source Control panel. -Pro tip: Consider setting up a dedicated [API configuration profile](https://kilocode.ai/docs/features/api-configuration-profiles/) with a faster, cheaper model specifically for commit message generation. You don't need the most powerful model for this task, and it'll save you some API costs and time - yes, it's exactly what we did in [2x Faster, 30x Cheaper Prompt Enhancement](https://blog.kilocode.ai/p/2x-faster-prompt-enhancement-in-kilo)! +Pro tip: Consider setting up a dedicated [API configuration profile](https://matterai.so/docs/features/api-configuration-profiles/) with a faster, cheaper model specifically for commit message generation. You don't need the most powerful model for this task, and it'll save you some API costs and time - yes, it's exactly what we did in [2x Faster, 30x Cheaper Prompt Enhancement](https://blog.matterai.so/p/2x-faster-prompt-enhancement-in-kilo)! ## One More Thing @@ -103,4 +105,4 @@ Give it a try. I think you'll find yourself wondering how you ever managed witho --- -*Want to learn more about Kilo Code's commit message generation? Check out the [full documentation](https://kilocode.ai/docs/basic-usage/git-commit-generation/) I wrote for setup details. And let me know what you think about it or how could we improve it even more here in comments or on our [Discord Server](https://kilo.love/discord)!* \ No newline at end of file +_Want to learn more about Axon Code's commit message generation? Check out the [full documentation](https://matterai.so/docs/basic-usage/git-commit-generation/) I wrote for setup details. And let me know what you think about it or how could we improve it even more here in comments or on our [Discord Server](https://kilo.love/discord)!_ diff --git a/apps/kilocode-docs/docs/advanced-usage/available-tools/codebase-search.md b/apps/kilocode-docs/docs/advanced-usage/available-tools/codebase-search.md index 712a59acc8..6364626dc2 100644 --- a/apps/kilocode-docs/docs/advanced-usage/available-tools/codebase-search.md +++ b/apps/kilocode-docs/docs/advanced-usage/available-tools/codebase-search.md @@ -19,7 +19,7 @@ This tool searches through your indexed codebase using semantic similarity rathe ## When is it used? -- When Kilo Code needs to find code related to specific functionality across your project +- When Axon Code needs to find code related to specific functionality across your project - When looking for implementation patterns or similar code structures - When searching for error handling, authentication, or other conceptual code patterns - When exploring unfamiliar codebases to understand how features are implemented @@ -61,39 +61,39 @@ When the `codebase_search` tool is invoked, it follows this process: 1. **Availability Validation**: - - Verifies that the CodeIndexManager is available and initialized - - Confirms codebase indexing is enabled in settings - - Checks that indexing is properly configured (API keys, Qdrant URL) - - Validates the current index state allows searching + - Verifies that the CodeIndexManager is available and initialized + - Confirms codebase indexing is enabled in settings + - Checks that indexing is properly configured (API keys, Qdrant URL) + - Validates the current index state allows searching 2. **Query Processing**: - - Takes your natural language query and generates an embedding vector - - Uses the same embedding provider configured for indexing (OpenAI or Ollama) - - Converts the semantic meaning of your query into a mathematical representation + - Takes your natural language query and generates an embedding vector + - Uses the same embedding provider configured for indexing (OpenAI or Ollama) + - Converts the semantic meaning of your query into a mathematical representation 3. **Vector Search Execution**: - - Searches the Qdrant vector database for similar code embeddings - - Uses cosine similarity to find the most relevant code blocks - - Applies the minimum similarity threshold (0.4) to filter results - - Limits results to 50 matches for optimal performance + - Searches the Qdrant vector database for similar code embeddings + - Uses cosine similarity to find the most relevant code blocks + - Applies the minimum similarity threshold (0.4) to filter results + - Limits results to 50 matches for optimal performance 4. **Path Filtering** (if specified): - - Filters results to only include files within the specified directory path - - Uses normalized path comparison for accurate filtering - - Maintains relevance ranking within the filtered scope + - Filters results to only include files within the specified directory path + - Uses normalized path comparison for accurate filtering + - Maintains relevance ranking within the filtered scope 5. **Result Processing and Formatting**: - - Converts absolute file paths to workspace-relative paths - - Structures results with file paths, line ranges, similarity scores, and code content - - Formats for both AI consumption and UI display with syntax highlighting + - Converts absolute file paths to workspace-relative paths + - Structures results with file paths, line ranges, similarity scores, and code content + - Formats for both AI consumption and UI display with syntax highlighting 6. **Dual Output Format**: - - **AI Output**: Structured text format with query, file paths, scores, and code chunks - - **UI Output**: JSON format with syntax highlighting and navigation capabilities + - **AI Output**: Structured text format with query, file paths, scores, and code chunks + - **UI Output**: JSON format with syntax highlighting and navigation capabilities ## Search Query Best Practices @@ -189,10 +189,10 @@ Each search result includes: ## Examples When Used -- When implementing a new feature, Kilo Code searches for "authentication middleware" to understand existing patterns before writing new code. -- When debugging an issue, Kilo Code searches for "error handling in API calls" to find related error patterns across the codebase. -- When refactoring code, Kilo Code searches for "database transaction patterns" to ensure consistency across all database operations. -- When onboarding to a new codebase, Kilo Code searches for "configuration loading" to understand how the application bootstraps. +- When implementing a new feature, Axon Code searches for "authentication middleware" to understand existing patterns before writing new code. +- When debugging an issue, Axon Code searches for "error handling in API calls" to find related error patterns across the codebase. +- When refactoring code, Axon Code searches for "database transaction patterns" to ensure consistency across all database operations. +- When onboarding to a new codebase, Axon Code searches for "configuration loading" to understand how the application bootstraps. ## Usage Examples diff --git a/apps/kilocode-docs/docs/advanced-usage/custom-instructions.md b/apps/kilocode-docs/docs/advanced-usage/custom-instructions.md index 7727d1e176..9ec710b030 100644 --- a/apps/kilocode-docs/docs/advanced-usage/custom-instructions.md +++ b/apps/kilocode-docs/docs/advanced-usage/custom-instructions.md @@ -1,6 +1,6 @@ # Custom Instructions -Custom Instructions allow you to personalize how Kilo Code behaves, providing specific guidance that shapes responses, coding style, and decision-making processes. +Custom Instructions allow you to personalize how Axon Code behaves, providing specific guidance that shapes responses, coding style, and decision-making processes. ## What Are Custom Instructions? @@ -14,8 +14,8 @@ Custom Instructions are IDE-wide and are applied across all workspaces and maint **How to set them:** -Kilo Code Modes tab showing global custom instructions interface -1. **Open Modes Tab:** Click the icon in the Kilo Code top menu bar +Axon Code Modes tab showing global custom instructions interface +1. **Open Modes Tab:** Click the icon in the Axon Code top menu bar 2. **Find Section:** Find the "Custom Instructions for All Modes" section 3. **Enter Instructions:** Enter your instructions in the text area 4. **Save Changes:** Click "Done" to save your changes @@ -24,8 +24,8 @@ Custom Instructions are IDE-wide and are applied across all workspaces and maint Mode-specific instructions can be set using the Modes Tab - Kilo Code Modes tab showing mode-specific custom instructions interface - * **Open Tab:** Click the icon in the Kilo Code top menu bar + Axon Code Modes tab showing mode-specific custom instructions interface + * **Open Tab:** Click the icon in the Axon Code top menu bar * **Select Mode:** Under the Modes heading, click the button for the mode you want to customize * **Enter Instructions:** Enter your instructions in the text area under "Mode-specific Custom Instructions (optional)" * **Save Changes:** Click "Done" to save your changes @@ -34,7 +34,6 @@ Mode-specific instructions can be set using the Modes Tab If the mode itself is global (not workspace-specific), any custom instructions you set for it will also apply globally for that mode across all workspaces. ::: - ## Related Features - [Custom Modes](/docs/features/custom-modes) diff --git a/apps/kilocode-docs/docs/advanced-usage/custom-rules.md b/apps/kilocode-docs/docs/advanced-usage/custom-rules.md index d96051d84c..5e463cdd71 100644 --- a/apps/kilocode-docs/docs/advanced-usage/custom-rules.md +++ b/apps/kilocode-docs/docs/advanced-usage/custom-rules.md @@ -4,7 +4,7 @@ url="https://youtu.be/GF0vjB8NxYg" /> -Custom rules provide a powerful way to define project-specific and global behaviors and constraints for the Kilo Code AI agent. With custom rules, you can ensure consistent formatting, restrict access to sensitive files, enforce coding standards, and customize the AI's behavior for your specific project needs or across all projects. +Custom rules provide a powerful way to define project-specific and global behaviors and constraints for the Axon Code AI agent. With custom rules, you can ensure consistent formatting, restrict access to sensitive files, enforce coding standards, and customize the AI's behavior for your specific project needs or across all projects. ## Overview @@ -16,11 +16,11 @@ Custom rules can be written in plain text, but Markdown format is recommended fo - Use Markdown headers (`#`, `##`, etc.) to define rule categories - Use lists (`-`, `*`) to enumerate specific items or constraints -- Use code blocks (``` ```) to include code examples when needed +- Use code blocks (` `) to include code examples when needed ## Rule Types -Kilo Code supports two types of custom rules: +Axon Code supports two types of custom rules: - **Project Rules**: Apply only to the current project workspace - **Global Rules**: Apply across all projects and workspaces @@ -60,7 +60,7 @@ Global rules are stored in your home directory and apply to all projects: ## Managing Rules Through the UI -Kilo Code provides a built-in interface for managing your custom rules without manually editing files in the `.kilocode/rules/` directories. To access the UI, click on the icon in the **bottom right corner** of the Kilo Code window. +Axon Code provides a built-in interface for managing your custom rules without manually editing files in the `.kilocode/rules/` directories. To access the UI, click on the icon in the **bottom right corner** of the Axon Code window. You can access the rules management UI to: @@ -78,9 +78,9 @@ Rules are loaded in the following priority order: 1. **Global rules** from `~/.kilocode/rules/` directory 2. **Project rules** from `.kilocode/rules/` directory 3. **Legacy fallback files** (for backward compatibility): - - `.roorules` - - `.clinerules` - - `.kilocoderules` (deprecated) + - `.roorules` + - `.clinerules` + - `.kilocoderules` (deprecated) When both global and project rules exist, they are combined with project rules taking precedence over global rules for conflicting directives. @@ -102,11 +102,11 @@ When both generic rules and mode-specific rules exist, the mode-specific rules a ### Using the UI Interface -Rules tab in Kilo Code +Rules tab in Axon Code The easiest way to create and manage rules is through the built-in UI: -1. Access the rules management interface from the Kilo Code panel +1. Access the rules management interface from the Axon Code panel 2. Choose between creating project-specific or global rules 3. Use the interface to create, edit, or toggle rules 4. Rules are automatically saved and applied immediately @@ -116,18 +116,20 @@ The easiest way to create and manage rules is through the built-in UI: To create rules manually: **For Project Rules:** + 1. Create the `.kilocode/rules/` directory if it doesn't already exist 2. Create a new Markdown file with a descriptive name in this directory 3. Write your rule using Markdown formatting 4. Save the file **For Global Rules:** + 1. Create the `~/.kilocode/rules/` directory if it doesn't already exist 2. Create a new Markdown file with a descriptive name in this directory 3. Write your rule using Markdown formatting 4. Save the file -Rules will be automatically applied to all future Kilo Code interactions. Any new changes will be applied immediately. +Rules will be automatically applied to all future Axon Code interactions. Any new changes will be applied immediately. ## Example Rules @@ -135,6 +137,7 @@ Rules will be automatically applied to all future Kilo Code interactions. Any ne ```markdown # Tables + When printing tables, always add an exclamation mark to each column header ``` @@ -144,7 +147,9 @@ This simple rule instructs the AI to add exclamation marks to all table column h ```markdown # Restricted files + Files in the list contain sensitive data, they MUST NOT be read + - supersecrets.txt - credentials.json - .env @@ -152,7 +157,7 @@ Files in the list contain sensitive data, they MUST NOT be read This rule prevents the AI from reading or accessing sensitive files, even if explicitly requested to do so. -Kilo Code ignores request to read sensitive file +Axon Code ignores request to read sensitive file ## Use Cases @@ -168,14 +173,14 @@ Custom rules can be applied to a wide variety of scenarios: ## Examples of Custom Rules -* "Strictly follow code style guide [your project-specific code style guide]" -* "Always use spaces for indentation, with a width of 4 spaces" -* "Use camelCase for variable names" -* "Write unit tests for all new functions" -* "Explain your reasoning before providing code" -* "Focus on code readability and maintainability" -* "Prioritize using the most common library in the community" -* "When adding new features to websites, ensure they are responsive and accessible" +- "Strictly follow code style guide [your project-specific code style guide]" +- "Always use spaces for indentation, with a width of 4 spaces" +- "Use camelCase for variable names" +- "Write unit tests for all new functions" +- "Explain your reasoning before providing code" +- "Focus on code readability and maintainability" +- "Prioritize using the most common library in the community" +- "When adding new features to websites, ensure they are responsive and accessible" ## Best Practices @@ -204,9 +209,9 @@ If your custom rules aren't being properly followed: 1. **Check rule status in the UI**: Use the rules management interface to verify that your rules are active and properly loaded 1. **Verify rule formatting**: Ensure that your rules are properly formatted with clear Markdown structure 1. **Check rule locations**: Ensure that your rules are located in supported locations: - - Global rules: `~/.kilocode/rules/` directory - - Project rules: `.kilocode/rules/` directory - - Legacy files: `.kilocoderules`, `.roorules`, or `.clinerules` + - Global rules: `~/.kilocode/rules/` directory + - Project rules: `.kilocode/rules/` directory + - Legacy files: `.kilocoderules`, `.roorules`, or `.clinerules` 1. **Rule specificity**: Verify that the rules are specific and unambiguous 1. **Restart VS Code**: Restart VS Code to ensure the rules are properly loaded diff --git a/apps/kilocode-docs/docs/advanced-usage/free-and-budget-models.md b/apps/kilocode-docs/docs/advanced-usage/free-and-budget-models.md index 29d2b90a0d..8bb8fbbc28 100644 --- a/apps/kilocode-docs/docs/advanced-usage/free-and-budget-models.md +++ b/apps/kilocode-docs/docs/advanced-usage/free-and-budget-models.md @@ -2,15 +2,15 @@ sidebar_label: Free & Budget Models --- -# Using Kilo Code for Free and on a Budget +# Using Axon Code for Free and on a Budget -**Why this matters:** AI model costs can add up quickly during development. This guide shows you how to use Kilo Code effectively while minimizing or eliminating costs through free models, budget-friendly alternatives, and smart usage strategies. +**Why this matters:** AI model costs can add up quickly during development. This guide shows you how to use Axon Code effectively while minimizing or eliminating costs through free models, budget-friendly alternatives, and smart usage strategies. ## Completely Free Options ### Grok Code Fast 1 -This frontier AI model is 100% free in Kilo Code for a limited time. [See the blog post for more details](https://blog.kilocode.ai/p/grok-code-fast-get-this-frontier-ai-model-free). +This frontier AI model is 100% free in Axon Code for a limited time. [See the blog post for more details](https://blog.matterai.so/p/grok-code-fast-get-this-frontier-ai-model-free). ### OpenRouter Free Tier Models @@ -20,7 +20,7 @@ OpenRouter offers several models with generous free tiers. **Note:** You'll need 1. Create a free [OpenRouter account](https://openrouter.ai) 2. Get your API key from the dashboard -3. Configure Kilo Code with the OpenRouter provider +3. Configure Axon Code with the OpenRouter provider **Available free models:** @@ -241,7 +241,7 @@ When you need more capability than free models provide, these options deliver ex ### Quick Setup Guide 1. **Create OpenRouter account** for free models -2. **Configure multiple providers** in Kilo Code +2. **Configure multiple providers** in Axon Code 3. **Set up API Configuration Profiles** for easy switching 4. **Escalate to budget models** when needed 5. **Reserve premium models** for complex work diff --git a/apps/kilocode-docs/docs/advanced-usage/large-projects.md b/apps/kilocode-docs/docs/advanced-usage/large-projects.md index d52c26bd11..a7e86f3e5a 100644 --- a/apps/kilocode-docs/docs/advanced-usage/large-projects.md +++ b/apps/kilocode-docs/docs/advanced-usage/large-projects.md @@ -1,46 +1,48 @@ # Working with Large Projects -Kilo Code can be used with projects of any size, but large projects require some extra care to manage context effectively. Here are some tips for working with large codebases: +Axon Code can be used with projects of any size, but large projects require some extra care to manage context effectively. Here are some tips for working with large codebases: ## Understanding Context Limits -Kilo Code uses large language models (LLMs) that have a limited "context window." This is the maximum amount of text (measured in tokens) that the model can process at once. If the context is too large, the model may not be able to understand your request or generate accurate responses. +Axon Code uses large language models (LLMs) that have a limited "context window." This is the maximum amount of text (measured in tokens) that the model can process at once. If the context is too large, the model may not be able to understand your request or generate accurate responses. The context window includes: -* The system prompt (instructions for Kilo Code). -* The conversation history. -* The content of any files you mention using `@`. -* The output of any commands or tools Kilo Code uses. +- The system prompt (instructions for Axon Code). +- The conversation history. +- The content of any files you mention using `@`. +- The output of any commands or tools Axon Code uses. ## Strategies for Managing Context -1. **Be Specific:** When referring to files or code, use specific file paths and function names. Avoid vague references like "the main file." +1. **Be Specific:** When referring to files or code, use specific file paths and function names. Avoid vague references like "the main file." -2. **Use Context Mentions Effectively:** Use `@/path/to/file.ts` to include specific files. Use `@problems` to include current errors and warnings. Use `@` followed by a commit hash to reference specific Git commits. +2. **Use Context Mentions Effectively:** Use `@/path/to/file.ts` to include specific files. Use `@problems` to include current errors and warnings. Use `@` followed by a commit hash to reference specific Git commits. -3. **Break Down Tasks:** Divide large tasks into smaller, more manageable sub-tasks. This helps keep the context focused. +3. **Break Down Tasks:** Divide large tasks into smaller, more manageable sub-tasks. This helps keep the context focused. -4. **Summarize:** If you need to refer to a large amount of code, consider summarizing the relevant parts in your prompt instead of including the entire code. +4. **Summarize:** If you need to refer to a large amount of code, consider summarizing the relevant parts in your prompt instead of including the entire code. -5. **Prioritize Recent History:** Kilo Code automatically truncates older messages in the conversation history to stay within the context window. Be mindful of this, and re-include important context if needed. +5. **Prioritize Recent History:** Axon Code automatically truncates older messages in the conversation history to stay within the context window. Be mindful of this, and re-include important context if needed. 6. **Use Prompt Caching (if available):** Some API providers like Anthropic, OpenAI, OpenRouter and Requesty support "prompt caching". This caches your prompts for use in future tasks and helps reduce the cost and latency of requests. ## Example: Refactoring a Large File -Let's say you need to refactor a large TypeScript file (`src/components/MyComponent.tsx`). Here's a possible approach: +Let's say you need to refactor a large TypeScript file (`src/components/MyComponent.tsx`). Here's a possible approach: 1. **Initial Overview:** + ``` @/src/components/MyComponent.tsx List the functions and classes in this file. ``` 2. **Target Specific Functions:** + ``` @/src/components/MyComponent.tsx Refactor the `processData` function to use `async/await` instead of Promises. ``` -3. **Iterative Changes:** Make small, incremental changes, reviewing and approving each step. +3. **Iterative Changes:** Make small, incremental changes, reviewing and approving each step. -By breaking down the task and providing specific context, you can work effectively with large files even with a limited context window. \ No newline at end of file +By breaking down the task and providing specific context, you can work effectively with large files even with a limited context window. diff --git a/apps/kilocode-docs/docs/advanced-usage/local-models.md b/apps/kilocode-docs/docs/advanced-usage/local-models.md index 61d8f33390..f7d09f29da 100644 --- a/apps/kilocode-docs/docs/advanced-usage/local-models.md +++ b/apps/kilocode-docs/docs/advanced-usage/local-models.md @@ -1,38 +1,39 @@ # Using Local Models -Kilo Code supports running language models locally on your own machine using [Ollama](https://ollama.com/) and [LM Studio](https://lmstudio.ai/). This offers several advantages: +Axon Code supports running language models locally on your own machine using [Ollama](https://ollama.com/) and [LM Studio](https://lmstudio.ai/). This offers several advantages: -* **Privacy:** Your code and data never leave your computer. -* **Offline Access:** You can use Kilo Code even without an internet connection. -* **Cost Savings:** Avoid API usage fees associated with cloud-based models. -* **Customization:** Experiment with different models and configurations. +- **Privacy:** Your code and data never leave your computer. +- **Offline Access:** You can use Axon Code even without an internet connection. +- **Cost Savings:** Avoid API usage fees associated with cloud-based models. +- **Customization:** Experiment with different models and configurations. **However, using local models also has some drawbacks:** -* **Resource Requirements:** Local models can be resource-intensive, requiring a powerful computer with a good CPU and, ideally, a dedicated GPU. -* **Setup Complexity:** Setting up local models can be more complex than using cloud-based APIs. -* **Model Performance:** The performance of local models can vary significantly. While some are excellent, they may not always match the capabilities of the largest, most advanced cloud models. -* **Limited Features**: Local models (and many online models) often do not support advanced features such as prompt caching, computer use, and others. +- **Resource Requirements:** Local models can be resource-intensive, requiring a powerful computer with a good CPU and, ideally, a dedicated GPU. +- **Setup Complexity:** Setting up local models can be more complex than using cloud-based APIs. +- **Model Performance:** The performance of local models can vary significantly. While some are excellent, they may not always match the capabilities of the largest, most advanced cloud models. +- **Limited Features**: Local models (and many online models) often do not support advanced features such as prompt caching, computer use, and others. ## Supported Local Model Providers -Kilo Code currently supports two main local model providers: +Axon Code currently supports two main local model providers: -1. **Ollama:** A popular open-source tool for running large language models locally. It supports a wide range of models. -2. **LM Studio:** A user-friendly desktop application that simplifies the process of downloading, configuring, and running local models. It also provides a local server that emulates the OpenAI API. +1. **Ollama:** A popular open-source tool for running large language models locally. It supports a wide range of models. +2. **LM Studio:** A user-friendly desktop application that simplifies the process of downloading, configuring, and running local models. It also provides a local server that emulates the OpenAI API. ## Setting Up Local Models For detailed setup instructions, see: -* [Setting up Ollama](/providers/ollama) -* [Setting up LM Studio](/providers/lmstudio) + +- [Setting up Ollama](/providers/ollama) +- [Setting up LM Studio](/providers/lmstudio) Both providers offer similar capabilities but with different user interfaces and workflows. Ollama provides more control through its command-line interface, while LM Studio offers a more user-friendly graphical interface. ## Troubleshooting -* **"No connection could be made because the target machine actively refused it":** This usually means that the Ollama or LM Studio server isn't running, or is running on a different port/address than Kilo Code is configured to use. Double-check the Base URL setting. +- **"No connection could be made because the target machine actively refused it":** This usually means that the Ollama or LM Studio server isn't running, or is running on a different port/address than Axon Code is configured to use. Double-check the Base URL setting. -* **Slow Response Times:** Local models can be slower than cloud-based models, especially on less powerful hardware. If performance is an issue, try using a smaller model. +- **Slow Response Times:** Local models can be slower than cloud-based models, especially on less powerful hardware. If performance is an issue, try using a smaller model. -* **Model Not Found:** Ensure you have typed in the name of the model correctly. If you're using Ollama, use the same name that you provide in the `ollama run` command. +- **Model Not Found:** Ensure you have typed in the name of the model correctly. If you're using Ollama, use the same name that you provide in the `ollama run` command. diff --git a/apps/kilocode-docs/docs/advanced-usage/memory-bank.md b/apps/kilocode-docs/docs/advanced-usage/memory-bank.md index 6243fa547b..fa699a9164 100644 --- a/apps/kilocode-docs/docs/advanced-usage/memory-bank.md +++ b/apps/kilocode-docs/docs/advanced-usage/memory-bank.md @@ -9,87 +9,94 @@
Executing task with the memory bank
- Kilo Code works more efficiently with Memory Bank enabled, instantly understanding project context and technologies. + Axon Code works more efficiently with Memory Bank enabled, instantly understanding project context and technologies.
### The Problem: AI Memory Loss -AI assistants like Kilo Code face a fundamental limitation: they reset completely between sessions. This "memory loss" means that every time you start a new conversation, you need to re-explain your project's architecture, goals, technologies, and current status. This creates a critical efficiency dilemma: AI models either make edits without proper project understanding (leading to errors and misaligned solutions), or must spend significant time and resources analyzing your entire codebase in each session (which is prohibitively expensive and slow for larger projects) +AI assistants like Axon Code face a fundamental limitation: they reset completely between sessions. This "memory loss" means that every time you start a new conversation, you need to re-explain your project's architecture, goals, technologies, and current status. This creates a critical efficiency dilemma: AI models either make edits without proper project understanding (leading to errors and misaligned solutions), or must spend significant time and resources analyzing your entire codebase in each session (which is prohibitively expensive and slow for larger projects) Without a solution to this memory problem, AI assistants remain powerful but stateless tools that can't truly function as persistent development partners. ### The Solution: Memory Bank -Memory Bank is a system of structured documentation that enables Kilo Code to **better understand your project** and **maintain context across coding sessions**. It transforms your AI assistant from a stateless tool into a persistent development partner with perfect recall of your project details. Kilo Code automatically reads your Memory Bank files to rebuild its understanding of your project whenever you start a new session. +Memory Bank is a system of structured documentation that enables Axon Code to **better understand your project** and **maintain context across coding sessions**. It transforms your AI assistant from a stateless tool into a persistent development partner with perfect recall of your project details. Axon Code automatically reads your Memory Bank files to rebuild its understanding of your project whenever you start a new session. -When Memory Bank is active, Kilo Code begins each task with `[Memory Bank: Active]` and a brief summary of your project context, ensuring consistent understanding without repetitive explanations. +When Memory Bank is active, Axon Code begins each task with `[Memory Bank: Active]` and a brief summary of your project context, ensuring consistent understanding without repetitive explanations. ## Key Benefits - **Language Agnostic**: Functions with any programming language or framework -- **Efficient Project Understanding**: Helps Kilo Code understand the purpose and tech stack of a project +- **Efficient Project Understanding**: Helps Axon Code understand the purpose and tech stack of a project - **Context Preservation**: Maintain project knowledge across sessions without needing to scan files in every new session -- **Faster Startup**: Kilo Code immediately comprehends your project context when you begin a new session +- **Faster Startup**: Axon Code immediately comprehends your project context when you begin a new session - **Self-Documenting Projects**: Create valuable documentation as a byproduct ## How Memory Bank Works -Memory Bank is built on Kilo Code's [Custom Rules](/advanced-usage/custom-rules) feature, providing a specialized framework for project documentation. Memory Bank files are standard markdown files stored in `.kilocode/rules/memory-bank` folder within your project repository. They're not hidden or proprietary - they're regular documentation files that both you and Kilo Code can access. +Memory Bank is built on Axon Code's [Custom Rules](/advanced-usage/custom-rules) feature, providing a specialized framework for project documentation. Memory Bank files are standard markdown files stored in `.kilocode/rules/memory-bank` folder within your project repository. They're not hidden or proprietary - they're regular documentation files that both you and Axon Code can access. -At the start of every task, Kilo Code reads all Memory Bank files to build a comprehensive understanding of your project. This happens automatically without requiring any action from you. Kilo Code then indicates successful Memory Bank activation with `[Memory Bank: Active]` at the beginning of its response, followed by a brief summary of its understanding of your project. +At the start of every task, Axon Code reads all Memory Bank files to build a comprehensive understanding of your project. This happens automatically without requiring any action from you. Axon Code then indicates successful Memory Bank activation with `[Memory Bank: Active]` at the beginning of its response, followed by a brief summary of its understanding of your project. Files are organized in a hierarchical structure that builds a complete picture of your project: ## Core Memory Bank Files ### brief.md -*This file is created and maintained manually by you* + +_This file is created and maintained manually by you_ + - The foundation of your project - High-level overview of what you're building - Core requirements and goals -Example: *"Building a React web app for inventory management with barcode scanning. The system needs to support multiple warehouses and integrate with our existing ERP system."* +Example: _"Building a React web app for inventory management with barcode scanning. The system needs to support multiple warehouses and integrate with our existing ERP system."_ -Note: Kilo Code will not edit this file directly but may suggest improvements if it identifies ways to enhance your project brief. +Note: Axon Code will not edit this file directly but may suggest improvements if it identifies ways to enhance your project brief. ### product.md + - Explains why the project exists - Describes the problems being solved - Outlines how the product should work - User experience goals -Example: *"The inventory system needs to support multiple warehouses and real-time updates. It solves the problem of inventory discrepancies by providing barcode scanning for accurate stock counts."* +Example: _"The inventory system needs to support multiple warehouses and real-time updates. It solves the problem of inventory discrepancies by providing barcode scanning for accurate stock counts."_ ### context.md + - The most frequently updated file - Contains current work focus and recent changes - Tracks active decisions and considerations - Next steps for development -Example: *"Currently implementing the barcode scanner component; last session completed the API integration. Next steps include adding error handling for network failures."* +Example: _"Currently implementing the barcode scanner component; last session completed the API integration. Next steps include adding error handling for network failures."_ ### architecture.md + - Documents the system architecture - Records key technical decisions - Lists design patterns in use - Explains component relationships - Critical implementation paths -Example: *"Using Redux for state management with a normalized store structure. The application follows a modular architecture with separate services for API communication, state management, and UI components."* +Example: _"Using Redux for state management with a normalized store structure. The application follows a modular architecture with separate services for API communication, state management, and UI components."_ ### tech.md + - Lists technologies and frameworks used - Describes development setup - Notes technical constraints - Records dependencies and tool configurations - Tool usage patterns -Example: *"React 18, TypeScript, Firebase, Jest for testing. Development requires Node.js 16+ and uses Vite as the build tool."* +Example: _"React 18, TypeScript, Firebase, Jest for testing. Development requires Node.js 16+ and uses Vite as the build tool."_ ## Additional Context Files Create additional files as needed to organize: + - Complex feature documentation - Integration specifications - API documentation @@ -99,7 +106,9 @@ Create additional files as needed to organize: These additional files help organize more detailed information that doesn't fit neatly into the core files. ### tasks.md -*Optional file for documenting repetitive tasks* + +_Optional file for documenting repetitive tasks_ + - Stores workflows for tasks that follow similar patterns - Documents which files need to be modified - Captures step-by-step procedures @@ -116,15 +125,15 @@ Example: Adding support for new AI models, implementing API endpoints, or any ta 3. Create a file `.kilocode/rules/memory-bank-instructions.md` and paste there [this document](pathname:///downloads/memory-bank.md) 4. Switch to `Architect` mode 5. Check if a best available AI model is selected, don't use "lightweight" models -6. Ask Kilo Code to "initialize memory bank" -7. Wait for Kilo Code to analyze your project and initialize the Memory Bank files +6. Ask Axon Code to "initialize memory bank" +7. Wait for Axon Code to analyze your project and initialize the Memory Bank files 8. Verify the content of the files to see if the project is described correctly. Update the files if necessary. ### Project Brief Tips - Start simple - it can be as detailed or high-level as you like - Focus on what matters most to you -- Kilo Code will help fill in gaps and ask questions +- Axon Code will help fill in gaps and ask questions - You can update it as your project evolves Sample prompt that delivers a reasonably good brief: @@ -139,63 +148,67 @@ Provide a concise and comprehensive description of this project, highlighting it #### Memory Bank Initialization -The initialization step is critically important as it establishes the foundation for all future interactions with your project. When you request initialization with the command `initialize memory bank`, Kilo Code will: +The initialization step is critically important as it establishes the foundation for all future interactions with your project. When you request initialization with the command `initialize memory bank`, Axon Code will: 1. Perform an exhaustive analysis of your project, including: - - All source code files and their relationships - - Configuration files and build system setup - - Project structure and organization patterns - - Documentation and comments - - Dependencies and external integrations - - Testing frameworks and patterns + - All source code files and their relationships + - Configuration files and build system setup + - Project structure and organization patterns + - Documentation and comments + - Dependencies and external integrations + - Testing frameworks and patterns 2. Create comprehensive memory bank files in the `.kilocode/rules/memory-bank` folder 3. Provide a detailed summary of what it has understood about your project 4. Ask you to verify the accuracy of the generated files :::warning Important -Take time to carefully review and correct the generated files after initialization. Any misunderstandings or missing information at this stage will affect all future interactions. A thorough initialization dramatically improves Kilo Code's effectiveness, while a rushed or incomplete initialization will permanently limit its ability to assist you effectively. +Take time to carefully review and correct the generated files after initialization. Any misunderstandings or missing information at this stage will affect all future interactions. A thorough initialization dramatically improves Axon Code's effectiveness, while a rushed or incomplete initialization will permanently limit its ability to assist you effectively. ::: #### Memory Bank Updates Memory Bank updates occur when: -1. Kilo Code discovers new project patterns + +1. Axon Code discovers new project patterns 2. After implementing significant changes 3. When you explicitly request with `update memory bank` 4. When context needs clarification -To execute a Memory Bank update, Kilo Code will: +To execute a Memory Bank update, Axon Code will: + 1. Review ALL project files 2. Document the current state 3. Document insights and patterns 4. Update all memory bank files as needed -You can direct Kilo Code to focus on specific information sources by using commands like `update memory bank using information from @/Makefile`. +You can direct Axon Code to focus on specific information sources by using commands like `update memory bank using information from @/Makefile`. #### Regular Task Execution -At the beginning of every task, Kilo Code: +At the beginning of every task, Axon Code: + 1. Reads ALL memory bank files 2. Includes `[Memory Bank: Active]` at the beginning of its response 3. Provides a brief summary of its understanding of your project 4. Proceeds with the requested task -At the end of a task, Kilo Code may suggest updating the memory bank if significant changes were made, using the phrase: "Would you like me to update memory bank to reflect these changes?" +At the end of a task, Axon Code may suggest updating the memory bank if significant changes were made, using the phrase: "Would you like me to update memory bank to reflect these changes?" #### Add Task Workflow When you complete a repetitive task that follows a similar pattern each time, you can document it for future reference. This is particularly useful for tasks like adding features that follow existing patterns -To document a task, use the command `add task` or `store this as a task`. Kilo Code will: +To document a task, use the command `add task` or `store this as a task`. Axon Code will: + 1. Create or update the `tasks.md` file in the memory bank folder 2. Document the task using current context: - - Task name and description - - List of files that need to be modified - - Step-by-step workflow - - Important considerations - - Example implementation + - Task name and description + - List of files that need to be modified + - Step-by-step workflow + - Important considerations + - Example implementation -When starting a new task, Kilo Code will check if it matches any documented tasks and follow the established workflow to ensure no steps are missed. +When starting a new task, Axon Code will check if it matches any documented tasks and follow the established workflow to ensure no steps are missed. ### Key Commands @@ -205,16 +218,17 @@ When starting a new task, Kilo Code will check if it matches any documented task ### Status Indicators -Kilo Code uses status indicators to clearly communicate Memory Bank status: +Axon Code uses status indicators to clearly communicate Memory Bank status: - `[Memory Bank: Active]` - Indicates Memory Bank files were successfully read and are being used - `[Memory Bank: Missing]` - Indicates Memory Bank files could not be found or are empty -These indicators appear at the beginning of Kilo Code's responses, providing immediate confirmation of Memory Bank status. +These indicators appear at the beginning of Axon Code's responses, providing immediate confirmation of Memory Bank status. ### Documentation Updates Memory Bank updates should automatically occur when: + - You discover new patterns in your project - After implementing significant changes - When you explicitly request with `update memory bank` @@ -222,45 +236,52 @@ Memory Bank updates should automatically occur when: ## Context Window Management -As you work with Kilo Code, your context window will eventually fill up. When you notice responses slowing down or references becoming less accurate: +As you work with Axon Code, your context window will eventually fill up. When you notice responses slowing down or references becoming less accurate: -1. Ask Kilo Code to "update memory bank" to document the current state +1. Ask Axon Code to "update memory bank" to document the current state 2. Start a new conversation/task -3. Kilo Code will automatically access your Memory Bank in the new conversation +3. Axon Code will automatically access your Memory Bank in the new conversation This process ensures continuity across multiple sessions without losing important context. ## Handling Inconsistencies -If Kilo Code detects inconsistencies between memory bank files: +If Axon Code detects inconsistencies between memory bank files: 1. It will prioritize information from `brief.md` as the source of truth 2. Note any discrepancies to you 3. Continue working with the most reliable information available -This ensures that even with imperfect documentation, Kilo Code can still function effectively. +This ensures that even with imperfect documentation, Axon Code can still function effectively. ## Frequently Asked Questions ### Where are the memory bank files stored? + The Memory Bank files are regular markdown files stored in your project repository, typically in a `.kilocode/rules/memory-bank/` folder. They're not hidden system files - they're designed to be part of your project documentation. ### How often should I update the memory bank? + Update the Memory Bank after significant milestones or changes in direction. For active development, updates every few sessions can be helpful. Use the "update memory bank" command when you want to ensure all context is preserved. ### Can I edit memory bank files manually? -Yes! While Kilo Code manages most of the files, you can edit any of them manually. The `brief.md` file is specifically designed to be maintained by you. Manual edits to other files will be respected by Kilo Code. + +Yes! While Axon Code manages most of the files, you can edit any of them manually. The `brief.md` file is specifically designed to be maintained by you. Manual edits to other files will be respected by Axon Code. ### What happens if memory bank files are missing? -If memory bank files are missing, Kilo Code will indicate this with `[Memory Bank: Missing]` at the beginning of its response and suggest initializing the memory bank. + +If memory bank files are missing, Axon Code will indicate this with `[Memory Bank: Missing]` at the beginning of its response and suggest initializing the memory bank. ### Does Memory Bank work with all AI models? + Memory Bank works with all AI models, but more powerful models will create more comprehensive and accurate memory bank files. Lightweight models may struggle with the resource-intensive process of analyzing and updating memory bank files. ### Can I use Memory Bank with multiple projects? -Yes! Each project has its own Memory Bank in its `.kilocode/rules/memory-bank/` folder. Kilo Code will automatically use the correct Memory Bank for each project. + +Yes! Each project has its own Memory Bank in its `.kilocode/rules/memory-bank/` folder. Axon Code will automatically use the correct Memory Bank for each project. ### Doesn't Memory Bank use up my context window? + Yes, Memory Bank does consume some of your context window at the beginning of each session as it loads all memory bank files. However, this is a strategic tradeoff that significantly improves overall efficiency. By front-loading project context: - You eliminate repetitive explanations that would consume even more context over time @@ -272,12 +293,14 @@ Testing shows that while Memory Bank uses more tokens initially, it dramatically ## Best Practices ### Getting Started + - Start with a basic project brief and let the structure evolve -- Let Kilo Code help create the initial structure +- Let Axon Code help create the initial structure - Review and adjust files as needed to match your workflow - Verify the accuracy of generated files after initialization ### Ongoing Work + - Let patterns emerge naturally as you work - Don't force documentation updates - they should happen organically - Trust the process - the value compounds over time @@ -285,12 +308,14 @@ Testing shows that while Memory Bank uses more tokens initially, it dramatically - Use the status indicators to confirm Memory Bank is active ### Documentation Flow + - `brief.md` is your foundation - `context.md` changes most frequently - All files collectively maintain project intelligence - Update after significant milestones or changes in direction ### Optimizing Memory Bank Performance + - Keep memory bank files concise and focused - Use additional files for detailed documentation - Update regularly but not excessively @@ -298,4 +323,4 @@ Testing shows that while Memory Bank uses more tokens initially, it dramatically ## Remember -The Memory Bank is Kilo Code's only link to previous work. Its effectiveness depends entirely on maintaining clear, accurate documentation and confirming context preservation in every interaction. When you see `[Memory Bank: Active]` at the beginning of a response, you can be confident that Kilo Code has a comprehensive understanding of your project. +The Memory Bank is Axon Code's only link to previous work. Its effectiveness depends entirely on maintaining clear, accurate documentation and confirming context preservation in every interaction. When you see `[Memory Bank: Active]` at the beginning of a response, you can be confident that Axon Code has a comprehensive understanding of your project. diff --git a/apps/kilocode-docs/docs/advanced-usage/prompt-engineering.md b/apps/kilocode-docs/docs/advanced-usage/prompt-engineering.md index b07f70b6c0..0136eb1791 100644 --- a/apps/kilocode-docs/docs/advanced-usage/prompt-engineering.md +++ b/apps/kilocode-docs/docs/advanced-usage/prompt-engineering.md @@ -1,66 +1,68 @@ # Prompt Engineering Tips -Prompt engineering is the art of crafting effective instructions for AI models like Kilo Code. Well-written prompts lead to better results, fewer errors, and a more efficient workflow. +Prompt engineering is the art of crafting effective instructions for AI models like Axon Code. Well-written prompts lead to better results, fewer errors, and a more efficient workflow. ## General Principles -* **Be Clear and Specific:** Clearly state what you want Kilo Code to do. Avoid ambiguity. - * **Bad:** Fix the code. - * **Good:** Fix the bug in the `calculateTotal` function that causes it to return incorrect results. +- **Be Clear and Specific:** Clearly state what you want Axon Code to do. Avoid ambiguity. -* **Provide Context:** Use [Context Mentions](/basic-usage/context-mentions) to refer to specific files, folders, or problems. - * **Good:** `@/src/utils.ts` Refactor the `calculateTotal` function to use async/await. + - **Bad:** Fix the code. + - **Good:** Fix the bug in the `calculateTotal` function that causes it to return incorrect results. -* **Break Down Tasks:** Divide complex tasks into smaller, well-defined steps. +- **Provide Context:** Use [Context Mentions](/basic-usage/context-mentions) to refer to specific files, folders, or problems. -* **Give Examples:** If you have a specific coding style or pattern in mind, provide examples. + - **Good:** `@/src/utils.ts` Refactor the `calculateTotal` function to use async/await. -* **Specify Output Format:** If you need the output in a particular format (e.g., JSON, Markdown), specify it in the prompt. +- **Break Down Tasks:** Divide complex tasks into smaller, well-defined steps. -* **Iterate:** Don't be afraid to refine your prompt if the initial results aren't what you expect. +- **Give Examples:** If you have a specific coding style or pattern in mind, provide examples. + +- **Specify Output Format:** If you need the output in a particular format (e.g., JSON, Markdown), specify it in the prompt. + +- **Iterate:** Don't be afraid to refine your prompt if the initial results aren't what you expect. ## Thinking vs. Doing -It's often helpful to guide Kilo Code through a "think-then-do" process: +It's often helpful to guide Axon Code through a "think-then-do" process: -1. **Analyze:** Ask Kilo Code to analyze the current code, identify problems, or plan the approach. -2. **Plan:** Have Kilo Code outline the steps it will take to complete the task. -3. **Execute:** Instruct Kilo Code to implement the plan, one step at a time. -4. **Review:** Carefully review the results of each step before proceeding. +1. **Analyze:** Ask Axon Code to analyze the current code, identify problems, or plan the approach. +2. **Plan:** Have Axon Code outline the steps it will take to complete the task. +3. **Execute:** Instruct Axon Code to implement the plan, one step at a time. +4. **Review:** Carefully review the results of each step before proceeding. ## Using Custom Instructions -You can provide custom instructions to further tailor Kilo Code's behavior. There are two types of custom instructions: +You can provide custom instructions to further tailor Axon Code's behavior. There are two types of custom instructions: -* **Global Custom Instructions:** Apply to all modes. -* **Mode-Specific Custom Instructions:** Apply only to a specific mode (e.g., Code, Architect, Ask, Debug, or a custom mode). +- **Global Custom Instructions:** Apply to all modes. +- **Mode-Specific Custom Instructions:** Apply only to a specific mode (e.g., Code, Architect, Ask, Debug, or a custom mode). Custom instructions are added to the system prompt, providing persistent guidance to the AI model. You can use these to: -* Enforce coding style guidelines. -* Specify preferred libraries or frameworks. -* Define project-specific conventions. -* Adjust Kilo Code's tone or personality. +- Enforce coding style guidelines. +- Specify preferred libraries or frameworks. +- Define project-specific conventions. +- Adjust Axon Code's tone or personality. See the [Custom Instructions](/advanced-usage/custom-instructions) section for more details. ## Handling Ambiguity -If your request is ambiguous or lacks sufficient detail, Kilo Code might: +If your request is ambiguous or lacks sufficient detail, Axon Code might: -* **Make Assumptions:** It might proceed based on its best guess, which may not be what you intended. -* **Ask Follow-Up Questions:** It might use the `ask_followup_question` tool to clarify your request. +- **Make Assumptions:** It might proceed based on its best guess, which may not be what you intended. +- **Ask Follow-Up Questions:** It might use the `ask_followup_question` tool to clarify your request. It's generally better to provide clear and specific instructions from the start to avoid unnecessary back-and-forth. ## Providing Feedback -If Kilo Code doesn't produce the desired results, you can provide feedback by: +If Axon Code doesn't produce the desired results, you can provide feedback by: -* **Rejecting Actions:** Click the "Reject" button when Kilo Code proposes an action you don't want. -* **Providing Explanations:** When rejecting, explain *why* you're rejecting the action. This helps Kilo Code learn from its mistakes. -* **Rewording Your Request:** Try rephrasing your initial task or providing more specific instructions. -* **Manually Correcting:** If there are a few small issues, you can also directly modify the code before accepting the changes. +- **Rejecting Actions:** Click the "Reject" button when Axon Code proposes an action you don't want. +- **Providing Explanations:** When rejecting, explain _why_ you're rejecting the action. This helps Axon Code learn from its mistakes. +- **Rewording Your Request:** Try rephrasing your initial task or providing more specific instructions. +- **Manually Correcting:** If there are a few small issues, you can also directly modify the code before accepting the changes. ## Examples @@ -88,4 +90,4 @@ If Kilo Code doesn't produce the desired results, you can provide feedback by: > Fix everything. -By following these tips, you can write effective prompts that get the most out of Kilo Code's capabilities. +By following these tips, you can write effective prompts that get the most out of Axon Code's capabilities. diff --git a/apps/kilocode-docs/docs/advanced-usage/rate-limits-costs.md b/apps/kilocode-docs/docs/advanced-usage/rate-limits-costs.md index 7fbfefcd19..bc702adf76 100644 --- a/apps/kilocode-docs/docs/advanced-usage/rate-limits-costs.md +++ b/apps/kilocode-docs/docs/advanced-usage/rate-limits-costs.md @@ -1,51 +1,51 @@ # Rate Limits and Costs -Understanding and managing API usage is crucial for a smooth and cost-effective experience with Kilo Code. This section explains how to track your token usage, costs, and how to configure rate limits. +Understanding and managing API usage is crucial for a smooth and cost-effective experience with Axon Code. This section explains how to track your token usage, costs, and how to configure rate limits. ## Token Usage -Kilo Code interacts with AI models using tokens. Tokens are essentially pieces of words. The number of tokens used in a request and response affects both the processing time and the cost. +Axon Code interacts with AI models using tokens. Tokens are essentially pieces of words. The number of tokens used in a request and response affects both the processing time and the cost. -* **Input Tokens:** These are the tokens in your prompt, including the system prompt, your instructions, and any context provided (e.g., file contents). -* **Output Tokens:** These are the tokens generated by the AI model in its response. +- **Input Tokens:** These are the tokens in your prompt, including the system prompt, your instructions, and any context provided (e.g., file contents). +- **Output Tokens:** These are the tokens generated by the AI model in its response. You can see the number of input and output tokens used for each interaction in the chat history. ## Cost Calculation -Most AI providers charge based on the number of tokens used. Pricing varies depending on the provider and the specific model. +Most AI providers charge based on the number of tokens used. Pricing varies depending on the provider and the specific model. -Kilo Code automatically calculates the estimated cost of each API request based on the configured model's pricing. This cost is displayed in the chat history, next to the token usage. +Axon Code automatically calculates the estimated cost of each API request based on the configured model's pricing. This cost is displayed in the chat history, next to the token usage. **Note:** -* The cost calculation is an *estimate*. The actual cost may vary slightly depending on the provider's billing practices. -* Some providers may offer free tiers or credits. Check your provider's documentation for details. -* Some providers offer prompt caching which greatly lowers cost. +- The cost calculation is an _estimate_. The actual cost may vary slightly depending on the provider's billing practices. +- Some providers may offer free tiers or credits. Check your provider's documentation for details. +- Some providers offer prompt caching which greatly lowers cost. ## Configuring Rate Limits -To prevent accidental overuse of the API and to help you manage costs, Kilo Code allows you to set a rate limit. The rate limit specifies the minimum time (in seconds) between API requests. +To prevent accidental overuse of the API and to help you manage costs, Axon Code allows you to set a rate limit. The rate limit specifies the minimum time (in seconds) between API requests. **How to configure:** -1. Open the Kilo Code settings ( icon in the top right corner). +1. Open the Axon Code settings ( icon in the top right corner). 2. Go to the "Advanced Settings" section. 3. Find the "Rate Limit (seconds)" setting. -4. Enter the desired delay in seconds. A value of 0 disables rate limiting. +4. Enter the desired delay in seconds. A value of 0 disables rate limiting. **Example:** -If you set the rate limit to 10 seconds, Kilo Code will wait at least 10 seconds after one API request completes before sending the next one. +If you set the rate limit to 10 seconds, Axon Code will wait at least 10 seconds after one API request completes before sending the next one. ## Tips for Optimizing Token Usage -* **Be Concise:** Use clear and concise language in your prompts. Avoid unnecessary words or details. -* **Provide Only Relevant Context:** Use context mentions (`@file.ts`, `@folder/`) selectively. Only include the files that are directly relevant to the task. -* **Break Down Tasks:** Divide large tasks into smaller, more focused sub-tasks. -* **Use Custom Instructions:** Provide custom instructions to guide Kilo Code's behavior and reduce the need for lengthy explanations in each prompt. -* **Choose the Right Model:** Some models are more cost-effective than others. Consider using a smaller, faster model for tasks that don't require the full power of a larger model. -* **Use Modes:** Different modes can access different tools, for example `Architect` can't modify code, which makes it a safe choice when analyzing a complex codebase, without worrying about accidentally allowing expensive operations. -* **Disable MCP If Not Used:** If you're not using MCP (Model Context Protocol) features, consider [disabling it in the MCP settings](/features/mcp/using-mcp-in-kilo-code) to significantly reduce the size of the system prompt and save tokens. +- **Be Concise:** Use clear and concise language in your prompts. Avoid unnecessary words or details. +- **Provide Only Relevant Context:** Use context mentions (`@file.ts`, `@folder/`) selectively. Only include the files that are directly relevant to the task. +- **Break Down Tasks:** Divide large tasks into smaller, more focused sub-tasks. +- **Use Custom Instructions:** Provide custom instructions to guide Axon Code's behavior and reduce the need for lengthy explanations in each prompt. +- **Choose the Right Model:** Some models are more cost-effective than others. Consider using a smaller, faster model for tasks that don't require the full power of a larger model. +- **Use Modes:** Different modes can access different tools, for example `Architect` can't modify code, which makes it a safe choice when analyzing a complex codebase, without worrying about accidentally allowing expensive operations. +- **Disable MCP If Not Used:** If you're not using MCP (Model Context Protocol) features, consider [disabling it in the MCP settings](/features/mcp/using-mcp-in-kilo-code) to significantly reduce the size of the system prompt and save tokens. -By understanding and managing your API usage, you can use Kilo Code effectively and efficiently. \ No newline at end of file +By understanding and managing your API usage, you can use Axon Code effectively and efficiently. diff --git a/apps/kilocode-docs/docs/basic-usage/adding-credits.md b/apps/kilocode-docs/docs/basic-usage/adding-credits.md index 17453775ff..cc0db981f9 100644 --- a/apps/kilocode-docs/docs/basic-usage/adding-credits.md +++ b/apps/kilocode-docs/docs/basic-usage/adding-credits.md @@ -10,7 +10,7 @@ Once you've used any initial free Kilo Credits, you can easily add more: ## Transparent Pricing -At Kilo Code, we believe in complete pricing transparency: +At Axon Code, we believe in complete pricing transparency: - Our pricing matches the model provider's API rates exactly - We don't take any commission or markup. @@ -20,11 +20,11 @@ At Kilo Code, we believe in complete pricing transparency: ## Future Plans -We're continuously working to improve Kilo Code and expand our offerings: +We're continuously working to improve Axon Code and expand our offerings: - Additional LLM providers will be added in the future - More payment options and other plans are under development :::tip Need Help? -If you have any questions about pricing or tokens, please reach out to our [support team](mailto:hi@kilocode.ai) or ask in our Discord community. +If you have any questions about pricing or tokens, please reach out to our [support team](mailto:hi@matterai.so) or ask in our Discord community. ::: diff --git a/apps/kilocode-docs/docs/basic-usage/autocomplete.md b/apps/kilocode-docs/docs/basic-usage/autocomplete.md index 24d87aeefd..3b3543c174 100644 --- a/apps/kilocode-docs/docs/basic-usage/autocomplete.md +++ b/apps/kilocode-docs/docs/basic-usage/autocomplete.md @@ -5,7 +5,7 @@ sidebar_position: 4 # Autocomplete -Kilo Code's autocomplete feature provides intelligent code suggestions and completions while you're typing, helping you write code faster and more efficiently. It offers both automatic and manual triggering options. +Axon Code's autocomplete feature provides intelligent code suggestions and completions while you're typing, helping you write code faster and more efficiently. It offers both automatic and manual triggering options. ## How Autocomplete Works @@ -22,7 +22,7 @@ The feature uses your selected AI provider to generate intelligent suggestions t ### Pause to Complete -When enabled, Kilo Code automatically triggers autocomplete when you pause typing. This provides a seamless coding experience where suggestions appear naturally as you work. +When enabled, Axon Code automatically triggers autocomplete when you pause typing. This provides a seamless coding experience where suggestions appear naturally as you work. - **Auto Trigger Delay**: Configure the delay (in seconds) before autocomplete triggers after you stop typing - Default is 3 seconds, but this can be adjusted up or down @@ -52,7 +52,7 @@ For more control over when suggestions appear: 1. Position your cursor where you need assistance 2. Press `Cmd+L` (Mac) or `Ctrl+L` (Windows/Linux) -3. Kilo Code analyzes the surrounding context +3. Axon Code analyzes the surrounding context 4. Receive immediate improvements or completions This is ideal for: @@ -66,7 +66,7 @@ You can customize this keyboard shortcut as well in your VS Code settings. ## Disable Rival Autocomplete -We recommend disabling rival autocompletes to optimize your experience with Kilo Code. To disable GitHub Copilot autocomplete in VSCode, go to **Settings** and navigate to **GitHub** > **Copilot: Advanced** (or search for 'copilot'). +We recommend disabling rival autocompletes to optimize your experience with Axon Code. To disable GitHub Copilot autocomplete in VSCode, go to **Settings** and navigate to **GitHub** > **Copilot: Advanced** (or search for 'copilot'). Then, toggle to 'disabled': diff --git a/apps/kilocode-docs/docs/basic-usage/connecting-providers.md b/apps/kilocode-docs/docs/basic-usage/connecting-providers.md index 469a43a892..caee50ff10 100644 --- a/apps/kilocode-docs/docs/basic-usage/connecting-providers.md +++ b/apps/kilocode-docs/docs/basic-usage/connecting-providers.md @@ -4,9 +4,9 @@ sidebar_label: Overview # API Providers Overview -**Bottom line**: Kilo Code, like any agentic AI coding tool, needs AI model providers to function. You can use our [built-in provider](/providers/kilocode) (easiest) or connect your own API keys from **30+ providers**. +**Bottom line**: Axon Code, like any agentic AI coding tool, needs AI model providers to function. You can use our [built-in provider](/providers/kilocode) (easiest) or connect your own API keys from **30+ providers**. -## Kilo Code Extension vs. API Provider +## Axon Code Extension vs. API Provider ### The Extension @@ -21,7 +21,7 @@ sidebar_label: Overview - Google sign-in with free credits included - No API key management required - Access to frontier coding models -- [Competitive pricing](https://kilocode.ai/pricing) +- [Competitive pricing](https://matterai.so/pricing) **Key point**: The extension works with any provider—our API service is just the "batteries included" option. @@ -31,7 +31,7 @@ sidebar_label: Overview ✅ **Fastest setup** -- Sign in with Google or GitHub at kilocode.ai +- Sign in with Google or GitHub at matterai.so - Free credits included for your first top-up - Zero API key management - Latest models available @@ -44,7 +44,7 @@ sidebar_label: Overview 1. Choose from 30+ supported providers 2. Get API key from your provider -3. Configure in Kilo Code settings +3. Configure in Axon Code settings ## Why Use Multiple Providers? diff --git a/apps/kilocode-docs/docs/basic-usage/context-mentions.md b/apps/kilocode-docs/docs/basic-usage/context-mentions.md index 5666ec2efb..ba54fa6622 100644 --- a/apps/kilocode-docs/docs/basic-usage/context-mentions.md +++ b/apps/kilocode-docs/docs/basic-usage/context-mentions.md @@ -1,32 +1,32 @@ # Context Mentions -Context mentions are a powerful way to provide Kilo Code with specific information about your project, allowing it to perform tasks more accurately and efficiently. You can use mentions to refer to files, folders, problems, and Git commits. Context mentions start with the `@` symbol. +Context mentions are a powerful way to provide Axon Code with specific information about your project, allowing it to perform tasks more accurately and efficiently. You can use mentions to refer to files, folders, problems, and Git commits. Context mentions start with the `@` symbol. Context Mentions Overview - showing the @ symbol dropdown menu in the chat interface -*Context mentions overview showing the @ symbol dropdown menu in the chat interface.* +_Context mentions overview showing the @ symbol dropdown menu in the chat interface._ ## Types of Mentions File mention example showing a file being referenced with @ and its contents appearing in the conversation -*File mentions add actual code content into the conversation for direct reference and analysis.* +_File mentions add actual code content into the conversation for direct reference and analysis._ -| Mention Type | Format | Description | Example Usage | -|--------------|--------|-------------|--------------| -| **File** | `@/path/to/file.ts` | Includes file contents in request context | "Explain the function in @/src/utils.ts" | -| **Folder** | `@/path/to/folder/` | Provides directory structure in tree format | "What files are in @/src/components/?" | -| **Problems** | `@problems` | Includes VS Code Problems panel diagnostics | "@problems Fix all errors in my code" | -| **Terminal** | `@terminal` | Includes recent terminal command and output | "Fix the errors shown in @terminal" | -| **Git Commit** | `@a1b2c3d` | References specific commit by hash | "What changed in commit @a1b2c3d?" | -| **Git Changes** | `@git-changes` | Shows uncommitted changes | "Suggest a message for @git-changes" | -| **URL** | `@https://example.com` | Imports website content | "Summarize @https://docusaurus.io/" | +| Mention Type | Format | Description | Example Usage | +| --------------- | ---------------------- | ------------------------------------------- | ---------------------------------------- | +| **File** | `@/path/to/file.ts` | Includes file contents in request context | "Explain the function in @/src/utils.ts" | +| **Folder** | `@/path/to/folder/` | Provides directory structure in tree format | "What files are in @/src/components/?" | +| **Problems** | `@problems` | Includes VS Code Problems panel diagnostics | "@problems Fix all errors in my code" | +| **Terminal** | `@terminal` | Includes recent terminal command and output | "Fix the errors shown in @terminal" | +| **Git Commit** | `@a1b2c3d` | References specific commit by hash | "What changed in commit @a1b2c3d?" | +| **Git Changes** | `@git-changes` | Shows uncommitted changes | "Suggest a message for @git-changes" | +| **URL** | `@https://example.com` | Imports website content | "Summarize @https://docusaurus.io/" | ### File Mentions File mention example showing a file being referenced with @ and its contents appearing in the conversation -*File mentions incorporate source code with line numbers for precise references.* +_File mentions incorporate source code with line numbers for precise references._ | Capability | Details | |------------|---------| | **Format** | `@/path/to/file.ts` (always start with `/` from workspace root) | @@ -39,7 +39,7 @@ Context mentions are a powerful way to provide Kilo Code with specific informati Folder mention example showing directory contents being referenced in the chat -*Folder mentions display directory structure in a readable tree format.* +_Folder mentions display directory structure in a readable tree format._ | Capability | Details | |------------|---------| | **Format** | `@/path/to/folder/` (note trailing slash) | @@ -52,7 +52,7 @@ Context mentions are a powerful way to provide Kilo Code with specific informati Problems mention example showing VS Code problems panel being referenced with @problems -*Problems mentions import diagnostics directly from VS Code's problems panel.* +_Problems mentions import diagnostics directly from VS Code's problems panel._ | Capability | Details | |------------|---------| | **Format** | `@problems` | @@ -62,40 +62,42 @@ Context mentions are a powerful way to provide Kilo Code with specific informati | **Best for** | Fixing errors without manual copying | ### Terminal Mention -Terminal mention example showing terminal output being included in Kilo Code's context -*Terminal mentions capture recent command output for debugging and analysis.* +Terminal mention example showing terminal output being included in Axon Code's context -| Capability | Details | -|------------|---------| -| **Format** | `@terminal` | -| **Captures** | Last command and its complete output | -| **Preserves** | Terminal state (doesn't clear the terminal) | -| **Limitation** | Limited to visible terminal buffer content | -| **Best for** | Debugging build errors or analyzing command output | +_Terminal mentions capture recent command output for debugging and analysis._ + +| Capability | Details | +| -------------- | -------------------------------------------------- | +| **Format** | `@terminal` | +| **Captures** | Last command and its complete output | +| **Preserves** | Terminal state (doesn't clear the terminal) | +| **Limitation** | Limited to visible terminal buffer content | +| **Best for** | Debugging build errors or analyzing command output | ### Git Mentions -Git commit mention example showing commit details being analyzed by Kilo Code +Git commit mention example showing commit details being analyzed by Axon Code -*Git mentions provide commit details and diffs for context-aware version analysis.* +_Git mentions provide commit details and diffs for context-aware version analysis._ | Type | Format | Provides | Limitations | |------|--------|----------|------------| | **Commit** | `@a1b2c3d` | Commit message, author, date, and complete diff | Only works in Git repositories | | **Working Changes** | `@git-changes` | `git status` output and diff of uncommitted changes | Only works in Git repositories | ### URL Mentions + URL mention example showing website content being converted to Markdown in the chat -*URL mentions import external web content and convert it to readable Markdown format.* +_URL mentions import external web content and convert it to readable Markdown format._ -| Capability | Details | -|------------|---------| -| **Format** | `@https://example.com` | -| **Processing** | Uses headless browser to fetch content | -| **Cleaning** | Removes scripts, styles, and navigation elements | -| **Output** | Converts content to Markdown for readability | -| **Limitation** | Complex pages may not convert perfectly | +| Capability | Details | +| -------------- | ------------------------------------------------ | +| **Format** | `@https://example.com` | +| **Processing** | Uses headless browser to fetch content | +| **Cleaning** | Removes scripts, styles, and navigation elements | +| **Output** | Converts content to Markdown for readability | +| **Limitation** | Complex pages may not convert perfectly | ## How to Use Mentions @@ -105,6 +107,7 @@ Context mentions are a powerful way to provide Kilo Code with specific informati 4. Combine multiple mentions in a request: "Fix @problems in @/src/component.ts" The dropdown automatically suggests: + - Recently opened files - Visible folders - Recent git commits @@ -112,11 +115,11 @@ The dropdown automatically suggests: ## Best Practices -| Practice | Description | -|----------|-------------| -| **Use specific paths** | Reference exact files rather than describing them | -| **Use relative paths** | Always start from workspace root: `@/src/file.ts` not `@C:/Projects/src/file.ts` | -| **Verify references** | Ensure paths and commit hashes are correct | -| **Click mentions** | Click mentions in chat history to open files or view content | -| **Eliminate copy-pasting** | Use mentions instead of manually copying code or errors | -| **Combine mentions** | "Fix @problems in @/src/component.ts using the pattern from commit @a1b2c3d" | +| Practice | Description | +| -------------------------- | -------------------------------------------------------------------------------- | +| **Use specific paths** | Reference exact files rather than describing them | +| **Use relative paths** | Always start from workspace root: `@/src/file.ts` not `@C:/Projects/src/file.ts` | +| **Verify references** | Ensure paths and commit hashes are correct | +| **Click mentions** | Click mentions in chat history to open files or view content | +| **Eliminate copy-pasting** | Use mentions instead of manually copying code or errors | +| **Combine mentions** | "Fix @problems in @/src/component.ts using the pattern from commit @a1b2c3d" | diff --git a/apps/kilocode-docs/docs/basic-usage/git-commit-generation.md b/apps/kilocode-docs/docs/basic-usage/git-commit-generation.md index ec5007149b..ee223476de 100644 --- a/apps/kilocode-docs/docs/basic-usage/git-commit-generation.md +++ b/apps/kilocode-docs/docs/basic-usage/git-commit-generation.md @@ -1,6 +1,6 @@ # Generate Commit Messages -Generate descriptive commit messages automatically based on your staged git changes. Kilo Code analyzes your staged files and creates conventional commit messages that follow best practices. +Generate descriptive commit messages automatically based on your staged git changes. Axon Code analyzes your staged files and creates conventional commit messages that follow best practices. :::info This feature only analyzes **staged changes**. Make sure to stage your files using `git add` or via `VS Code` interface before generating commit messages. @@ -9,6 +9,7 @@ This feature only analyzes **staged changes**. Make sure to stage your files usi ## How It Works The git commit message generator: + - Analyzes only your **staged changes** (not unstaged or untracked files) - Uses AI to understand the context and purpose of your changes - Creates descriptive commit messages that explain what was changed and why following the [Conventional Commits](https://www.conventionalcommits.org/) (by default, customizable) @@ -18,10 +19,9 @@ The git commit message generator: ### Generating a Commit Message 1. Stage your changes using `git add` or the VS Code git interface -2. In the VS Code Source Control panel, look for the `Kilo Code` logo next to the commit message field) +2. In the VS Code Source Control panel, look for the `Axon Code` logo next to the commit message field) 3. Click the logo to generate a commit message - The generated message will appear in the commit message field, ready for you to review and modify if needed. Generated commit message example @@ -37,6 +37,7 @@ By default, generated messages follow the Conventional Commits specification: ``` Common types include: + - `feat`: New features - `fix`: Bug fixes - `docs`: Documentation changes @@ -58,6 +59,7 @@ You can customize how commit messages are generated by modifying the prompt temp Commit message generation settings The default template creates conventional commit messages, but you can modify it to: + - Use different commit message formats - Include specific information relevant to your project - Follow your team's commit message conventions @@ -77,16 +79,19 @@ Consider creating a dedicated [API configuration profile](/features/api-configur ## Best Practices ### Staging Strategy + - Stage related changes together for more coherent commit messages - Avoid staging unrelated changes in a single commit - Use `git add -p` for partial file staging when needed ### Message Review + - Always review generated messages before committing - Edit messages to add context the AI might have missed - Ensure the message accurately describes the changes ### Custom Templates + - Tailor the prompt template to your project's needs - Include project-specific terminology or conventions - Add instructions for handling specific types of changes @@ -121,7 +126,9 @@ setup steps for new contributors ## Troubleshooting ### No Staged Changes + If the button doesn't appear or generation fails, ensure you have staged changes: + ```bash git add # or stage all changes @@ -129,13 +136,17 @@ git add . ``` ### Poor Message Quality + If generated messages aren't helpful: + - Review your staging strategy - don't stage unrelated changes together - Customize the prompt template with more specific instructions - Try a different AI model through API configuration ### Integration Issues + The feature integrates with VS Code's built-in git functionality. If you encounter issues: + - Ensure your repository is properly initialized - Check that VS Code can access your git repository - Verify git is installed and accessible from VS Code @@ -143,4 +154,4 @@ The feature integrates with VS Code's built-in git functionality. If you encount ## Related Features - [API Configuration Profiles](/features/api-configuration-profiles) - Use different models for commit generation -- [Settings Management](/features/settings-management) - Manage all your Kilo Code preferences \ No newline at end of file +- [Settings Management](/features/settings-management) - Manage all your Axon Code preferences diff --git a/apps/kilocode-docs/docs/basic-usage/how-tools-work.md b/apps/kilocode-docs/docs/basic-usage/how-tools-work.md index a0f5aaa752..c155262c20 100644 --- a/apps/kilocode-docs/docs/basic-usage/how-tools-work.md +++ b/apps/kilocode-docs/docs/basic-usage/how-tools-work.md @@ -1,10 +1,10 @@ # How Tools Work -Kilo Code uses tools to interact with your code and environment. These specialized helpers perform specific actions like reading files, making edits, running commands, or searching your codebase. Tools provide automation for common development tasks without requiring manual execution. +Axon Code uses tools to interact with your code and environment. These specialized helpers perform specific actions like reading files, making edits, running commands, or searching your codebase. Tools provide automation for common development tasks without requiring manual execution. ## Tool Workflow -Describe what you want to accomplish in natural language, and Kilo Code will: +Describe what you want to accomplish in natural language, and Axon Code will: 1. Select the appropriate tool based on your request 2. Present the tool with its parameters for your review @@ -13,13 +13,13 @@ Describe what you want to accomplish in natural language, and Kilo Code will: ## Tool Categories -| Category | Purpose | Tool Names | -| :------- | :------ | :--------- | -| Read | Access file content and code structure | `read_file`, `search_files`, `list_files`, `list_code_definition_names` | -| Edit | Create or modify files and code | `write_to_file`, `apply_diff` | -| Execute | Run commands and perform system operations | `execute_command` | -| Browser | Interact with web content | `browser_action` | -| Workflow | Manage task flow and context | `ask_followup_question`, `attempt_completion`, `switch_mode`, `new_task` | +| Category | Purpose | Tool Names | +| :------- | :----------------------------------------- | :----------------------------------------------------------------------- | +| Read | Access file content and code structure | `read_file`, `search_files`, `list_files`, `list_code_definition_names` | +| Edit | Create or modify files and code | `write_to_file`, `apply_diff` | +| Execute | Run commands and perform system operations | `execute_command` | +| Browser | Interact with web content | `browser_action` | +| Workflow | Manage task flow and context | `ask_followup_question`, `attempt_completion`, `switch_mode`, `new_task` | ## Example: Using Tools @@ -27,11 +27,12 @@ Here's how a typical tool interaction works: Tool approval interface showing Save and Reject buttons along with Auto-approve checkbox -*The tool approval interface shows Save/Reject buttons and Auto-approve options.* +_The tool approval interface shows Save/Reject buttons and Auto-approve options._ **User:** Create a file named `greeting.js` that logs a greeting message -**Kilo Code:** (Proposes the `write_to_file` tool as shown in the image above) +**Axon Code:** (Proposes the `write_to_file` tool as shown in the image above) + ```xml greeting.js @@ -48,35 +49,34 @@ greet('World'); **User:** (Clicks "Save" in the interface) -**Kilo Code:** (Confirms file creation) +**Axon Code:** (Confirms file creation) ## Tool Safety and Approval - Every tool use requires your explicit approval. When Kilo proposes a tool, you'll see: -* A "Save" button to approve and execute the tool -* A "Reject" button to decline the proposed tool -* An optional "Auto-approve" setting for trusted operations +- A "Save" button to approve and execute the tool +- A "Reject" button to decline the proposed tool +- An optional "Auto-approve" setting for trusted operations This safety mechanism ensures you maintain control over which files are modified, what commands are executed, and how your codebase is changed. Always review tool proposals carefully before saving them. ## Core Tools Reference -| Tool Name | Description | Category | -| :-------- | :---------- | :------- | -| `read_file` | Reads the content of a file with line numbers | Read | -| `search_files` | Searches for text or regex patterns across files | Read | -| `list_files` | Lists files and directories in a specified location | Read | -| `list_code_definition_names` | Lists code definitions like classes and functions | Read | -| `write_to_file` | Creates new files or overwrites existing ones | Edit | -| `apply_diff` | Makes precise changes to specific parts of a file | Edit | -| `execute_command` | Runs commands in the VS Code terminal | Execute | -| `browser_action` | Performs actions in a headless browser | Browser | -| `ask_followup_question` | Asks you a clarifying question | Workflow | -| `attempt_completion` | Indicates the task is complete | Workflow | -| `switch_mode` | Changes to a different operational mode | Workflow | -| `new_task` | Creates a new subtask with a specific starting mode | Workflow | +| Tool Name | Description | Category | +| :--------------------------- | :-------------------------------------------------- | :------- | +| `read_file` | Reads the content of a file with line numbers | Read | +| `search_files` | Searches for text or regex patterns across files | Read | +| `list_files` | Lists files and directories in a specified location | Read | +| `list_code_definition_names` | Lists code definitions like classes and functions | Read | +| `write_to_file` | Creates new files or overwrites existing ones | Edit | +| `apply_diff` | Makes precise changes to specific parts of a file | Edit | +| `execute_command` | Runs commands in the VS Code terminal | Execute | +| `browser_action` | Performs actions in a headless browser | Browser | +| `ask_followup_question` | Asks you a clarifying question | Workflow | +| `attempt_completion` | Indicates the task is complete | Workflow | +| `switch_mode` | Changes to a different operational mode | Workflow | +| `new_task` | Creates a new subtask with a specific starting mode | Workflow | ## Learn More About Tools diff --git a/apps/kilocode-docs/docs/basic-usage/model-selection-guide.md b/apps/kilocode-docs/docs/basic-usage/model-selection-guide.md index 681dd1ef20..b5e800c238 100644 --- a/apps/kilocode-docs/docs/basic-usage/model-selection-guide.md +++ b/apps/kilocode-docs/docs/basic-usage/model-selection-guide.md @@ -2,13 +2,13 @@ sidebar_label: "Model Selection Guide" --- -# Kilo Code Model Selection Guide +# Axon Code Model Selection Guide Last updated: September 3, 2025. -The AI model landscape evolves rapidly, so this guide focuses on what's delivering excellent results with Kilo Code right now. We update this regularly as new models emerge and performance shifts. +The AI model landscape evolves rapidly, so this guide focuses on what's delivering excellent results with Axon Code right now. We update this regularly as new models emerge and performance shifts. -## Kilo Code Top Performers +## Axon Code Top Performers | Model | Context Window | SWE-Bench Verified | Human Eval | LiveCodeBench | Input Price\* | Output Price\* | Best For | | -------------------- | -------------- | ------------------ | ---------- | ------------- | ------------- | -------------- | ------------------------------------------- | @@ -81,4 +81,4 @@ Optimizing for different project scales: ## Community Choice -The AI model landscape changes quicky to stay up to date [**👉 check Kilo Code Community Favorites on OpenRouter**](https://openrouter.ai/apps?url=https%3A%2F%2Fkilocode.ai%2F) +The AI model landscape changes quicky to stay up to date [**👉 check Axon Code Community Favorites on OpenRouter**](https://openrouter.ai/apps?url=https%3A%2F%2Fmatterai.so%2F) diff --git a/apps/kilocode-docs/docs/basic-usage/orchestrator-mode.md b/apps/kilocode-docs/docs/basic-usage/orchestrator-mode.md index 9233bb8f66..fa3e97587a 100644 --- a/apps/kilocode-docs/docs/basic-usage/orchestrator-mode.md +++ b/apps/kilocode-docs/docs/basic-usage/orchestrator-mode.md @@ -1,25 +1,24 @@ --- -sidebar_label: 'Orchestrator Mode' +sidebar_label: "Orchestrator Mode" --- import YouTubeEmbed from '@site/src/components/YouTubeEmbed'; # Orchestrator Mode: Coordinate Complex Workflows -Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down complex projects into smaller, manageable pieces. Think of it like delegating parts of your work to specialized assistants. Each subtask runs in its own context, often using a different Kilo Code mode tailored for that specific job (like [`code`](/basic-usage/using-modes#code-mode-default), [`architect`](/basic-usage/using-modes#architect-mode), or [`debug`](/basic-usage/using-modes#debug-mode)). +Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down complex projects into smaller, manageable pieces. Think of it like delegating parts of your work to specialized assistants. Each subtask runs in its own context, often using a different Axon Code mode tailored for that specific job (like [`code`](/basic-usage/using-modes#code-mode-default), [`architect`](/basic-usage/using-modes#architect-mode), or [`debug`](/basic-usage/using-modes#debug-mode)). - ## Why Use Orchestrator Mode? -- **Tackle Complexity:** Break large, multi-step projects (e.g., building a full feature) into focused subtasks (e.g., design, implementation, documentation). -- **Use Specialized Modes:** Automatically delegate subtasks to the mode best suited for that specific piece of work, leveraging specialized capabilities for optimal results. -- **Maintain Focus & Efficiency:** Each subtask operates in its own isolated context with a separate conversation history. This prevents the parent (orchestrator) task from becoming cluttered with the detailed execution steps (like code diffs or file analysis results), allowing it to focus efficiently on the high-level workflow and manage the overall process based on concise summaries from completed subtasks. -- **Streamline Workflows:** Results from one subtask can be automatically passed to the next, creating a smooth flow (e.g., architectural decisions feeding into the coding task). +- **Tackle Complexity:** Break large, multi-step projects (e.g., building a full feature) into focused subtasks (e.g., design, implementation, documentation). +- **Use Specialized Modes:** Automatically delegate subtasks to the mode best suited for that specific piece of work, leveraging specialized capabilities for optimal results. +- **Maintain Focus & Efficiency:** Each subtask operates in its own isolated context with a separate conversation history. This prevents the parent (orchestrator) task from becoming cluttered with the detailed execution steps (like code diffs or file analysis results), allowing it to focus efficiently on the high-level workflow and manage the overall process based on concise summaries from completed subtasks. +- **Streamline Workflows:** Results from one subtask can be automatically passed to the next, creating a smooth flow (e.g., architectural decisions feeding into the coding task). ## How It Works @@ -30,19 +29,20 @@ Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down c ## Key Considerations -- **Approval Required:** By default, you must approve the creation and completion of each subtask. This can be automated via the [Auto-Approving Actions](/features/auto-approving-actions#subtasks) settings if desired. -- **Context Isolation and Transfer:** Each subtask operates in complete isolation with its own conversation history. It does not automatically inherit the parent's context. Information must be explicitly passed: - * **Down:** Via the initial instructions provided when the subtask is created. - * **Up:** Via the final summary provided when the subtask finishes. Be mindful that only this summary returns to the parent. -- **Navigation:** Kilo's interface helps you see the hierarchy of tasks (which task is the parent, which are children). You can typically navigate between active and paused tasks. +- **Approval Required:** By default, you must approve the creation and completion of each subtask. This can be automated via the [Auto-Approving Actions](/features/auto-approving-actions#subtasks) settings if desired. +- **Context Isolation and Transfer:** Each subtask operates in complete isolation with its own conversation history. It does not automatically inherit the parent's context. Information must be explicitly passed: + - **Down:** Via the initial instructions provided when the subtask is created. + - **Up:** Via the final summary provided when the subtask finishes. Be mindful that only this summary returns to the parent. +- **Navigation:** Kilo's interface helps you see the hierarchy of tasks (which task is the parent, which are children). You can typically navigate between active and paused tasks. -Orchestrator Mode provides a powerful way to manage complex development workflows directly within Kilo Code, leveraging specialized modes for maximum efficiency. +Orchestrator Mode provides a powerful way to manage complex development workflows directly within Axon Code, leveraging specialized modes for maximum efficiency. :::tip Keep Tasks Focused Use subtasks to maintain clarity. If a request significantly shifts focus or requires a different expertise (mode), consider creating a subtask rather than overloading the current one. ::: - [^1]: This context is passed via the `message` parameter of the [`new_task`](/features/tools/new-task) tool. + [^2]: The mode for the subtask is specified via the `mode` parameter of the [`new_task`](/features/tools/new-task) tool during initiation. + [^3]: This summary is passed via the `result` parameter of the [`attempt_completion`](/features/tools/attempt-completion) tool when the subtask finishes. diff --git a/apps/kilocode-docs/docs/basic-usage/task-todo-list.md b/apps/kilocode-docs/docs/basic-usage/task-todo-list.md index 11ebf4efb0..f4bcf2ea56 100644 --- a/apps/kilocode-docs/docs/basic-usage/task-todo-list.md +++ b/apps/kilocode-docs/docs/basic-usage/task-todo-list.md @@ -4,16 +4,18 @@ **Why it matters**: Complex workflows have lots of moving parts. Without structure, it's easy to miss steps, duplicate work, or forget what comes next. -Task Todo List overview showing interactive checklist in Kilo Code +Task Todo List overview showing interactive checklist in Axon Code ## How to trigger todo lists **Automatic triggers**: + - Complex tasks with multiple steps - Working in Architect mode - Multi-phase workflows with dependencies **Manual triggers**: + - Ask Kilo to "use the [update_todo_list tool](/features/tools/update-todo-list)" - Say "create a todo list" @@ -38,6 +40,7 @@ Quick progress overview with your next important item **2. Interactive Tool Block** Full todo interface in chat where you can: + - See all items and their status - Edit descriptions when Kilo asks for approval - Stage changes using the "Edit" button @@ -90,4 +93,4 @@ Design choice. Kilo maintains authority over task management to ensure consisten **The catch**: Less control, but faster execution. -::: \ No newline at end of file +::: diff --git a/apps/kilocode-docs/docs/basic-usage/the-chat-interface.md b/apps/kilocode-docs/docs/basic-usage/the-chat-interface.md index 785e28e86c..519ce517a4 100644 --- a/apps/kilocode-docs/docs/basic-usage/the-chat-interface.md +++ b/apps/kilocode-docs/docs/basic-usage/the-chat-interface.md @@ -1,24 +1,24 @@ import Image from '@site/src/components/Image'; -# Chatting with Kilo Code +# Chatting with Axon Code :::tip -**Bottom line:** Kilo Code is an AI coding assistant that lives in VS Code. You chat with it in plain English, and it writes, edits, and explains code for you. +**Bottom line:** Axon Code is an AI coding assistant that lives in VS Code. You chat with it in plain English, and it writes, edits, and explains code for you. ::: ## Quick Setup -Find the Kilo Code icon () in VS Code's Primary Side Bar. Click it to open the chat panel. +Find the Axon Code icon () in VS Code's Primary Side Bar. Click it to open the chat panel. -**Lost the panel?** Go to View > Open View... and search for "Kilo Code" +**Lost the panel?** Go to View > Open View... and search for "Axon Code" -## How to Talk to Kilo Code +## How to Talk to Axon Code **The key insight:** Just type what you want in normal English. No special commands needed. - + **Good requests:** @@ -35,12 +35,12 @@ find all instances of the variable oldValue in @/src/App.js and replace them wit ``` **What makes requests work:** + - **Be specific** - "Fix the bug in `calculateTotal` that returns incorrect results" beats "Fix the code" - **Use @ mentions** - Reference files and code directly with `@filename` - **One task at a time** - Break complex work into manageable steps - **Include examples** - Show the style or format you want - ## The Chat Interface **Essential controls:** + - **Chat history** - See your conversation and task history - **Input field** - Type your requests here (press Enter to send) - **Action buttons** - Approve or reject Kilo's proposed changes @@ -59,25 +60,27 @@ find all instances of the variable oldValue in @/src/App.js and replace them wit ## Quick Interactions **Click to act:** + - File paths → Opens the file - URLs → Opens in browser - Messages → Expand/collapse details - Code blocks → Copy button appears **Status signals:** + - Spinning → Kilo is working - Red → Error occurred - Green → Success ## Common Mistakes to Avoid -| Instead of this... | Try this | -|-------------------|----------| -| "Fix the code" | "Fix the bug in `calculateTotal` that returns incorrect results" | -| Assuming Kilo knows context | Use `@` to reference specific files | -| Multiple unrelated tasks | Submit one focused request at a time | -| Technical jargon overload | Clear, straightforward language works best | +| Instead of this... | Try this | +| --------------------------- | ---------------------------------------------------------------- | +| "Fix the code" | "Fix the bug in `calculateTotal` that returns incorrect results" | +| Assuming Kilo knows context | Use `@` to reference specific files | +| Multiple unrelated tasks | Submit one focused request at a time | +| Technical jargon overload | Clear, straightforward language works best | -**Why it matters:** Kilo Code works best when you communicate like you're talking to a smart teammate who needs clear direction. +**Why it matters:** Axon Code works best when you communicate like you're talking to a smart teammate who needs clear direction. -Ready to start coding? Open the chat panel and describe what you want to build! \ No newline at end of file +Ready to start coding? Open the chat panel and describe what you want to build! diff --git a/apps/kilocode-docs/docs/basic-usage/using-modes.md b/apps/kilocode-docs/docs/basic-usage/using-modes.md index 8394f9a8c8..a1dce63262 100644 --- a/apps/kilocode-docs/docs/basic-usage/using-modes.md +++ b/apps/kilocode-docs/docs/basic-usage/using-modes.md @@ -1,6 +1,6 @@ # Using Modes -Modes in Kilo Code are specialized personas that tailor the assistant's behavior to your current task. Each mode offers different capabilities, expertise, and access levels to help you accomplish specific goals. +Modes in Axon Code are specialized personas that tailor the assistant's behavior to your current task. Each mode offers different capabilities, expertise, and access levels to help you accomplish specific goals. ## Why Use Different Modes? @@ -11,7 +11,7 @@ Modes in Kilo Code are specialized personas that tailor the assistant's behavior ## Switching Between Modes @@ -19,71 +19,71 @@ Modes in Kilo Code are specialized personas that tailor the assistant's behavior Four ways to switch modes: 1. **Dropdown menu:** Click the selector to the left of the chat input - - Using the dropdown menu to switch modes + + Using the dropdown menu to switch modes 2. **Slash command:** Type `/architect`, `/ask`, `/debug`, or `/code` in the chat input - - Using slash commands to switch modes + + Using slash commands to switch modes 3. **Toggle command/Keyboard shortcut:** Use the keyboard shortcut below, applicable to your operating system. Each press cycles through the available modes in sequence, wrapping back to the first mode after reaching the end. - + | Operating System | Shortcut | - |------------------|----------| - | macOS | ⌘ + . | - | Windows | Ctrl + . | - | Linux | Ctrl + . | + | ---------------- | -------- | + | macOS | ⌘ + . | + | Windows | Ctrl + . | + | Linux | Ctrl + . | + +4. **Accept suggestions:** Click on mode switch suggestions that Axon Code offers when appropriate -4. **Accept suggestions:** Click on mode switch suggestions that Kilo Code offers when appropriate - - Accepting a mode switch suggestion from Kilo Code + Accepting a mode switch suggestion from Axon Code ## Built-in Modes ### Code Mode (Default) -| Aspect | Details | -|--------|---------| -| **Description** | A skilled software engineer with expertise in programming languages, design patterns, and best practices | -| **Tool Access** | Full access to all tool groups: `read`, `edit`, `browser`, `command`, `mcp` | -| **Ideal For** | Writing code, implementing features, debugging, and general development | -| **Special Features** | No tool restrictions—full flexibility for all coding tasks | +| Aspect | Details | +| -------------------- | -------------------------------------------------------------------------------------------------------- | +| **Description** | A skilled software engineer with expertise in programming languages, design patterns, and best practices | +| **Tool Access** | Full access to all tool groups: `read`, `edit`, `browser`, `command`, `mcp` | +| **Ideal For** | Writing code, implementing features, debugging, and general development | +| **Special Features** | No tool restrictions—full flexibility for all coding tasks | ### Ask Mode -| Aspect | Details | -|--------|---------| -| **Description** | A knowledgeable technical assistant focused on answering questions without changing your codebase | -| **Tool Access** | Limited access: `read`, `browser`, `mcp` only (cannot edit files or run commands) | -| **Ideal For** | Code explanation, concept exploration, and technical learning | -| **Special Features** | Optimized for informative responses without modifying your project | +| Aspect | Details | +| -------------------- | ------------------------------------------------------------------------------------------------- | +| **Description** | A knowledgeable technical assistant focused on answering questions without changing your codebase | +| **Tool Access** | Limited access: `read`, `browser`, `mcp` only (cannot edit files or run commands) | +| **Ideal For** | Code explanation, concept exploration, and technical learning | +| **Special Features** | Optimized for informative responses without modifying your project | ### Architect Mode -| Aspect | Details | -|--------|---------| -| **Description** | An experienced technical leader and planner who helps design systems and create implementation plans | -| **Tool Access** | Access to `read`, `browser`, `mcp`, and restricted `edit` (markdown files only) | -| **Ideal For** | System design, high-level planning, and architecture discussions | -| **Special Features** | Follows a structured approach from information gathering to detailed planning | +| Aspect | Details | +| -------------------- | ---------------------------------------------------------------------------------------------------- | +| **Description** | An experienced technical leader and planner who helps design systems and create implementation plans | +| **Tool Access** | Access to `read`, `browser`, `mcp`, and restricted `edit` (markdown files only) | +| **Ideal For** | System design, high-level planning, and architecture discussions | +| **Special Features** | Follows a structured approach from information gathering to detailed planning | ### Debug Mode -| Aspect | Details | -|--------|---------| -| **Description** | An expert problem solver specializing in systematic troubleshooting and diagnostics | -| **Tool Access** | Full access to all tool groups: `read`, `edit`, `browser`, `command`, `mcp` | -| **Ideal For** | Tracking down bugs, diagnosing errors, and resolving complex issues | +| Aspect | Details | +| -------------------- | ----------------------------------------------------------------------------------- | +| **Description** | An expert problem solver specializing in systematic troubleshooting and diagnostics | +| **Tool Access** | Full access to all tool groups: `read`, `edit`, `browser`, `command`, `mcp` | +| **Ideal For** | Tracking down bugs, diagnosing errors, and resolving complex issues | | **Special Features** | Uses a methodical approach of analyzing, narrowing possibilities, and fixing issues | ### Orchestrator Mode -| Aspect | Details | -|--------|---------| -| **Description** | A strategic workflow orchestrator who coordinates complex tasks by delegating them to appropriate specialized modes | -| **Tool Access** | Limited access to create new tasks and coordinate workflows | -| **Ideal For** | Breaking down complex projects into manageable subtasks assigned to specialized modes | -| **Special Features** | Uses the new_task tool to delegate work to other modes | +| Aspect | Details | +| -------------------- | ------------------------------------------------------------------------------------------------------------------- | +| **Description** | A strategic workflow orchestrator who coordinates complex tasks by delegating them to appropriate specialized modes | +| **Tool Access** | Limited access to create new tasks and coordinate workflows | +| **Ideal For** | Breaking down complex projects into manageable subtasks assigned to specialized modes | +| **Special Features** | Uses the new_task tool to delegate work to other modes | ## Custom Modes diff --git a/apps/kilocode-docs/docs/cli.md b/apps/kilocode-docs/docs/cli.md index 19d688eb2e..52da11291a 100644 --- a/apps/kilocode-docs/docs/cli.md +++ b/apps/kilocode-docs/docs/cli.md @@ -1,8 +1,8 @@ -# Kilo Code CLI +# Axon Code CLI Orchestrate agents from your terminal. Plan, debug, and code fast with keyboard-first navigation on the command line. -The Kilo Code CLI uses the same underlying technology that powers the IDE extensions, so you can expect the same workflow to handle agentic coding tasks from start to finish. +The Axon Code CLI uses the same underlying technology that powers the IDE extensions, so you can expect the same workflow to handle agentic coding tasks from start to finish. ## Install @@ -23,7 +23,7 @@ kilocode --workspace /path/to/project to start the CLI and begin a new task with your preferred model and relevant mode. -## What you can do with Kilo Code CLI +## What you can do with Axon Code CLI - **Plan and execute code changes without leaving your terminal.** Use your command line to make edits to your project without opening your IDE. - **Switch between hundreds of LLMs without constraints.** Other CLI tools only work with one model or curate opinionated lists. With Kilo, you can switch models without booting up another tool. @@ -63,7 +63,7 @@ You can also use the `/config` slash command during an interactive session, whic ## Autonomous mode (Non-Interactive) -Autonomous mode allows Kilo Code to run in automated environments like CI/CD pipelines without requiring user interaction. +Autonomous mode allows Axon Code to run in automated environments like CI/CD pipelines without requiring user interaction. ```bash # Run in autonomous mode with a prompt @@ -217,7 +217,7 @@ This instructs the AI to proceed without user input. ```yaml # GitHub Actions example -- name: Run Kilo Code +- name: Run Axon Code run: | echo "Implement the new feature" | kilocode --auto --timeout 600 ``` diff --git a/apps/kilocode-docs/docs/extending/contributing-to-kilo.md b/apps/kilocode-docs/docs/extending/contributing-to-kilo.md index f3dd1abfce..3f16c5c259 100644 --- a/apps/kilocode-docs/docs/extending/contributing-to-kilo.md +++ b/apps/kilocode-docs/docs/extending/contributing-to-kilo.md @@ -1,10 +1,10 @@ -# Contributing to Kilo Code +# Contributing to Axon Code -Kilo Code is an open-source project that welcomes contributions from developers of all skill levels. This guide will help you get started with contributing to Kilo Code, whether you're fixing bugs, adding features, improving documentation, or sharing custom modes. +Axon Code is an open-source project that welcomes contributions from developers of all skill levels. This guide will help you get started with contributing to Axon Code, whether you're fixing bugs, adding features, improving documentation, or sharing custom modes. ## Ways to Contribute -There are many ways to contribute to Kilo Code: +There are many ways to contribute to Axon Code: 1. **Code Contributions**: Implement new features or fix bugs 2. **Documentation**: Improve existing docs or create new guides @@ -44,33 +44,34 @@ git checkout -b your-branch-name ### Testing Your Changes - Run the test suite: - ```bash - npm test - ``` + ```bash + npm test + ``` - Manually test your changes in the development extension ### Creating a Pull Request 1. Push your changes to your fork: - ```bash - git push origin your-branch-name - ``` -2. Go to the [Kilo Code repository](https://github.com/Kilo-Org/kilocode) + ```bash + git push origin your-branch-name + ``` + +2. Go to the [Axon Code repository](https://github.com/Kilo-Org/kilocode) 3. Click "New Pull Request" and select "compare across forks" 4. Select your fork and branch 5. Fill out the PR template with: - - A clear description of the changes - - Any related issues - - Testing steps - - Screenshots (if applicable) + - A clear description of the changes + - Any related issues + - Testing steps + - Screenshots (if applicable) ## Creating Custom Modes -Custom modes are a powerful way to extend Kilo Code's capabilities. To create and share a custom mode: +Custom modes are a powerful way to extend Axon Code's capabilities. To create and share a custom mode: 1. Follow the [Custom Modes documentation](/features/custom-modes) to create your mode @@ -83,23 +84,25 @@ Custom modes are a powerful way to extend Kilo Code's capabilities. To create an Documentation improvements are highly valued contributions: 1. Follow the documentation style guide: - - Use clear, concise language - - Include examples where appropriate - - Use absolute paths starting from `/docs/` for internal links - - Don't include `.md` extensions in links + + - Use clear, concise language + - Include examples where appropriate + - Use absolute paths starting from `/docs/` for internal links + - Don't include `.md` extensions in links 2. Test your documentation changes by running the docs site locally: - ```bash - cd docs - npm install - npm start - ``` + + ```bash + cd docs + npm install + npm start + ``` 3. Submit a PR with your documentation changes ## Community Guidelines -When participating in the Kilo Code community: +When participating in the Axon Code community: - Be respectful and inclusive - Provide constructive feedback @@ -110,16 +113,16 @@ When participating in the Kilo Code community: If you need help with your contribution: -- Join our [Discord community](https://kilocode.ai/discord) for real-time support +- Join our [Discord community](https://matterai.so/discord) for real-time support - Ask questions on [GitHub Discussions](https://github.com/Kilo-Org/kilocode/discussions) - Visit our [Reddit community](https://www.reddit.com/r/KiloCode) ## Recognition -All contributors are valued members of the Kilo Code community. Contributors are recognized in: +All contributors are valued members of the Axon Code community. Contributors are recognized in: - Release notes - The project's README - The contributors list on GitHub -Thank you for contributing to Kilo Code and helping make AI-powered coding assistance better for everyone! \ No newline at end of file +Thank you for contributing to Axon Code and helping make AI-powered coding assistance better for everyone! diff --git a/apps/kilocode-docs/docs/extending/development-environment.md b/apps/kilocode-docs/docs/extending/development-environment.md index 2ef417033a..8de71da5af 100644 --- a/apps/kilocode-docs/docs/extending/development-environment.md +++ b/apps/kilocode-docs/docs/extending/development-environment.md @@ -19,7 +19,7 @@ Before you begin, make sure you have the following installed: 1. **Fork and Clone the Repository**: - **Fork the Repository**: - - Visit the [Kilo Code GitHub repository](https://github.com/Kilo-Org/kilocode) + - Visit the [Axon Code GitHub repository](https://github.com/Kilo-Org/kilocode) - Click the "Fork" button in the top-right corner to create your own copy. - **Clone Your Fork**: ```bash @@ -80,7 +80,7 @@ This will: To run the extension in development mode: 1. Press `F5` (or select **Run** → **Start Debugging**) in VSCode -2. This will open a new VSCode window with Kilo Code loaded +2. This will open a new VSCode window with Axon Code loaded ### Hot Reloading @@ -109,7 +109,7 @@ Replace `[version]` with the current version number. ## Testing -Kilo Code uses several types of tests to ensure quality: +Axon Code uses several types of tests to ensure quality: ### Unit Tests @@ -188,5 +188,5 @@ These hooks help maintain code quality and consistency. If you encounter issues ### Debugging Tips - Use `console.log()` statements in your code for debugging -- Check the Output panel in VSCode (View > Output) and select "Kilo Code" from the dropdown +- Check the Output panel in VSCode (View > Output) and select "Axon Code" from the dropdown - For webview issues, use the browser developer tools in the webview (right-click > "Inspect Element") diff --git a/apps/kilocode-docs/docs/faq.md b/apps/kilocode-docs/docs/faq.md index 5037a5b66b..1c39f3cc16 100644 --- a/apps/kilocode-docs/docs/faq.md +++ b/apps/kilocode-docs/docs/faq.md @@ -7,28 +7,28 @@ import { DISCORD_URL } from '@site/src/constants.ts' # Frequently Asked Questions -This page answers some common questions about Kilo Code. +This page answers some common questions about Axon Code. ## General -### What is Kilo Code? +### What is Axon Code? -Kilo Code is an open-source AI agent extension for Visual Studio Code. It helps you write code more efficiently by generating code, automating tasks, and providing suggestions. +Axon Code is an open-source AI agent extension for Visual Studio Code. It helps you write code more efficiently by generating code, automating tasks, and providing suggestions. -### How does Kilo Code work? +### How does Axon Code work? -Kilo Code uses large language models (LLMs) to understand your requests and translate them into actions. It can: +Axon Code uses large language models (LLMs) to understand your requests and translate them into actions. It can: - Read and write files in your project. - Execute commands in your VS Code terminal. - Perform web browsing (if enabled). - Use external tools via the Model Context Protocol (MCP). -You interact with Kilo Code through a chat interface, where you provide instructions and review/approve its proposed actions. +You interact with Axon Code through a chat interface, where you provide instructions and review/approve its proposed actions. -### What can Kilo Code do? +### What can Axon Code do? -Kilo Code can help with a variety of coding tasks, including: +Axon Code can help with a variety of coding tasks, including: - Generating code from natural language descriptions. - Refactoring existing code. @@ -39,17 +39,17 @@ Kilo Code can help with a variety of coding tasks, including: - Automating repetitive tasks. - Creating new files and projects. -### Is Kilo Code free to use? +### Is Axon Code free to use? -The Kilo Code extension itself is free and open-source. In order for Kilo Code to be useful, you need an AI model to respond to your queries. Models are hosted by providers and most charge for access. +The Axon Code extension itself is free and open-source. In order for Axon Code to be useful, you need an AI model to respond to your queries. Models are hosted by providers and most charge for access. There are some models available for free. The set of free models if constantly changing based on provider pricing decisions. -You can also use Kilo Code with a [local model](advanced-usage/local-models) or "Bring Your Own API Key" for [another model provider](getting-started/connecting-api-provider) (like [Anthropic](providers/anthropic), [OpenAI](providers/openai), [OpenRouter](providers/openrouter), [Requesty](providers/requesty), etc.). +You can also use Axon Code with a [local model](advanced-usage/local-models) or "Bring Your Own API Key" for [another model provider](getting-started/connecting-api-provider) (like [Anthropic](providers/anthropic), [OpenAI](providers/openai), [OpenRouter](providers/openrouter), [Requesty](providers/requesty), etc.). -### How do I pay for model usage via Kilo Code? +### How do I pay for model usage via Axon Code? -If you choose to pay for models via Kilo Code, you do so by buying Kilo Credits. You can [buy Kilo Credits](basic-usage/adding-credits) securely via Stripe with a credit card. We do not charge a markup on Kilo Credits. $1 you give us is $1 in Kilo Credits. +If you choose to pay for models via Axon Code, you do so by buying Kilo Credits. You can [buy Kilo Credits](basic-usage/adding-credits) securely via Stripe with a credit card. We do not charge a markup on Kilo Credits. $1 you give us is $1 in Kilo Credits. Model usage is metered by the providers in terms of different kinds of tokens. When you use a model, we debit your Kilo credits by the amount the provider charges us -- with no markup. @@ -57,23 +57,23 @@ You can use any models you like as long as you have credits in your account. Whe If you're looking to earn some credits, you could join our Discord where we sometimes have promotional offers! -### What are the risks of using Kilo Code? +### What are the risks of using Axon Code? -Kilo Code is a powerful tool, and it's important to use it responsibly. Here are some things to keep in mind: +Axon Code is a powerful tool, and it's important to use it responsibly. Here are some things to keep in mind: -- **Kilo Code can make mistakes.** Always review Kilo Code's proposed changes carefully before approving them. -- **Kilo Code can execute commands.** Be very cautious about allowing Kilo Code to run commands, especially if you're using auto-approval. -- **Kilo Code can access the internet.** If you're using a provider that supports web browsing, be aware that Kilo Code could potentially access sensitive information. +- **Axon Code can make mistakes.** Always review Axon Code's proposed changes carefully before approving them. +- **Axon Code can execute commands.** Be very cautious about allowing Axon Code to run commands, especially if you're using auto-approval. +- **Axon Code can access the internet.** If you're using a provider that supports web browsing, be aware that Axon Code could potentially access sensitive information. ## Setup & Installation -### How do I install Kilo Code? +### How do I install Axon Code? See the [Installation Guide](/getting-started/installing) for detailed instructions. ### Which API providers are supported? -Kilo Code supports a wide range of API providers, including: +Axon Code supports a wide range of API providers, including: - [Anthropic (Claude)](/providers/kilocode) - [Anthropic (Claude)](/providers/anthropic) @@ -95,19 +95,19 @@ Kilo Code supports a wide range of API providers, including: Each API provider has its own process for obtaining an API key. See the [Setting Up Your First AI Provider](/getting-started/connecting-api-provider) for links to the relevant documentation for each provider. -### Can I use Kilo Code with local models? +### Can I use Axon Code with local models? -Yes, Kilo Code supports running models locally using [Ollama](/providers/ollama) and [LM Studio](/providers/lmstudio). See [Using Local Models](/advanced-usage/local-models) for instructions. +Yes, Axon Code supports running models locally using [Ollama](/providers/ollama) and [LM Studio](/providers/lmstudio). See [Using Local Models](/advanced-usage/local-models) for instructions. ## Usage ### How do I start a new task? -Open the Kilo Code panel () and type your task in the chat box. Be clear and specific about what you want Kilo Code to do. See [The Chat Interface](/basic-usage/the-chat-interface) for best practices. +Open the Axon Code panel () and type your task in the chat box. Be clear and specific about what you want Axon Code to do. See [The Chat Interface](/basic-usage/the-chat-interface) for best practices. -### What are modes in Kilo Code? +### What are modes in Axon Code? -[Modes](/basic-usage/using-modes) are different personas that Kilo Code can adopt, each with a specific focus and set of capabilities. The built-in modes are: +[Modes](/basic-usage/using-modes) are different personas that Axon Code can adopt, each with a specific focus and set of capabilities. The built-in modes are: - **Code:** For general-purpose coding tasks. - **Architect:** For planning and technical leadership. @@ -121,70 +121,70 @@ Use the dropdown menu in the chat input area to select a different mode, or use ### What are tools and how do I use them? -[Tools](/basic-usage/how-tools-work) are how Kilo Code interacts with your system. Kilo Code automatically selects and uses the appropriate tools to complete your tasks. You don't need to call tools directly. You will be prompted to approve or reject each tool use. +[Tools](/basic-usage/how-tools-work) are how Axon Code interacts with your system. Axon Code automatically selects and uses the appropriate tools to complete your tasks. You don't need to call tools directly. You will be prompted to approve or reject each tool use. ### What are context mentions? -[Context mentions](/basic-usage/context-mentions) are a way to provide Kilo Code with specific information about your project, such as files, folders, or problems. Use the "@" symbol followed by the item you want to mention (e.g., `@/src/file.ts`, `@problems`). +[Context mentions](/basic-usage/context-mentions) are a way to provide Axon Code with specific information about your project, such as files, folders, or problems. Use the "@" symbol followed by the item you want to mention (e.g., `@/src/file.ts`, `@problems`). -### Can Kilo Code access the internet? +### Can Axon Code access the internet? Yes, if you are using a provider with a model that support web browsing. Be mindful of the security implications of allowing this. -### Can Kilo Code run commands in my terminal? +### Can Axon Code run commands in my terminal? -Yes, Kilo Code can execute commands in your VS Code terminal. You will be prompted to approve each command before it's executed, unless you've enabled auto-approval for commands. Be extremely cautious about auto-approving commands. If you're experiencing issues with terminal commands, see the [Shell Integration Guide](/features/shell-integration) for troubleshooting. +Yes, Axon Code can execute commands in your VS Code terminal. You will be prompted to approve each command before it's executed, unless you've enabled auto-approval for commands. Be extremely cautious about auto-approving commands. If you're experiencing issues with terminal commands, see the [Shell Integration Guide](/features/shell-integration) for troubleshooting. -### How do I provide feedback to Kilo Code? +### How do I provide feedback to Axon Code? -You can provide feedback by approving or rejecting Kilo Code's proposed actions. You can provide additional feedback by using the feedback field. +You can provide feedback by approving or rejecting Axon Code's proposed actions. You can provide additional feedback by using the feedback field. -### Can I customize Kilo Code's behavior? +### Can I customize Axon Code's behavior? -Yes, you can customize Kilo Code in several ways: +Yes, you can customize Axon Code in several ways: - **Custom Instructions:** Provide general instructions that apply to all modes, or mode-specific instructions. - **Custom Modes:** Create your own modes with tailored prompts and tool permissions. - **`.clinerules` Files:** Create `.clinerules` files in your project to provide additional guidelines. - **Settings:** Adjust various settings, such as auto-approval, diff editing, and more. -### Does Kilo Code have any auto approval settings? +### Does Axon Code have any auto approval settings? -Yes, Kilo Code has a few settings that when enabled will automatically approve actions. Find out more [here](/features/auto-approving-actions). +Yes, Axon Code has a few settings that when enabled will automatically approve actions. Find out more [here](/features/auto-approving-actions). ## Advanced Features -### Can I use Kilo Code offline? +### Can I use Axon Code offline? Yes, if you use a [local model](/advanced-usage/local-models). ### What is MCP (Model Context Protocol)? -[MCP](/features/mcp/overview) is a protocol that allows Kilo Code to communicate with external servers, extending its capabilities with custom tools and resources. +[MCP](/features/mcp/overview) is a protocol that allows Axon Code to communicate with external servers, extending its capabilities with custom tools and resources. ### Can I create my own MCP servers? -Yes, you can create your own MCP servers to add custom functionality to Kilo Code. See the [MCP documentation](https://github.com/modelcontextprotocol) for details. -Yes, you can create your own MCP servers to add custom functionality to Kilo Code. See the [MCP documentation](https://github.com/modelcontextprotocol) for details. +Yes, you can create your own MCP servers to add custom functionality to Axon Code. See the [MCP documentation](https://github.com/modelcontextprotocol) for details. +Yes, you can create your own MCP servers to add custom functionality to Axon Code. See the [MCP documentation](https://github.com/modelcontextprotocol) for details. ## Troubleshooting -### Kilo Code isn't responding. What should I do? +### Axon Code isn't responding. What should I do? - Make sure your API key is correct and hasn't expired. - Check your internet connection. - Check the status of your chosen API provider. - Try restarting VS Code. -- If the problem persists, report the issue on [GitHub](https://github.com/Kilo-Org/kilocode/issues) or [Discord](https://kilocode.ai/discord). +- If the problem persists, report the issue on [GitHub](https://github.com/Kilo-Org/kilocode/issues) or [Discord](https://matterai.so/discord). ### I'm seeing an error message. What does it mean? The error message should provide some information about the problem. If you're unsure how to resolve it, seek help in the community forums. -### Kilo Code made changes I didn't want. How do I undo them? +### Axon Code made changes I didn't want. How do I undo them? -Kilo Code uses VS Code's built-in file editing capabilities. You can use the standard "Undo" command (Ctrl/Cmd + Z) to revert changes. Also, if experimental checkpoints are enabled, Kilo can revert changes made to a file. +Axon Code uses VS Code's built-in file editing capabilities. You can use the standard "Undo" command (Ctrl/Cmd + Z) to revert changes. Also, if experimental checkpoints are enabled, Kilo can revert changes made to a file. ### How do I report a bug or suggest a feature? -Please report bugs or suggest features on the Kilo Code [Issues page](https://github.com/Kilo-Org/kilocode/issues) and [Feature Requests page](https://github.com/Kilo-Org/kilocode/discussions/categories/ideas). +Please report bugs or suggest features on the Axon Code [Issues page](https://github.com/Kilo-Org/kilocode/issues) and [Feature Requests page](https://github.com/Kilo-Org/kilocode/discussions/categories/ideas). diff --git a/apps/kilocode-docs/docs/features/auto-approving-actions.md b/apps/kilocode-docs/docs/features/auto-approving-actions.md index 9a099ad4c2..1a054f3ebd 100644 --- a/apps/kilocode-docs/docs/features/auto-approving-actions.md +++ b/apps/kilocode-docs/docs/features/auto-approving-actions.md @@ -1,13 +1,13 @@ # Auto-Approving Actions -> ⚠️ **SECURITY WARNING:** Auto-approve settings bypass confirmation prompts, giving Kilo Code direct access to your system. This can result in **data loss, file corruption, or worse**. Command line access is particularly dangerous, as it can potentially execute harmful operations that could damage your system or compromise security. Only enable auto-approval for actions you fully trust. +> ⚠️ **SECURITY WARNING:** Auto-approve settings bypass confirmation prompts, giving Axon Code direct access to your system. This can result in **data loss, file corruption, or worse**. Command line access is particularly dangerous, as it can potentially execute harmful operations that could damage your system or compromise security. Only enable auto-approval for actions you fully trust. Auto-approve settings speed up your workflow by eliminating repetitive confirmation prompts, but they significantly increase security risks. ## Quick Start Guide 1. Click the Auto-Approve Toolbar above the chat input -2. Select which actions Kilo Code can perform without asking permission +2. Select which actions Axon Code can perform without asking permission 3. Use the master toggle (leftmost checkbox) to quickly enable/disable all permissions [![KiloCode Task Timeline](https://img.youtube.com/vi/NBccFnYDQ-k/maxresdefault.jpg)](https://youtube.com/shorts/NBccFnYDQ-k?feature=shared) @@ -28,12 +28,12 @@ _Prompt text box and Expanded toolbar with all options_ | Permission | What it does | Risk level | | ------------------------------ | ------------------------------------------------ | ----------- | -| **Read files and directories** | Lets Kilo Code access files without asking | Medium | -| **Edit files** | Lets Kilo Code modify files without asking | **High** | +| **Read files and directories** | Lets Axon Code access files without asking | Medium | +| **Edit files** | Lets Axon Code modify files without asking | **High** | | **Execute approved commands** | Runs whitelisted terminal commands automatically | **High** | | **Use the browser** | Allows headless browser interaction | Medium | -| **Use MCP servers** | Lets Kilo Code use configured MCP services | Medium-High | -| **Switch modes** | Changes between Kilo Code modes automatically | Low | +| **Use MCP servers** | Lets Axon Code use configured MCP services | Medium-High | +| **Switch modes** | Changes between Axon Code modes automatically | Low | | **Create & complete subtasks** | Manages subtasks without confirmation | Low | | **Retry failed requests** | Automatically retries failed API requests | Low | | **Answer follow-up questions** | Selects default answer for follow-up questions | Low | @@ -57,7 +57,7 @@ Use the master toggle when: The settings panel provides detailed control with important security context: -> **Allow Kilo Code to automatically perform operations without requiring approval. Enable these settings only if you fully trust the AI and understand the associated security risks.** +> **Allow Axon Code to automatically perform operations without requiring approval. Enable these settings only if you fully trust the AI and understand the associated security risks.** To access these settings: @@ -75,11 +75,11 @@ _Complete settings panel view_ **Setting:** "Always approve read-only operations" -**Description:** "When enabled, Kilo Code will automatically view directory contents and read files without requiring you to click the Approve button." +**Description:** "When enabled, Axon Code will automatically view directory contents and read files without requiring you to click the Approve button." **Risk level:** Medium -While this setting only allows reading files (not modifying them), it could potentially expose sensitive data. Still recommended as a starting point for most users, but be mindful of what files Kilo Code can access. +While this setting only allows reading files (not modifying them), it could potentially expose sensitive data. Still recommended as a starting point for most users, but be mindful of what files Axon Code can access. ::: ### Write Operations @@ -95,7 +95,7 @@ While this setting only allows reading files (not modifying them), it could pote **Risk level:** High -This setting allows Kilo Code to modify your files without confirmation. The delay timer is crucial: +This setting allows Axon Code to modify your files without confirmation. The delay timer is crucial: - Higher values (2000ms+): Recommended for complex projects where diagnostics take longer - Default (1000ms): Suitable for most projects @@ -106,14 +106,14 @@ This setting allows Kilo Code to modify your files without confirmation. The del VSCode Problems pane showing diagnostic information -_VSCode Problems pane that Kilo Code checks during the write delay_ +_VSCode Problems pane that Axon Code checks during the write delay_ When you enable auto-approval for writing files, the delay timer works with VSCode's Problems pane: -1. Kilo Code makes a change to your file +1. Axon Code makes a change to your file 2. VSCode's diagnostic tools analyze the change 3. The Problems pane updates with any errors or warnings -4. Kilo Code notices these issues before continuing +4. Axon Code notices these issues before continuing This works like a human developer pausing to check for errors after changing code. You can adjust the delay time based on: @@ -135,7 +135,7 @@ This works like a human developer pausing to check for errors after changing cod **Risk level:** Medium -Allows Kilo Code to control a headless browser without confirmation. This can include: +Allows Axon Code to control a headless browser without confirmation. This can include: - Opening websites - Navigating pages @@ -157,7 +157,7 @@ Consider the security implications of allowing automated browser access. **Risk level:** Low -This setting automatically retries API calls when they fail. The delay controls how long Kilo Code waits before trying again: +This setting automatically retries API calls when they fail. The delay controls how long Axon Code waits before trying again: - Longer delays are gentler on API rate limits - Shorter delays give faster recovery from transient errors @@ -188,7 +188,7 @@ This setting works in conjunction with individual tool permissions in the MCP Se **Risk level:** Low -Allows Kilo Code to change between different modes (Code, Architect, etc.) without asking for permission. This primarily affects the AI's behavior rather than system access. +Allows Axon Code to change between different modes (Code, Architect, etc.) without asking for permission. This primarily affects the AI's behavior rather than system access. ::: ### Subtasks @@ -202,7 +202,7 @@ Allows Kilo Code to change between different modes (Code, Architect, etc.) witho **Risk level:** Low -Enables Kilo Code to create and complete subtasks automatically. This relates to workflow organization rather than system access. +Enables Axon Code to create and complete subtasks automatically. This relates to workflow organization rather than system access. ::: ### Command Execution @@ -238,7 +238,7 @@ This setting allows terminal command execution with controls. While risky, the w **Setting:** `Always default answer for follow-up questions` -**Description:** Automatically selects the first AI-suggested answer for a follow-up question after a configurable timeout. This speeds up your workflow by letting Kilo Code proceed without manual intervention. +**Description:** Automatically selects the first AI-suggested answer for a follow-up question after a configurable timeout. This speeds up your workflow by letting Axon Code proceed without manual intervention. **Visual countdown:** When enabled, a countdown timer appears on the first suggestion button, showing the remaining time before auto-selection. The timer is displayed as a circular progress indicator that depletes as time passes. @@ -255,7 +255,7 @@ This setting allows terminal command execution with controls. While risky, the w **Use cases:** -- Overnight runs where you want Kilo Code to continue working +- Overnight runs where you want Axon Code to continue working - Repetitive tasks where the default suggestions are usually correct - Testing workflows where interaction isn't critical ::: @@ -270,7 +270,7 @@ This setting allows terminal command execution with controls. While risky, the w **Risk level:** Low -This setting allows Kilo Code to automatically update task progress and todo lists during work sessions. This includes: +This setting allows Axon Code to automatically update task progress and todo lists during work sessions. This includes: - Marking tasks as completed - Adding new discovered tasks @@ -291,5 +291,5 @@ This setting allows Kilo Code to automatically update task progress and todo lis - Complex debugging workflows - Feature implementation with many subtasks -This is particularly useful when combined with the Subtasks permission, as it allows Kilo Code to maintain a complete picture of project progress without constant approval requests. +This is particularly useful when combined with the Subtasks permission, as it allows Axon Code to maintain a complete picture of project progress without constant approval requests. ::: diff --git a/apps/kilocode-docs/docs/features/auto-launch-configuration.md b/apps/kilocode-docs/docs/features/auto-launch-configuration.md index 02b860e1fa..6ed74b4d11 100644 --- a/apps/kilocode-docs/docs/features/auto-launch-configuration.md +++ b/apps/kilocode-docs/docs/features/auto-launch-configuration.md @@ -1,6 +1,6 @@ # Auto-Launch Configuration -Auto-Launch Configuration allows you to automatically start a Kilo Code task when opening a workspace, with support for specific profiles and modes. This was originally developed as an internal test feature, but we decided to expose it to users in case anyone finds it useful! +Auto-Launch Configuration allows you to automatically start a Axon Code task when opening a workspace, with support for specific profiles and modes. This was originally developed as an internal test feature, but we decided to expose it to users in case anyone finds it useful! :::info Auto-Launch Configuration is particularly useful for testing the same prompt against multiple models or project directories. @@ -8,7 +8,7 @@ Auto-Launch Configuration is particularly useful for testing the same prompt aga ## How It Works -When you open a workspace in VS Code, Kilo Code automatically checks for a launch configuration JSON file. If found, it: +When you open a workspace in VS Code, Axon Code automatically checks for a launch configuration JSON file. If found, it: - Switches to the specified provider profile (if provided) - Changes to the specified mode (if provided) @@ -42,7 +42,7 @@ This happens seamlessly in the background, requiring no manual intervention. - **`profile`** (string): Name of an existing [API Configuration Profile](/features/api-configuration-profiles) to use for this task. Must exactly match a profile name from your settings. -- **`mode`** (string): The Kilo Code mode to use for this task. Available modes: +- **`mode`** (string): The Axon Code mode to use for this task. Available modes: - `"code"` - General-purpose coding tasks - `"architect"` - Planning and technical design - `"ask"` - Questions and explanations @@ -123,7 +123,7 @@ This file should be at the root of your workspace (the same level as your main p ## Behavior and Timing -- Auto-launch triggers approximately 500ms after Kilo Code extension activation +- Auto-launch triggers approximately 500ms after Axon Code extension activation - The sidebar automatically receives focus before the task launches - Profile switching happens before mode switching (if both are specified) - The task launches after all configuration changes are applied diff --git a/apps/kilocode-docs/docs/features/browser-use.md b/apps/kilocode-docs/docs/features/browser-use.md index 8d553eff77..6c4db4f819 100644 --- a/apps/kilocode-docs/docs/features/browser-use.md +++ b/apps/kilocode-docs/docs/features/browser-use.md @@ -1,14 +1,15 @@ # Browser Use -Kilo Code provides sophisticated browser automation capabilities that let you interact with websites directly from VS Code. This feature enables testing web applications, automating browser tasks, and capturing screenshots without leaving your development environment. +Axon Code provides sophisticated browser automation capabilities that let you interact with websites directly from VS Code. This feature enables testing web applications, automating browser tasks, and capturing screenshots without leaving your development environment. :::info Model Support Required -Browser Use within Kilo Code requires the use and advanced agentic model, and has only been tested with Claude Sonnet 3.5, 3.7, and 4 +Browser Use within Axon Code requires the use and advanced agentic model, and has only been tested with Claude Sonnet 3.5, 3.7, and 4 ::: ## How Browser Use Works -By default, Kilo Code uses a built-in browser that: +By default, Axon Code uses a built-in browser that: + - Launches automatically when you ask Kilo to visit a website - Captures screenshots of web pages - Allows Kilo to interact with web elements @@ -32,7 +33,7 @@ Open the browser and view our site. ``` ``` -Can you check if my website at https://kilocode.ai is displaying correctly? +Can you check if my website at https://matterai.so is displaying correctly? ``` ``` @@ -46,6 +47,7 @@ Browse http://localhost:3000, scroll down to the bottom of the page and check if The browser_action tool controls a browser instance that returns screenshots and console logs after each action, allowing you to see the results of interactions. Key characteristics: + - Each browser session must start with `launch` and end with `close` - Only one browser action can be used per message - While the browser is active, no other tools can be used @@ -53,23 +55,24 @@ Key characteristics: ### Available Browser Actions -| Action | Description | When to Use | -|--------|-------------|------------| -| `launch` | Opens a browser at a URL | Starting a new browser session | -| `click` | Clicks at specific coordinates | Interacting with buttons, links, etc. | -| `type` | Types text into active element | Filling forms, search boxes | -| `scroll_down` | Scrolls down by one page | Viewing content below the fold | -| `scroll_up` | Scrolls up by one page | Returning to previous content | -| `close` | Closes the browser | Ending a browser session | +| Action | Description | When to Use | +| ------------- | ------------------------------ | ------------------------------------- | +| `launch` | Opens a browser at a URL | Starting a new browser session | +| `click` | Clicks at specific coordinates | Interacting with buttons, links, etc. | +| `type` | Types text into active element | Filling forms, search boxes | +| `scroll_down` | Scrolls down by one page | Viewing content below the fold | +| `scroll_up` | Scrolls up by one page | Returning to previous content | +| `close` | Closes the browser | Ending a browser session | ## Browser Use Configuration/Settings :::info Default Browser Settings + - **Enable browser tool**: Enabled - **Viewport size**: Small Desktop (900x600) - **Screenshot quality**: 75% - **Use remote browser connection**: Disabled -::: + ::: ### Accessing Settings @@ -77,33 +80,35 @@ To change Browser / Computer Use settings in Kilo: 1. Open Settings by clicking the gear icon → Browser / Computer Use - Browser settings menu + Browser settings menu ### Enable/Disable Browser Use **Purpose**: Master toggle that enables Kilo to interact with websites using a Puppeteer-controlled browser. To change this setting: + 1. Check or uncheck the "Enable browser tool" checkbox within your Browser / Computer Use settings - Enable browser tool setting + Enable browser tool setting ### Viewport Size -**Purpose**: Determines the resolution of the browser session Kilo Code uses. +**Purpose**: Determines the resolution of the browser session Axon Code uses. **Tradeoff**: Higher values provide a larger viewport but increase token usage. To change this setting: + 1. Click the dropdown menu under "Viewport size" within your Browser / Computer Use settings 2. Select one of the available options: - - Large Desktop (1280x800) - - Small Desktop (900x600) - Default - - Tablet (768x1024) - - Mobile (360x640) -2. Select your desired resolution. + - Large Desktop (1280x800) + - Small Desktop (900x600) - Default + - Tablet (768x1024) + - Mobile (360x640) +3. Select your desired resolution. - Viewport size setting + Viewport size setting ### Screenshot Quality @@ -112,20 +117,23 @@ To change this setting: **Tradeoff**: Higher values provide clearer screenshots but increase token usage. To change this setting: + 1. Adjust the slider under "Screenshot quality" within your Browser / Computer Use settings 2. Set a value between 1-100% (default is 75%) 3. Higher values provide clearer screenshots but increase token usage: - - 40-50%: Good for basic text-based websites - - 60-70%: Balanced for most general browsing - - 80%+: Use when fine visual details are critical - Screenshot quality setting + - 40-50%: Good for basic text-based websites + - 60-70%: Balanced for most general browsing + - 80%+: Use when fine visual details are critical + + Screenshot quality setting ### Remote Browser Connection **Purpose**: Connect Kilo to an existing Chrome browser instead of using the built-in browser. **Benefits**: + - Works in containerized environments and remote development workflows - Maintains authenticated sessions between browser uses - Eliminates repetitive login steps @@ -134,10 +142,11 @@ To change this setting: **Requirements**: Chrome must be running with remote debugging enabled. To enable this feature: + 1. Check the "Use remote browser connection" box in Browser / Computer Use settings 2. Click "Test Connection" to verify - Remote browser connection setting + Remote browser connection setting #### Common Use Cases @@ -150,16 +159,19 @@ To enable this feature: Connect to a visible Chrome window to observe Kilo's interactions in real-time: **macOS** + ```bash /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug --no-first-run ``` **Windows** + ```bash "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir=C:\chrome-debug --no-first-run ``` **Linux** + ```bash google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug --no-first-run ``` diff --git a/apps/kilocode-docs/docs/features/checkpoints.md b/apps/kilocode-docs/docs/features/checkpoints.md index bcf77e69e6..ef0bacf5af 100644 --- a/apps/kilocode-docs/docs/features/checkpoints.md +++ b/apps/kilocode-docs/docs/features/checkpoints.md @@ -1,33 +1,35 @@ # Checkpoints -Checkpoints automatically version your workspace files during Kilo Code tasks, enabling non-destructive exploration of AI suggestions and easy recovery from unwanted changes. +Checkpoints automatically version your workspace files during Axon Code tasks, enabling non-destructive exploration of AI suggestions and easy recovery from unwanted changes. Checkpoints let you: + - Safely experiment with AI-suggested changes - Easily recover from undesired modifications - Compare different implementation approaches - Revert to previous project states without losing work :::info Important Notes + - **Checkpoints are enabled by default.** - **Git must be installed** for checkpoints to function - [see installation instructions](#git-installation) - No GitHub account or repository is required - No Git personal information configuration is needed - The shadow Git repository operates independently from your project's existing Git configuration -::: + ::: ## Configuration Options -Access checkpoint settings in Kilo Code settings under the "Checkpoints" section: +Access checkpoint settings in Axon Code settings under the "Checkpoints" section: 1. Open Settings by clicking the gear icon → Checkpoints 2. Check or uncheck the "Enable automatic checkpoints" checkbox - Checkpoint settings in Kilo Code configuration + Checkpoint settings in Axon Code configuration ## How Checkpoints Work -Kilo Code captures snapshots of your project's state using a shadow Git repository, separate from your main version control system. These snapshots, called checkpoints, automatically record changes throughout your AI-assisted workflow—whenever tasks begin, files change, or commands run. +Axon Code captures snapshots of your project's state using a shadow Git repository, separate from your main version control system. These snapshots, called checkpoints, automatically record changes throughout your AI-assisted workflow—whenever tasks begin, files change, or commands run. Checkpoints are stored as Git commits in the shadow repository, capturing: @@ -44,10 +46,10 @@ Checkpoints are integrated directly into your workflow through the chat interfac Checkpoints appear directly in your chat history in two forms: - **Initial checkpoint** marks your starting project state - Initial checkpoint indicator in chat + Initial checkpoint indicator in chat - **Regular checkpoints** appear after file modifications or command execution - Regular checkpoint indicator in chat + Regular checkpoint indicator in chat Each checkpoint provides two primary functions: @@ -58,14 +60,14 @@ To compare your current workspace with a previous checkpoint: 1. Locate the checkpoint in your chat history 2. Click the checkpoint's `View Differences` button - View Differences button interface + View Differences button interface 3. Review the differences in the comparison view: - - Added lines are highlighted in green - - Removed lines are highlighted in red - - Modified files are listed with detailed changes - - Renamed and moved files are tracked with their path changes - - New or deleted files are clearly marked + - Added lines are highlighted in green + - Removed lines are highlighted in red + - Modified files are listed with detailed changes + - Renamed and moved files are tracked with their path changes + - New or deleted files are clearly marked View differences option for checkpoints @@ -77,18 +79,17 @@ To restore a project to a previous checkpoint state: 2. Click the checkpoint's `Restore Checkpoint` button Restore checkpoint button interface 3. Choose one of these restoration options: - - Restore checkpoint option - - **Restore Files Only** - Reverts only workspace files to checkpoint state without modifying conversation history. Ideal for comparing alternative implementations while maintaining chat context, allowing you to seamlessly switch between different project states. This option does not require confirmation and lets you quickly switch between different implementations. - - - **Restore Files & Task** - Reverts both workspace files AND removes all subsequent conversation messages. Use when you want to completely reset both your code and conversation back to the checkpoint's point in time. This option requires confirmation in a dialog as it cannot be undone. + Restore checkpoint option + + - **Restore Files Only** - Reverts only workspace files to checkpoint state without modifying conversation history. Ideal for comparing alternative implementations while maintaining chat context, allowing you to seamlessly switch between different project states. This option does not require confirmation and lets you quickly switch between different implementations. + - **Restore Files & Task** - Reverts both workspace files AND removes all subsequent conversation messages. Use when you want to completely reset both your code and conversation back to the checkpoint's point in time. This option requires confirmation in a dialog as it cannot be undone. - Confirmation dialog for restoring checkpoint with files & task + Confirmation dialog for restoring checkpoint with files & task ### Limitations and Considerations -- **Scope**: Checkpoints only capture changes made during active Kilo Code tasks +- **Scope**: Checkpoints only capture changes made during active Axon Code tasks - **External changes**: Modifications made outside of tasks (manual edits, other tools) aren't included - **Large files**: Very large binary files may impact performance - **Unsaved work**: Restoration will overwrite any unsaved changes in your workspace @@ -102,16 +103,18 @@ The checkpoint system consists of: 1. **Shadow Git Repository**: A separate Git repository created specifically for checkpoint tracking that functions as the persistent storage mechanism for checkpoint state. 2. **Checkpoint Service**: Handles Git operations and state management through: - - Repository initialization - - Checkpoint creation and storage - - Diff computation - - State restoration + + - Repository initialization + - Checkpoint creation and storage + - Diff computation + - State restoration 3. **UI Components**: Interface elements displayed in the chat that enable interaction with checkpoints. ### Restoration Process -When restoration executes, Kilo Code: +When restoration executes, Axon Code: + - Performs a hard reset to the specified checkpoint commit - Copies all files from the shadow repository to your workspace - Updates internal checkpoint tracking state @@ -123,6 +126,7 @@ Checkpoints are task-scoped, meaning they are specific to a single task. ### Diff Computation Checkpoint comparison uses Git's underlying diff capabilities to produce structured file differences: + - Modified files show line-by-line changes - Binary files are properly detected and handled - Renamed and moved files are tracked correctly @@ -135,6 +139,7 @@ The checkpoint system uses intelligent file exclusion to track only relevant fil #### Built-in Exclusions The system has comprehensive built-in exclusion patterns that automatically ignore: + - Build artifacts and dependency directories (`node_modules/`, `dist/`, `build/`) - Media files and binary assets (images, videos, audio) - Cache and temporary files (`.cache/`, `.tmp/`, `.bak`) @@ -147,6 +152,7 @@ These patterns are written to the shadow repository's `.git/info/exclude` file d #### .gitignore Support The checkpoint system respects `.gitignore` patterns in your workspace: + - Files excluded by `.gitignore` won't trigger checkpoint creation - Excluded files won't appear in checkpoint diffs - Standard Git ignore rules apply when staging file changes @@ -154,6 +160,7 @@ The checkpoint system respects `.gitignore` patterns in your workspace: #### .kilocodeignore Behavior The `.kilocodeignore` file (which controls AI access to files) is separate from checkpoint tracking: + - Files excluded by `.kilocodeignore` but not by `.gitignore` will still be checkpointed - Changes to AI-inaccessible files can still be restored through checkpoints @@ -162,6 +169,7 @@ This separation is intentional, as `.kilocodeignore` limits which files the AI c #### Nested Git Repositories The checkpoint system includes special handling for nested Git repositories: + - Temporarily renames nested `.git` directories to `.git_disabled` during operations - Restores them after operations complete - Allows proper tracking of files in nested repositories @@ -178,59 +186,67 @@ Checkpoints require Git to be installed on your system. The implementation uses ### macOS 1. **Install with Homebrew (recommended)**: - ``` - brew install git - ``` + + ``` + brew install git + ``` 2. **Alternative: Install with Xcode Command Line Tools**: - ``` - xcode-select --install - ``` + + ``` + xcode-select --install + ``` 3. **Verify installation**: - - Open Terminal - - Type `git --version` - - You should see a version number like `git version 2.40.0` + - Open Terminal + - Type `git --version` + - You should see a version number like `git version 2.40.0` ### Windows 1. **Download Git for Windows**: - - Visit https://git-scm.com/download/win - - The download should start automatically + + - Visit https://git-scm.com/download/win + - The download should start automatically 2. **Run the installer**: - - Accept the license agreement - - Choose installation location (default is recommended) - - Select components (default options are typically sufficient) - - Choose the default editor - - Choose how to use Git from the command line (recommended: Git from the command line and also from 3rd-party software) - - Configure line ending conversions (recommended: Checkout Windows-style, commit Unix-style) - - Complete the installation + + - Accept the license agreement + - Choose installation location (default is recommended) + - Select components (default options are typically sufficient) + - Choose the default editor + - Choose how to use Git from the command line (recommended: Git from the command line and also from 3rd-party software) + - Configure line ending conversions (recommended: Checkout Windows-style, commit Unix-style) + - Complete the installation 3. **Verify installation**: - - Open Command Prompt or PowerShell - - Type `git --version` - - You should see a version number like `git version 2.40.0.windows.1` + - Open Command Prompt or PowerShell + - Type `git --version` + - You should see a version number like `git version 2.40.0.windows.1` ### Linux **Debian/Ubuntu**: + ``` sudo apt update sudo apt install git ``` **Fedora**: + ``` sudo dnf install git ``` **Arch Linux**: + ``` sudo pacman -S git ``` **Verify installation**: + - Open Terminal - Type `git --version` - You should see a version number diff --git a/apps/kilocode-docs/docs/features/code-actions.md b/apps/kilocode-docs/docs/features/code-actions.md index 0bae089e3e..b64dbb3be4 100644 --- a/apps/kilocode-docs/docs/features/code-actions.md +++ b/apps/kilocode-docs/docs/features/code-actions.md @@ -2,32 +2,32 @@ import Image from '@site/src/components/Image'; # Code Actions -Code Actions are a powerful feature of VS Code that provide quick fixes, refactorings, and other code-related suggestions directly within the editor. Kilo Code integrates with this system to offer AI-powered assistance for common coding tasks. +Code Actions are a powerful feature of VS Code that provide quick fixes, refactorings, and other code-related suggestions directly within the editor. Axon Code integrates with this system to offer AI-powered assistance for common coding tasks. ## What are Code Actions? Code Actions appear as a lightbulb icon (💡) in the editor gutter (the area to the left of the line numbers). They can also be accessed via the right-click context menu, or via keyboard shortcut. They are triggered when: -* You select a range of code. -* Your cursor is on a line with a problem (error, warning, or hint). -* You invoke them via command. +- You select a range of code. +- Your cursor is on a line with a problem (error, warning, or hint). +- You invoke them via command. -Clicking the lightbulb, right-clicking and selecting "Kilo Code", or using the keyboard shortcut (`Ctrl+.` or `Cmd+.` on macOS, by default), displays a menu of available actions. +Clicking the lightbulb, right-clicking and selecting "Axon Code", or using the keyboard shortcut (`Ctrl+.` or `Cmd+.` on macOS, by default), displays a menu of available actions. -## Kilo Code's Code Actions +## Axon Code's Code Actions -Kilo Code provides the following Code Actions: +Axon Code provides the following Code Actions: -* **Add to Context:** Quickly adds the selected code to your chat with Kilo, including line numbers so Kilo knows exactly where the code is from. It's listed first in the menu for easy access. (More details below). -* **Explain Code:** Asks Kilo Code to explain the selected code. -* **Fix Code:** Asks Kilo Code to fix problems in the selected code (available when diagnostics are present). -* **Improve Code:** Asks Kilo Code to suggest improvements to the selected code. +- **Add to Context:** Quickly adds the selected code to your chat with Kilo, including line numbers so Kilo knows exactly where the code is from. It's listed first in the menu for easy access. (More details below). +- **Explain Code:** Asks Axon Code to explain the selected code. +- **Fix Code:** Asks Axon Code to fix problems in the selected code (available when diagnostics are present). +- **Improve Code:** Asks Axon Code to suggest improvements to the selected code. ### Add to Context Deep Dive -The **Add to Context** action is listed first in the Code Actions menu so you can quickly add code snippets to your conversation. When you use it, Kilo Code includes the filename and line numbers along with the code. +The **Add to Context** action is listed first in the Code Actions menu so you can quickly add code snippets to your conversation. When you use it, Axon Code includes the filename and line numbers along with the code. This helps Kilo understand the exact context of your code within the project, allowing it to provide more relevant and accurate assistance. @@ -40,51 +40,51 @@ Can you explain this function? @myFile.js:15:25 ``` -*(Where `@myFile.js:15:25` represents the code added via "Add to Context")* +_(Where `@myFile.js:15:25` represents the code added via "Add to Context")_ Each of these actions can be performed "in a new task" or "in the current task." ## Using Code Actions -There are three main ways to use Kilo Code's Code Actions: +There are three main ways to use Axon Code's Code Actions: ### 1. From the Lightbulb (💡) 1. **Select Code:** Select the code you want to work with. You can select a single line, multiple lines, or an entire block of code. 2. **Look for the Lightbulb:** A lightbulb icon will appear in the gutter next to the selected code (or the line with the error/warning). 3. **Click the Lightbulb:** Click the lightbulb icon to open the Code Actions menu. -4. **Choose an Action:** Select the desired Kilo Code action from the menu. -5. **Review and Approve:** Kilo Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them. +4. **Choose an Action:** Select the desired Axon Code action from the menu. +5. **Review and Approve:** Axon Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them. ### 2. From the Right-Click Context Menu 1. **Select Code:** Select the code you want to work with. 2. **Right-Click:** Right-click on the selected code to open the context menu. -3. **Choose "Kilo Code":** Select the "Kilo Code" option from the context menu. A submenu will appear with the available Kilo Code actions. +3. **Choose "Axon Code":** Select the "Axon Code" option from the context menu. A submenu will appear with the available Axon Code actions. 4. **Choose an Action:** Select the desired action from the submenu. -5. **Review and Approve:** Kilo Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them. +5. **Review and Approve:** Axon Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them. ### 3. From the Command Palette 1. **Select Code:** Select the code you want to work with. 2. **Open the Command Palette:** Press `Ctrl+Shift+P` (Windows/Linux) or `Cmd+Shift+P` (macOS). -3. **Type a Command:** Type "Kilo Code" to filter the commands, then choose the relevant code action (e.g., "Kilo Code: Explain Code"). You can also type the start of the command, like "Kilo Code: Explain", and select from the filtered list. -4. **Review and Approve:** Kilo Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them. +3. **Type a Command:** Type "Axon Code" to filter the commands, then choose the relevant code action (e.g., "Axon Code: Explain Code"). You can also type the start of the command, like "Axon Code: Explain", and select from the filtered list. +4. **Review and Approve:** Axon Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them. ## Code Actions and Current Task Each code action gives you two options: -* **in New Task:** Select this to begin a conversation with Kilo centered around this code action. -* **in Current Task:** If a conversation has already begun, this option will add the code action as an additional message. +- **in New Task:** Select this to begin a conversation with Kilo centered around this code action. +- **in Current Task:** If a conversation has already begun, this option will add the code action as an additional message. ## Customizing Code Action Prompts -You can customize the prompts used for each Code Action by modifying the "Support Prompts" in the **Prompts** tab. This allows you to fine-tune the instructions given to the AI model and tailor the responses to your specific needs. +You can customize the prompts used for each Code Action by modifying the "Support Prompts" in the **Prompts** tab. This allows you to fine-tune the instructions given to the AI model and tailor the responses to your specific needs. -1. **Open the Prompts Tab:** Click the icon in the Kilo Code top menu bar. -2. **Find "Support Prompts":** You will see the support prompts, including "Enhance Prompt", "Explain Code", "Fix Code", and "Improve Code". -3. **Edit the Prompts:** Modify the text in the text area for the prompt you want to customize. You can use placeholders like `${filePath}` and `${selectedText}` to include information about the current file and selection. -4. **Click "Done":** Save your changes. +1. **Open the Prompts Tab:** Click the icon in the Axon Code top menu bar. +2. **Find "Support Prompts":** You will see the support prompts, including "Enhance Prompt", "Explain Code", "Fix Code", and "Improve Code". +3. **Edit the Prompts:** Modify the text in the text area for the prompt you want to customize. You can use placeholders like `${filePath}` and `${selectedText}` to include information about the current file and selection. +4. **Click "Done":** Save your changes. -By using Kilo Code's Code Actions, you can quickly get AI-powered assistance directly within your coding workflow. This can save you time and help you write better code. +By using Axon Code's Code Actions, you can quickly get AI-powered assistance directly within your coding workflow. This can save you time and help you write better code. diff --git a/apps/kilocode-docs/docs/features/codebase-indexing.md b/apps/kilocode-docs/docs/features/codebase-indexing.md index a6e719d80b..f69268d855 100644 --- a/apps/kilocode-docs/docs/features/codebase-indexing.md +++ b/apps/kilocode-docs/docs/features/codebase-indexing.md @@ -6,7 +6,7 @@ import Codicon from '@site/src/components/Codicon'; url="https://www.youtube.com/watch?v=dj59Vi83oDw" /> -Codebase Indexing enables semantic code search across your entire project using AI embeddings. Instead of searching for exact text matches, it understands the _meaning_ of your queries, helping Kilo Code find relevant code even when you don't know specific function names or file locations. +Codebase Indexing enables semantic code search across your entire project using AI embeddings. Instead of searching for exact text matches, it understands the _meaning_ of your queries, helping Axon Code find relevant code even when you don't know specific function names or file locations. Codebase Indexing Settings @@ -17,14 +17,14 @@ When enabled, the indexing system: 1. **Parses your code** using Tree-sitter to identify semantic blocks (functions, classes, methods) 2. **Creates embeddings** of each code block using AI models 3. **Stores vectors** in a Qdrant database for fast similarity search -4. **Provides the [`codebase_search`](/advanced-usage/available-tools/codebase-search) tool** to Kilo Code for intelligent code discovery +4. **Provides the [`codebase_search`](/advanced-usage/available-tools/codebase-search) tool** to Axon Code for intelligent code discovery This enables natural language queries like "user authentication logic" or "database connection handling" to find relevant code across your entire project. ## Key Benefits - **Semantic Search**: Find code by meaning, not just keywords -- **Enhanced AI Understanding**: Kilo Code can better comprehend and work with your codebase +- **Enhanced AI Understanding**: Axon Code can better comprehend and work with your codebase - **Cross-Project Discovery**: Search across all files, not just what's open - **Pattern Recognition**: Locate similar implementations and code patterns @@ -76,16 +76,16 @@ docker run -p 6333:6333 qdrant/qdrant **Using Docker Compose:** ```yaml -version: '3.8' +version: "3.8" services: - qdrant: - image: qdrant/qdrant - ports: - - '6333:6333' - volumes: - - qdrant_storage:/qdrant/storage + qdrant: + image: qdrant/qdrant + ports: + - "6333:6333" + volumes: + - qdrant_storage:/qdrant/storage volumes: - qdrant_storage: + qdrant_storage: ``` ### Production Deployment @@ -98,13 +98,13 @@ For team or production use: ## Configuration -1. Open Kilo Code settings ( icon) +1. Open Axon Code settings ( icon) 2. Navigate to **Codebase Indexing** section 3. Enable **"Enable Codebase Indexing"** using the toggle switch 4. Configure your embedding provider: - - **OpenAI**: Enter API key and select model - - **Gemini**: Enter Google AI API key and select embedding model - - **Ollama**: Enter base URL and select model + - **OpenAI**: Enter API key and select model + - **Gemini**: Enter Google AI API key and select embedding model + - **Ollama**: Enter base URL and select model 5. Set Qdrant URL and optional API key 6. Configure **Max Search Results** (default: 20, range: 1-100) 7. Click **Save** to start initial indexing @@ -137,9 +137,9 @@ The interface shows real-time status with color indicators: - **Markdown Support**: Full support for markdown files and documentation - **Fallback**: Line-based chunking for unsupported file types - **Block Sizing**: - - Minimum: 100 characters - - Maximum: 1,000 characters - - Splits large functions intelligently + - Minimum: 100 characters + - Maximum: 1,000 characters + - Splits large functions intelligently ### Automatic File Filtering @@ -190,7 +190,7 @@ The indexer automatically excludes: ## Using the Search Feature -Once indexed, Kilo Code can use the [`codebase_search`](/advanced-usage/available-tools/codebase-search) tool to find relevant code: +Once indexed, Axon Code can use the [`codebase_search`](/advanced-usage/available-tools/codebase-search) tool to find relevant code: **Example Queries:** @@ -199,7 +199,7 @@ Once indexed, Kilo Code can use the [`codebase_search`](/advanced-usage/availabl - "Error handling patterns" - "API endpoint definitions" -The tool provides Kilo Code with: +The tool provides Axon Code with: - Relevant code snippets (up to your configured max results limit) - File paths and line numbers diff --git a/apps/kilocode-docs/docs/features/custom-modes.md b/apps/kilocode-docs/docs/features/custom-modes.md index 585e016811..759d41bd4e 100644 --- a/apps/kilocode-docs/docs/features/custom-modes.md +++ b/apps/kilocode-docs/docs/features/custom-modes.md @@ -1,10 +1,10 @@ # Custom Modes -Kilo Code allows you to create **custom modes** to tailor Kilo's behavior to specific tasks or workflows. Custom modes can be either **global** (available across all projects) or **project-specific** (defined within a single project). +Axon Code allows you to create **custom modes** to tailor Kilo's behavior to specific tasks or workflows. Custom modes can be either **global** (available across all projects) or **project-specific** (defined within a single project). ## Sticky Models for Efficient Workflow -Each mode—including custom ones—features **Sticky Models**. This means Kilo Code automatically remembers and selects the last model you used with a particular mode. This lets you assign different preferred models to different tasks without constant reconfiguration, as Kilo switches between models when you change modes. +Each mode—including custom ones—features **Sticky Models**. This means Axon Code automatically remembers and selects the last model you used with a particular mode. This lets you assign different preferred models to different tasks without constant reconfiguration, as Kilo switches between models when you change modes. ## Why Use Custom Modes? @@ -23,8 +23,8 @@ Custom modes are defined by several key properties. Understanding these concepts | UI Field / YAML Property | Conceptual Description | | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **Slug** (`slug`) | A unique internal identifier for the mode. Used by Kilo Code to reference the mode, especially for associating mode-specific instruction files. | -| **Name** (`name`) | The display name for the mode as it appears in the Kilo Code user interface. Should be human-readable and descriptive. | +| **Slug** (`slug`) | A unique internal identifier for the mode. Used by Axon Code to reference the mode, especially for associating mode-specific instruction files. | +| **Name** (`name`) | The display name for the mode as it appears in the Axon Code user interface. Should be human-readable and descriptive. | | **Description** (`description`) | A short, user-friendly summary of the mode's purpose displayed in the mode selector UI. Keep this concise and focused on what the mode does for the user. | | **Role Definition** (`roleDefinition`) | Defines the core identity and expertise of the mode. This text is placed at the beginning of the system prompt and defines Kilo's personality and behavior when this mode is active. | | **Available Tools** (`groups`) | Defines the allowed toolsets and file access permissions for the mode. Corresponds to selecting which general categories of tools the mode can use. | @@ -75,17 +75,17 @@ You can create and configure custom modes in several ways: ### 1. Ask Kilo! (Recommended) -You can quickly create a basic custom mode by asking Kilo Code to do it for you. For example: +You can quickly create a basic custom mode by asking Axon Code to do it for you. For example: ``` Create a new mode called "Documentation Writer". It should only be able to read files and write Markdown files. ``` -Kilo Code will guide you through the process, prompting for necessary information and creating the mode using the preferred YAML format. +Axon Code will guide you through the process, prompting for necessary information and creating the mode using the preferred YAML format. ### 2. Using the Prompts Tab -1. **Open Prompts Tab:** Click the icon in the Kilo Code top menu bar +1. **Open Prompts Tab:** Click the icon in the Axon Code top menu bar 2. **Create New Mode:** Click the button to the right of the Modes heading 3. **Fill in Fields:** @@ -93,11 +93,11 @@ Kilo Code will guide you through the process, prompting for necessary informatio _The custom mode creation interface showing fields for name, slug, description, save location, role definition, available tools, custom instructions._ -The interface provides fields for Name, Slug, Description, Save Location, Role Definition, When to Use (optional), Available Tools, and Custom Instructions. After filling these, click the "Create Mode" button. Kilo Code will save the new mode in YAML format. +The interface provides fields for Name, Slug, Description, Save Location, Role Definition, When to Use (optional), Available Tools, and Custom Instructions. After filling these, click the "Create Mode" button. Axon Code will save the new mode in YAML format. ### 3. Manual Configuration (YAML & JSON) -You can directly edit the configuration files to create or modify custom modes. This method offers the most control over all properties. Kilo Code now supports both YAML (preferred) and JSON formats. +You can directly edit the configuration files to create or modify custom modes. This method offers the most control over all properties. Axon Code now supports both YAML (preferred) and JSON formats. - **Global Modes:** Edit the `custom_modes.yaml` (preferred) or `custom_modes.json` file. Access it via Prompts Tab > (Settings Menu icon next to "Global Prompts") > "Edit Global Modes" - **Project Modes:** Edit the `.kilocodemodes` file (which can be YAML or JSON) in your project root. Access it via Prompts Tab > (Settings Menu icon next to "Project Prompts") > "Edit Project Modes" @@ -165,7 +165,7 @@ customModes: ### `name` -- **Purpose:** The display name shown in the Kilo Code UI +- **Purpose:** The display name shown in the Axon Code UI - **Format:** Can include spaces and proper capitalization **YAML Example:** `name: 📝 Documentation Writer` @@ -275,7 +275,7 @@ While JSON is still fully supported, new modes created via the UI or by asking K Automatic migration from `custom_modes.json` to `custom_modes.yaml` happens when: -- Kilo Code starts up +- Axon Code starts up - A `custom_modes.json` file exists - No `custom_modes.yaml` file exists yet @@ -284,7 +284,7 @@ The migration process preserves the original JSON file for rollback purposes. ### Project Modes (`.kilocodemodes`) - No automatic startup migration occurs for project-specific files -- Kilo Code can read `.kilocodemodes` files in either YAML or JSON format +- Axon Code can read `.kilocodemodes` files in either YAML or JSON format - When editing through the UI, JSON files will be converted to YAML format - For manual conversion, you can ask Kilo to help reformat configurations @@ -330,7 +330,7 @@ Mode configurations are applied in this order: ## Overriding Default Modes -You can override Kilo Code's built-in modes (like 💻 Code, 🪲 Debug, ❓ Ask, 🏗️ Architect, 🪃 Orchestrator) by creating a custom mode with the same slug. +You can override Axon Code's built-in modes (like 💻 Code, 🪲 Debug, ❓ Ask, 🏗️ Architect, 🪃 Orchestrator) by creating a custom mode with the same slug. ### Global Override Example diff --git a/apps/kilocode-docs/docs/features/enhance-prompt.md b/apps/kilocode-docs/docs/features/enhance-prompt.md index f9aa705cc0..9bcbfadc65 100644 --- a/apps/kilocode-docs/docs/features/enhance-prompt.md +++ b/apps/kilocode-docs/docs/features/enhance-prompt.md @@ -1,14 +1,14 @@ # Enhance Prompt -The "Enhance Prompt" feature in Kilo Code helps you improve the quality and effectiveness of your prompts before sending them to the AI model. By clicking the icon in the chat input, you can automatically refine your initial request, making it clearer, more specific, and more likely to produce the desired results. +The "Enhance Prompt" feature in Axon Code helps you improve the quality and effectiveness of your prompts before sending them to the AI model. By clicking the icon in the chat input, you can automatically refine your initial request, making it clearer, more specific, and more likely to produce the desired results. ## Why Use Enhance Prompt? -* **Improved Clarity:** Kilo Code can rephrase your prompt to make it more understandable for the AI model. -* **Added Context:** The enhancement process can add relevant context to your prompt, such as the current file path or selected code. -* **Better Instructions:** Kilo Code can add instructions to guide the AI towards a more helpful response (e.g., requesting specific formatting or a particular level of detail). -* **Reduced Ambiguity:** Enhance Prompt helps to eliminate ambiguity and ensure that Kilo Code understands your intent. -* **Consistency**: Kilo will consistently format prompts the same way to the AI. +- **Improved Clarity:** Axon Code can rephrase your prompt to make it more understandable for the AI model. +- **Added Context:** The enhancement process can add relevant context to your prompt, such as the current file path or selected code. +- **Better Instructions:** Axon Code can add instructions to guide the AI towards a more helpful response (e.g., requesting specific formatting or a particular level of detail). +- **Reduced Ambiguity:** Enhance Prompt helps to eliminate ambiguity and ensure that Axon Code understands your intent. +- **Consistency**: Kilo will consistently format prompts the same way to the AI. ### Before and after @@ -17,18 +17,18 @@ The "Enhance Prompt" feature in Kilo Code helps you improve the quality and effe ## How to Use Enhance Prompt -1. **Type your initial prompt:** Enter your request in the Kilo Code chat input box as you normally would. This can be a simple question, a complex task description, or anything in between. -2. **Click the Icon:** Instead of pressing Enter, click the icon located in the bottom right of the chat input box. -3. **Review the Enhanced Prompt:** Kilo Code will replace your original prompt with an enhanced version. Review the enhanced prompt to make sure it accurately reflects your intent. You can further refine the enhanced prompt before sending. -4. **Send the Enhanced Prompt:** Press Enter or click the Send icon () to send the enhanced prompt to Kilo Code. +1. **Type your initial prompt:** Enter your request in the Axon Code chat input box as you normally would. This can be a simple question, a complex task description, or anything in between. +2. **Click the Icon:** Instead of pressing Enter, click the icon located in the bottom right of the chat input box. +3. **Review the Enhanced Prompt:** Axon Code will replace your original prompt with an enhanced version. Review the enhanced prompt to make sure it accurately reflects your intent. You can further refine the enhanced prompt before sending. +4. **Send the Enhanced Prompt:** Press Enter or click the Send icon () to send the enhanced prompt to Axon Code. ## Customizing the Enhancement Process ### Customizing Template -The "Enhance Prompt" feature uses a customizable prompt template. You can modify this template to tailor the enhancement process to your specific needs. +The "Enhance Prompt" feature uses a customizable prompt template. You can modify this template to tailor the enhancement process to your specific needs. -1. **Open the Prompts Tab:** Click the icon in the Kilo Code top menu bar. +1. **Open the Prompts Tab:** Click the icon in the Axon Code top menu bar. 2. **Select "ENHANCE" Tab:** You should see listed out support prompts, including "ENHANCE". Click on this tab. 3. **Edit the Prompt Template:** Modify the text in the "Prompt" field. @@ -46,9 +46,9 @@ For a detailed walkthrough: https://youtu.be/R1nDnCK-xzw ## Limitations and Best Practices -* **Experimental Feature:** Prompt enhancement is an experimental feature. The quality of the enhanced prompt may vary depending on the complexity of your request and the capabilities of the underlying model. -* **Review Carefully:** Always review the enhanced prompt before sending it. Kilo Code may make changes that don't align with your intentions. -* **Iterative Process:** You can use the "Enhance Prompt" feature multiple times to iteratively refine your prompt. -* **Not a Replacement for Clear Instructions:** While "Enhance Prompt" can help, it's still important to write clear and specific prompts from the start. +- **Experimental Feature:** Prompt enhancement is an experimental feature. The quality of the enhanced prompt may vary depending on the complexity of your request and the capabilities of the underlying model. +- **Review Carefully:** Always review the enhanced prompt before sending it. Axon Code may make changes that don't align with your intentions. +- **Iterative Process:** You can use the "Enhance Prompt" feature multiple times to iteratively refine your prompt. +- **Not a Replacement for Clear Instructions:** While "Enhance Prompt" can help, it's still important to write clear and specific prompts from the start. -By using the "Enhance Prompt" feature, you can improve the quality of your interactions with Kilo Code and get more accurate and helpful responses. +By using the "Enhance Prompt" feature, you can improve the quality of your interactions with Axon Code and get more accurate and helpful responses. diff --git a/apps/kilocode-docs/docs/features/experimental/experimental-features.md b/apps/kilocode-docs/docs/features/experimental/experimental-features.md index de97e7719b..fc403d3580 100644 --- a/apps/kilocode-docs/docs/features/experimental/experimental-features.md +++ b/apps/kilocode-docs/docs/features/experimental/experimental-features.md @@ -1,6 +1,6 @@ # Experimental Features -Kilo Code includes experimental features that are still under development. These features may be unstable, change significantly, or be removed in future versions. Use them with caution and be aware that they may not work as expected. +Axon Code includes experimental features that are still under development. These features may be unstable, change significantly, or be removed in future versions. Use them with caution and be aware that they may not work as expected. **Warning:** Experimental features may have unexpected behavior, including potential data loss or security vulnerabilities. Enable them at your own risk. @@ -8,7 +8,7 @@ Kilo Code includes experimental features that are still under development. These To enable or disable experimental features: -1. Open the Kilo Code settings ( icon in the top right corner). +1. Open the Axon Code settings ( icon in the top right corner). 2. Go to the "Advanced Settings" section. 3. Find the "Experimental Features" section. 4. Check or uncheck the boxes for the features you want to enable or disable. @@ -28,18 +28,18 @@ It replaces brittle XML-style prompts that risk mixed prose/markup, missing fiel ## Autocomplete -When enabled, Kilo Code will provide inline code suggestions as you type. Currently this requires the Kilo Gateway Provider in order to use it. +When enabled, Axon Code will provide inline code suggestions as you type. Currently this requires the Kilo Gateway Provider in order to use it. ## Concurrent file edits -When enabled, Kilo Code can edit multiple files in a single request. When disabled, Kilo Code must edit one file at a time. Disabling this can help when working with less capable models or when you want more control over file modifications. +When enabled, Axon Code can edit multiple files in a single request. When disabled, Axon Code must edit one file at a time. Disabling this can help when working with less capable models or when you want more control over file modifications. ### Power Steering -When enabled, Kilo Code will remind the model about the details of its current mode definition more frequently. This will lead to stronger adherence to role definitions and custom instructions, but will use more tokens per message. +When enabled, Axon Code will remind the model about the details of its current mode definition more frequently. This will lead to stronger adherence to role definitions and custom instructions, but will use more tokens per message. ## Providing Feedback -If you encounter any issues with experimental features, or if you have suggestions for improvements, please report them on the [Kilo Code Code GitHub Issues page](https://github.com/Kilo-Org/kilocode) or join our [Discord server](https://kilo.love/discord) where we have channels dedciated to many experimental features. +If you encounter any issues with experimental features, or if you have suggestions for improvements, please report them on the [Axon Code Code GitHub Issues page](https://github.com/Kilo-Org/kilocode) or join our [Discord server](https://kilo.love/discord) where we have channels dedciated to many experimental features. -Your feedback is valuable and helps us improve Kilo Code! +Your feedback is valuable and helps us improve Axon Code! diff --git a/apps/kilocode-docs/docs/features/experimental/native-function-calling.md b/apps/kilocode-docs/docs/features/experimental/native-function-calling.md index 4d9b56d06d..b539caba34 100644 --- a/apps/kilocode-docs/docs/features/experimental/native-function-calling.md +++ b/apps/kilocode-docs/docs/features/experimental/native-function-calling.md @@ -2,7 +2,7 @@ ## Context -Historically, Kilo Code has relied on XML-style function and tool definitions embedded in the system prompt to inform the model about tools available to accomplish tasks. The model was given instructions and examples about how to use these tools: +Historically, Axon Code has relied on XML-style function and tool definitions embedded in the system prompt to inform the model about tools available to accomplish tasks. The model was given instructions and examples about how to use these tools: ```xml @@ -18,7 +18,7 @@ However, it also suffers from numerous downsides. Its effective replacement is J ## What -Kilo Code recently implemented _experimental_ support for native function calling in 4.106.0. +Axon Code recently implemented _experimental_ support for native function calling in 4.106.0. ## Why? @@ -41,10 +41,10 @@ Because of these risks and considerations, this capability is experiment, and of To enable and use native function calling, consider and perform the following: -1. Ensure you are using a provider that has been enabled in Kilo Code for this experiment. As of Oct 16, 2025, they include: +1. Ensure you are using a provider that has been enabled in Axon Code for this experiment. As of Oct 16, 2025, they include: - OpenRouter -- Kilo Code +- Axon Code - LM Studio - OpenAI Compatible @@ -55,7 +55,7 @@ Change the Tool Calling Style to `JSON`, and save the profile. ## Caveats This feature is currently experimental and mostly intended for users interested in contributing to its development. -It is so far only supported when using OpenRouter or Kilo Code providers. There are possible issues including, but not limited to: +It is so far only supported when using OpenRouter or Axon Code providers. There are possible issues including, but not limited to: - Missing tools - Tools calls not updating the UI until they are complete diff --git a/apps/kilocode-docs/docs/features/fast-edits.md b/apps/kilocode-docs/docs/features/fast-edits.md index 4d073c8c1b..db3a39663b 100644 --- a/apps/kilocode-docs/docs/features/fast-edits.md +++ b/apps/kilocode-docs/docs/features/fast-edits.md @@ -1,20 +1,19 @@ # Fast Edits :::info Default Setting -Fast Edits (using the "Enable editing through diffs" setting) is enabled by default in Kilo Code. You typically don't need to change these settings unless you encounter specific issues or want to experiment with different diff strategies. +Fast Edits (using the "Enable editing through diffs" setting) is enabled by default in Axon Code. You typically don't need to change these settings unless you encounter specific issues or want to experiment with different diff strategies. ::: -Kilo Code offers an advanced setting to change how it edits files, using diffs (differences) instead of rewriting entire files. Enabling this feature provides significant benefits. +Axon Code offers an advanced setting to change how it edits files, using diffs (differences) instead of rewriting entire files. Enabling this feature provides significant benefits. ## Enable Editing Through Diffs Open Settings by clicking the gear icon → Advanced - - When **Enable editing through diffs** is checked: - Kilo Code settings showing Enable editing through diffs + Axon Code settings showing Enable editing through diffs + 1. **Faster File Editing**: Kilo modifies files more quickly by applying only the necessary changes. 2. **Prevents Truncated Writes**: The system automatically detects and rejects attempts by the AI to write incomplete file content, which can happen with large files or complex instructions. This helps prevent corrupted files. @@ -26,11 +25,11 @@ If you uncheck **Enable editing through diffs**, Kilo will revert to writing the This slider controls how closely the code sections identified by the AI must match the actual code in your file before a change is applied. - Kilo Code settings showing Enable editing through diffs checkbox and Match precision slider + Axon Code settings showing Enable editing through diffs checkbox and Match precision slider -* **100% (Default)**: Requires an exact match. This is the safest option, minimizing the risk of incorrect changes. -* **Lower Values (80%-99%)**: Allows for "fuzzy" matching. Kilo can apply changes even if the code section has minor differences from what the AI expected. This can be useful if the file has been slightly modified, but **increases the risk** of applying changes in the wrong place. +- **100% (Default)**: Requires an exact match. This is the safest option, minimizing the risk of incorrect changes. +- **Lower Values (80%-99%)**: Allows for "fuzzy" matching. Kilo can apply changes even if the code section has minor differences from what the AI expected. This can be useful if the file has been slightly modified, but **increases the risk** of applying changes in the wrong place. **Use values below 100% with extreme caution.** Lower precision might be necessary occasionally, but always review the proposed changes carefully. -Internally, this setting adjusts a `fuzzyMatchThreshold` used with algorithms like Levenshtein distance to compare code similarity. \ No newline at end of file +Internally, this setting adjusts a `fuzzyMatchThreshold` used with algorithms like Levenshtein distance to compare code similarity. diff --git a/apps/kilocode-docs/docs/features/footgun-prompting.md b/apps/kilocode-docs/docs/features/footgun-prompting.md index 525325d840..3d5fcc9c22 100644 --- a/apps/kilocode-docs/docs/features/footgun-prompting.md +++ b/apps/kilocode-docs/docs/features/footgun-prompting.md @@ -1,14 +1,14 @@ --- -sidebar_label: 'Footgun Prompting' +sidebar_label: "Footgun Prompting" --- # Footgun Prompting: Override System Prompts -Footgun Prompting, AKA Overriding System Prompt, allows advanced users to completely replace the default system prompt for a specific Kilo Code mode. This provides granular control over the AI's behavior but bypasses built-in safeguards. +Footgun Prompting, AKA Overriding System Prompt, allows advanced users to completely replace the default system prompt for a specific Axon Code mode. This provides granular control over the AI's behavior but bypasses built-in safeguards. -:::info **footgun** *(noun)* +:::info **footgun** _(noun)_ -1. *(programming slang, humorous, derogatory)* Any feature likely to lead to the programmer shooting themself in the foot. +1. _(programming slang, humorous, derogatory)_ Any feature likely to lead to the programmer shooting themself in the foot. > The System Prompt Override is considered a footgun because modifying the core instructions without a deep understanding can lead to unexpected or broken behavior, especially regarding tool usage and response consistency. @@ -18,9 +18,10 @@ Footgun Prompting, AKA Overriding System Prompt, allows advanced users to comple 1. **Override File:** Create a file named `.kilocode/system-prompt-{mode-slug}` in your workspace root (e.g., `.kilocode/system-prompt-code` for the Code mode). 2. **Content:** The content of this file becomes the new system prompt for that specific mode. -3. **Activation:** Kilo Code automatically detects this file. When present, it replaces most of the standard system prompt sections. +3. **Activation:** Axon Code automatically detects this file. When present, it replaces most of the standard system prompt sections. 4. **Preserved Sections:** Only the core `roleDefinition` and any `customInstructions` you've set for the mode are kept alongside your override content. Standard sections like tool descriptions, rules, and capabilities are bypassed. 5. **Construction:** The final prompt sent to the model looks like this: + ``` ${roleDefinition} @@ -31,22 +32,21 @@ Footgun Prompting, AKA Overriding System Prompt, allows advanced users to comple ## Accessing the Feature -You can find the option and instructions within the Kilo Code UI: +You can find the option and instructions within the Axon Code UI: -1. Click the MODE selector in the bottom-left of the Kilo Code text-input box. +1. Click the MODE selector in the bottom-left of the Axon Code text-input box. 2. Click "Edit..." at the bottom of the mode-selection list 3. Expand the **"Advanced: Override System Prompt"** section at the bottom. 4. Clicking the file path link within the explanation will open or create the correct override file for the currently selected mode in VS Code. UI showing the Advanced: Override System Prompt section - ## Key Considerations & Warnings -- **Intended Audience:** Best suited for users deeply familiar with Kilo Code's prompting system and the implications of modifying core instructions. -- **Impact on Functionality:** Custom prompts override standard instructions, including those for tool usage and response consistency. This can cause unexpected behavior or errors if not managed carefully. -- **Mode-Specific:** Each override file applies only to the mode specified in its filename (`{mode-slug}`). -- **No File, No Override:** If the `.kilocode/system-prompt-{mode-slug}` file doesn't exist, Kilo Code uses the standard system prompt generation process for that mode. -- **Directory Creation:** Kilo Code ensures the `.kilocode` directory exists before attempting to read or create the override file. +- **Intended Audience:** Best suited for users deeply familiar with Axon Code's prompting system and the implications of modifying core instructions. +- **Impact on Functionality:** Custom prompts override standard instructions, including those for tool usage and response consistency. This can cause unexpected behavior or errors if not managed carefully. +- **Mode-Specific:** Each override file applies only to the mode specified in its filename (`{mode-slug}`). +- **No File, No Override:** If the `.kilocode/system-prompt-{mode-slug}` file doesn't exist, Axon Code uses the standard system prompt generation process for that mode. +- **Directory Creation:** Axon Code ensures the `.kilocode` directory exists before attempting to read or create the override file. -Use this feature cautiously. While powerful for customization, incorrect implementation can significantly degrade Kilo Code's performance and reliability for the affected mode. +Use this feature cautiously. While powerful for customization, incorrect implementation can significantly degrade Axon Code's performance and reliability for the affected mode. diff --git a/apps/kilocode-docs/docs/features/mcp/mcp-vs-api.md b/apps/kilocode-docs/docs/features/mcp/mcp-vs-api.md index 92ba206aa7..3dc933102b 100644 --- a/apps/kilocode-docs/docs/features/mcp/mcp-vs-api.md +++ b/apps/kilocode-docs/docs/features/mcp/mcp-vs-api.md @@ -9,14 +9,14 @@ Comparing REST APIs to the Model Context Protocol (MCP) is a category error. The ## Architectural Differences -| Feature | MCP | REST APIs | -|---------|-----|-----------| -| State Management | **Stateful** - maintains context across interactions | **Stateless** - each request is independent | -| Connection Type | Persistent, bidirectional connections | One-way request/response | -| Communication Style | JSON-RPC based with ongoing sessions | HTTP-based with discrete requests | -| Context Handling | Context is intrinsic to the protocol | Context must be manually managed | -| Tool Discovery | Runtime discovery of available tools | Design-time integration requiring prior knowledge | -| Integration Approach | Runtime integration with dynamic capabilities | Design-time integration requiring code changes | +| Feature | MCP | REST APIs | +| -------------------- | ---------------------------------------------------- | ------------------------------------------------- | +| State Management | **Stateful** - maintains context across interactions | **Stateless** - each request is independent | +| Connection Type | Persistent, bidirectional connections | One-way request/response | +| Communication Style | JSON-RPC based with ongoing sessions | HTTP-based with discrete requests | +| Context Handling | Context is intrinsic to the protocol | Context must be manually managed | +| Tool Discovery | Runtime discovery of available tools | Design-time integration requiring prior knowledge | +| Integration Approach | Runtime integration with dynamic capabilities | Design-time integration requiring code changes | ## Different Layers, Different Purposes @@ -43,23 +43,23 @@ MCP enables an AI to discover and use tools at runtime: ```json // AI discovers available tools { - "tools": [ - { - "name": "readFile", - "description": "Reads content from a file", - "parameters": { - "path": { "type": "string", "description": "File path" } - } - }, - { - "name": "createTicket", - "description": "Creates a ticket in issue tracker", - "parameters": { - "title": { "type": "string" }, - "description": { "type": "string" } - } - } - ] + "tools": [ + { + "name": "readFile", + "description": "Reads content from a file", + "parameters": { + "path": { "type": "string", "description": "File path" } + } + }, + { + "name": "createTicket", + "description": "Creates a ticket in issue tracker", + "parameters": { + "title": { "type": "string" }, + "description": { "type": "string" } + } + } + ] } ``` @@ -70,28 +70,30 @@ This "plug-and-play" capability allows new tools to be added without redeploying Consider a task requiring multiple services: "Check recent commits, create a JIRA ticket for the bug fix, and post to Slack." **REST-based approach**: + - Requires separate integrations for Git, JIRA, and Slack APIs - Needs custom code to manage context between calls - Breaks if any service changes its API **MCP-based approach**: + - One unified protocol for all tools - Maintains context across the entire workflow - New tools can be swapped in without code changes -## Why Kilo Code Uses MCP +## Why Axon Code Uses MCP -Kilo Code leverages MCP to provide: +Axon Code leverages MCP to provide: 1. **Extensibility**: Add unlimited custom tools without waiting for official integration 2. **Contextual awareness**: Tools can access conversation history and project context 3. **Simplified integration**: One standard protocol rather than numerous API patterns 4. **Runtime flexibility**: Discover and use new capabilities on-the-fly -MCP creates a universal connector between Kilo Code and external services, with REST APIs often powering those services behind the scenes. +MCP creates a universal connector between Axon Code and external services, with REST APIs often powering those services behind the scenes. ## Conclusion: Complementary, Not Competing Technologies MCP doesn't replace REST APIs - it builds upon them. REST excels at providing discrete services, while MCP excels at orchestrating those services for AI agents. -The critical distinction is that MCP is AI-native: it treats the model as a first-class user, providing the contextual, stateful interaction layer that AI agents need to function effectively in complex environments. \ No newline at end of file +The critical distinction is that MCP is AI-native: it treats the model as a first-class user, providing the contextual, stateful interaction layer that AI agents need to function effectively in complex environments. diff --git a/apps/kilocode-docs/docs/features/mcp/overview.md b/apps/kilocode-docs/docs/features/mcp/overview.md index f35d372ea8..93c202e3f2 100644 --- a/apps/kilocode-docs/docs/features/mcp/overview.md +++ b/apps/kilocode-docs/docs/features/mcp/overview.md @@ -5,16 +5,16 @@ sidebar_label: MCP Overview # Model Context Protocol (MCP) -The Model Context Protocol (MCP) is a standard for extending Kilo Code's capabilities by connecting to external tools and services. MCP servers provide additional tools and resources that help Kilo Code accomplish tasks beyond its built-in capabilities, such as accessing databases, custom APIs, and specialized functionality. +The Model Context Protocol (MCP) is a standard for extending Axon Code's capabilities by connecting to external tools and services. MCP servers provide additional tools and resources that help Axon Code accomplish tasks beyond its built-in capabilities, such as accessing databases, custom APIs, and specialized functionality. ## MCP Documentation This documentation is organized into several sections: -* [**Using MCP in Kilo Code**](/features/mcp/using-mcp-in-kilo-code) - Comprehensive guide to configuring, enabling, and managing MCP servers with Kilo Code. Includes server settings, tool approval, and troubleshooting. +- [**Using MCP in Axon Code**](/features/mcp/using-mcp-in-kilo-code) - Comprehensive guide to configuring, enabling, and managing MCP servers with Axon Code. Includes server settings, tool approval, and troubleshooting. -* [**What is MCP?**](/features/mcp/what-is-mcp) - Clear explanation of the Model Context Protocol, its client-server architecture, and how it enables AI systems to interact with external tools. +- [**What is MCP?**](/features/mcp/what-is-mcp) - Clear explanation of the Model Context Protocol, its client-server architecture, and how it enables AI systems to interact with external tools. -* [**STDIO & SSE Transports**](/features/mcp/server-transports) - Detailed comparison of local (STDIO) and remote (SSE) transport mechanisms with deployment considerations for each approach. +- [**STDIO & SSE Transports**](/features/mcp/server-transports) - Detailed comparison of local (STDIO) and remote (SSE) transport mechanisms with deployment considerations for each approach. -* [**MCP vs API**](/features/mcp/mcp-vs-api) - Analysis of the fundamental distinction between MCP and REST APIs, explaining how they operate at different layers of abstraction for AI systems. +- [**MCP vs API**](/features/mcp/mcp-vs-api) - Analysis of the fundamental distinction between MCP and REST APIs, explaining how they operate at different layers of abstraction for AI systems. diff --git a/apps/kilocode-docs/docs/features/mcp/server-transports.md b/apps/kilocode-docs/docs/features/mcp/server-transports.md index 8138c6785c..b665612c2a 100644 --- a/apps/kilocode-docs/docs/features/mcp/server-transports.md +++ b/apps/kilocode-docs/docs/features/mcp/server-transports.md @@ -5,7 +5,7 @@ sidebar_label: STDIO & SSE Transports # MCP Server Transports: STDIO & SSE -Model Context Protocol (MCP) supports two primary transport mechanisms for communication between Kilo Code and MCP servers: Standard Input/Output (STDIO) and Server-Sent Events (SSE). Each has distinct characteristics, advantages, and use cases. +Model Context Protocol (MCP) supports two primary transport mechanisms for communication between Axon Code and MCP servers: Standard Input/Output (STDIO) and Server-Sent Events (SSE). Each has distinct characteristics, advantages, and use cases. ## STDIO Transport @@ -13,7 +13,7 @@ STDIO transport runs locally on your machine and communicates via standard input ### How STDIO Transport Works -1. The client (Kilo Code) spawns an MCP server as a child process +1. The client (Axon Code) spawns an MCP server as a child process 2. Communication happens through process streams: client writes to server's STDIN, server responds to STDOUT 3. Each message is delimited by a newline character 4. Messages are formatted as JSON-RPC 2.0 @@ -29,34 +29,34 @@ Client Server ### STDIO Characteristics -* **Locality**: Runs on the same machine as Kilo Code -* **Performance**: Very low latency and overhead (no network stack involved) -* **Simplicity**: Direct process communication without network configuration -* **Relationship**: One-to-one relationship between client and server -* **Security**: Inherently more secure as no network exposure +- **Locality**: Runs on the same machine as Axon Code +- **Performance**: Very low latency and overhead (no network stack involved) +- **Simplicity**: Direct process communication without network configuration +- **Relationship**: One-to-one relationship between client and server +- **Security**: Inherently more secure as no network exposure ### When to Use STDIO STDIO transport is ideal for: -* Local integrations and tools running on the same machine -* Security-sensitive operations -* Low-latency requirements -* Single-client scenarios (one Kilo Code instance per server) -* Command-line tools or IDE extensions +- Local integrations and tools running on the same machine +- Security-sensitive operations +- Low-latency requirements +- Single-client scenarios (one Axon Code instance per server) +- Command-line tools or IDE extensions ### STDIO Implementation Example ```typescript -import { Server } from '@modelcontextprotocol/sdk/server/index.js'; -import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; +import { Server } from "@modelcontextprotocol/sdk/server/index.js" +import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js" -const server = new Server({name: 'local-server', version: '1.0.0'}); +const server = new Server({ name: "local-server", version: "1.0.0" }) // Register tools... // Use STDIO transport -const transport = new StdioServerTransport(server); -transport.listen(); +const transport = new StdioServerTransport(server) +transport.listen() ``` ## SSE Transport @@ -65,12 +65,12 @@ Server-Sent Events (SSE) transport runs on a remote server and communicates over ### How SSE Transport Works -1. The client (Kilo Code) connects to the server's SSE endpoint via HTTP GET request +1. The client (Axon Code) connects to the server's SSE endpoint via HTTP GET request 2. This establishes a persistent connection where the server can push events to the client 3. For client-to-server communication, the client makes HTTP POST requests to a separate endpoint 4. Communication happens over two channels: - * Event Stream (GET): Server-to-client updates - * Message Endpoint (POST): Client-to-server requests + - Event Stream (GET): Server-to-client updates + - Message Endpoint (POST): Client-to-server requests ``` Client Server @@ -85,87 +85,90 @@ Client Server ### SSE Characteristics -* **Remote Access**: Can be hosted on a different machine from Kilo Code -* **Scalability**: Can handle multiple client connections concurrently -* **Protocol**: Works over standard HTTP (no special protocols needed) -* **Persistence**: Maintains a persistent connection for server-to-client messages -* **Authentication**: Can use standard HTTP authentication mechanisms +- **Remote Access**: Can be hosted on a different machine from Axon Code +- **Scalability**: Can handle multiple client connections concurrently +- **Protocol**: Works over standard HTTP (no special protocols needed) +- **Persistence**: Maintains a persistent connection for server-to-client messages +- **Authentication**: Can use standard HTTP authentication mechanisms ### When to Use SSE SSE transport is better for: -* Remote access across networks -* Multi-client scenarios -* Public services -* Centralized tools that many users need to access -* Integration with web services +- Remote access across networks +- Multi-client scenarios +- Public services +- Centralized tools that many users need to access +- Integration with web services ### SSE Implementation Example ```typescript -import { Server } from '@modelcontextprotocol/sdk/server/index.js'; -import { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js'; -import express from 'express'; +import { Server } from "@modelcontextprotocol/sdk/server/index.js" +import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js" +import express from "express" -const app = express(); -const server = new Server({name: 'remote-server', version: '1.0.0'}); +const app = express() +const server = new Server({ name: "remote-server", version: "1.0.0" }) // Register tools... // Use SSE transport -const transport = new SSEServerTransport(server); -app.use('/mcp', transport.requestHandler()); +const transport = new SSEServerTransport(server) +app.use("/mcp", transport.requestHandler()) app.listen(3000, () => { - console.log('MCP server listening on port 3000'); -}); + console.log("MCP server listening on port 3000") +}) ``` + ## Local vs. Hosted: Deployment Aspects The choice between STDIO and SSE transports directly impacts how you'll deploy and manage your MCP servers. ### STDIO: Local Deployment Model -STDIO servers run locally on the same machine as Kilo Code, which has several important implications: +STDIO servers run locally on the same machine as Axon Code, which has several important implications: -* **Installation**: The server executable must be installed on each user's machine -* **Distribution**: You need to provide installation packages for different operating systems -* **Updates**: Each instance must be updated separately -* **Resources**: Uses the local machine's CPU, memory, and disk -* **Access Control**: Relies on the local machine's filesystem permissions -* **Integration**: Easy integration with local system resources (files, processes) -* **Execution**: Starts and stops with Kilo Code (child process lifecycle) -* **Dependencies**: Any dependencies must be installed on the user's machine +- **Installation**: The server executable must be installed on each user's machine +- **Distribution**: You need to provide installation packages for different operating systems +- **Updates**: Each instance must be updated separately +- **Resources**: Uses the local machine's CPU, memory, and disk +- **Access Control**: Relies on the local machine's filesystem permissions +- **Integration**: Easy integration with local system resources (files, processes) +- **Execution**: Starts and stops with Axon Code (child process lifecycle) +- **Dependencies**: Any dependencies must be installed on the user's machine #### Practical Example A local file search tool using STDIO would: -* Run on the user's machine -* Have direct access to the local filesystem -* Start when needed by Kilo Code -* Not require network configuration -* Need to be installed alongside Kilo Code or via a package manager + +- Run on the user's machine +- Have direct access to the local filesystem +- Start when needed by Axon Code +- Not require network configuration +- Need to be installed alongside Axon Code or via a package manager ### SSE: Hosted Deployment Model SSE servers can be deployed to remote servers and accessed over the network: -* **Installation**: Installed once on a server, accessed by many users -* **Distribution**: Single deployment serves multiple clients -* **Updates**: Centralized updates affect all users immediately -* **Resources**: Uses server resources, not local machine resources -* **Access Control**: Managed through authentication and authorization systems -* **Integration**: More complex integration with user-specific resources -* **Execution**: Runs as an independent service (often continuously) -* **Dependencies**: Managed on the server, not on user machines +- **Installation**: Installed once on a server, accessed by many users +- **Distribution**: Single deployment serves multiple clients +- **Updates**: Centralized updates affect all users immediately +- **Resources**: Uses server resources, not local machine resources +- **Access Control**: Managed through authentication and authorization systems +- **Integration**: More complex integration with user-specific resources +- **Execution**: Runs as an independent service (often continuously) +- **Dependencies**: Managed on the server, not on user machines #### Practical Example A database query tool using SSE would: -* Run on a central server -* Connect to databases with server-side credentials -* Be continuously available for multiple users -* Require proper network security configuration -* Be deployed using container or cloud technologies + +- Run on a central server +- Connect to databases with server-side credentials +- Be continuously available for multiple users +- Require proper network security configuration +- Be deployed using container or cloud technologies ### Hybrid Approaches @@ -177,20 +180,20 @@ Some scenarios benefit from a hybrid approach: ## Choosing Between STDIO and SSE -| Consideration | STDIO | SSE | -|---------------|-------|-----| -| **Location** | Local machine only | Local or remote | -| **Clients** | Single client | Multiple clients | -| **Performance** | Lower latency | Higher latency (network overhead) | -| **Setup Complexity** | Simpler | More complex (requires HTTP server) | -| **Security** | Inherently secure | Requires explicit security measures | -| **Network Access** | Not needed | Required | -| **Scalability** | Limited to local machine | Can distribute across network | -| **Deployment** | Per-user installation | Centralized installation | -| **Updates** | Distributed updates | Centralized updates | -| **Resource Usage** | Uses client resources | Uses server resources | -| **Dependencies** | Client-side dependencies | Server-side dependencies | - -## Configuring Transports in Kilo Code - -For detailed information on configuring STDIO and SSE transports in Kilo Code, including example configurations, see the [Understanding Transport Types](/features/mcp/using-mcp-in-kilo-code#understanding-transport-types) section in the Using MCP in Kilo Code guide. \ No newline at end of file +| Consideration | STDIO | SSE | +| -------------------- | ------------------------ | ----------------------------------- | +| **Location** | Local machine only | Local or remote | +| **Clients** | Single client | Multiple clients | +| **Performance** | Lower latency | Higher latency (network overhead) | +| **Setup Complexity** | Simpler | More complex (requires HTTP server) | +| **Security** | Inherently secure | Requires explicit security measures | +| **Network Access** | Not needed | Required | +| **Scalability** | Limited to local machine | Can distribute across network | +| **Deployment** | Per-user installation | Centralized installation | +| **Updates** | Distributed updates | Centralized updates | +| **Resource Usage** | Uses client resources | Uses server resources | +| **Dependencies** | Client-side dependencies | Server-side dependencies | + +## Configuring Transports in Axon Code + +For detailed information on configuring STDIO and SSE transports in Axon Code, including example configurations, see the [Understanding Transport Types](/features/mcp/using-mcp-in-kilo-code#understanding-transport-types) section in the Using MCP in Axon Code guide. diff --git a/apps/kilocode-docs/docs/features/mcp/using-mcp-in-kilo-code.md b/apps/kilocode-docs/docs/features/mcp/using-mcp-in-kilo-code.md index 1cabda9148..7c10f073c1 100644 --- a/apps/kilocode-docs/docs/features/mcp/using-mcp-in-kilo-code.md +++ b/apps/kilocode-docs/docs/features/mcp/using-mcp-in-kilo-code.md @@ -1,15 +1,15 @@ --- -title: Using MCP in Kilo Code -sidebar_label: Using MCP in Kilo Code +title: Using MCP in Axon Code +sidebar_label: Using MCP in Axon Code --- -# Using MCP in Kilo Code +# Using MCP in Axon Code -Model Context Protocol (MCP) extends Kilo Code's capabilities by connecting to external tools and services. This guide covers everything you need to know about using MCP with Kilo Code. +Model Context Protocol (MCP) extends Axon Code's capabilities by connecting to external tools and services. This guide covers everything you need to know about using MCP with Axon Code. ## Configuring MCP Servers @@ -17,20 +17,20 @@ Model Context Protocol (MCP) extends Kilo Code's capabilities by connecting to e MCP server configurations can be managed at two levels: 1. **Global Configuration**: Stored in the `mcp_settings.json` file, accessible via VS Code settings (see below). These settings apply across all your workspaces unless overridden by a project-level configuration. -2. **Project-level Configuration**: Defined in a `.kilocode/mcp.json` file within your project's root directory. This allows you to set up project-specific servers and share configurations with your team by committing the file to version control. Kilo Code automatically detects and loads this file if it exists. +2. **Project-level Configuration**: Defined in a `.kilocode/mcp.json` file within your project's root directory. This allows you to set up project-specific servers and share configurations with your team by committing the file to version control. Axon Code automatically detects and loads this file if it exists. **Precedence**: If a server name exists in both global and project configurations, the **project-level configuration takes precedence**. ### Editing MCP Settings Files -You can edit both global and project-level MCP configuration files directly from the Kilo Code MCP settings view. +You can edit both global and project-level MCP configuration files directly from the Axon Code MCP settings view. -1. Click the icon in the top navigation of the Kilo Code pane to open `Settings`. +1. Click the icon in the top navigation of the Axon Code pane to open `Settings`. 2. Click the `MCP Servers` tab on the left side 3. Choose the `Installed` servers 4. Click the appropriate button: - **`Edit Global MCP`**: Opens the global `mcp_settings.json` file. - - **`Edit Project MCP`**: Opens the project-specific `.kilocode/mcp.json` file. If this file doesn't exist, Kilo Code will create it for you. + - **`Edit Project MCP`**: Opens the project-specific `.kilocode/mcp.json` file. If this file doesn't exist, Axon Code will create it for you. Edit Global MCP and Edit Project MCP buttons @@ -52,7 +52,7 @@ Both files use a JSON format with a `mcpServers` object containing named server } ``` -_Example of MCP Server config in Kilo Code (STDIO Transport)_ +_Example of MCP Server config in Axon Code (STDIO Transport)_ ### Understanding Transport Types @@ -179,24 +179,24 @@ MCP tool auto-approval works on a per-tool basis and is disabled by default. To Always allow checkbox for MCP tools -When enabled, Kilo Code will automatically approve this specific tool without prompting. Note that the global "Use MCP servers" setting takes precedence - if it's disabled, no MCP tools will be auto-approved. +When enabled, Axon Code will automatically approve this specific tool without prompting. Note that the global "Use MCP servers" setting takes precedence - if it's disabled, no MCP tools will be auto-approved. ## Finding and Installing MCP Servers -Kilo Code does not come with any pre-installed MCP servers. You'll need to find and install them separately. +Axon Code does not come with any pre-installed MCP servers. You'll need to find and install them separately. - **Community Repositories:** Check for community-maintained lists of MCP servers on GitHub -- **Ask Kilo Code:** You can ask Kilo Code to help you find or even create MCP servers -- **Build Your Own:** Create custom MCP servers using the SDK to extend Kilo Code with your own tools +- **Ask Axon Code:** You can ask Axon Code to help you find or even create MCP servers +- **Build Your Own:** Create custom MCP servers using the SDK to extend Axon Code with your own tools For full SDK documentation, visit the [MCP GitHub repository](https://github.com/modelcontextprotocol/). ## Using MCP Tools in Your Workflow -After configuring an MCP server, Kilo Code will automatically detect available tools and resources. To use them: +After configuring an MCP server, Axon Code will automatically detect available tools and resources. To use them: -1. Type your request in the Kilo Code chat interface -2. Kilo Code will identify when an MCP tool can help with your task +1. Type your request in the Axon Code chat interface +2. Axon Code will identify when an MCP tool can help with your task 3. Approve the tool use when prompted (or use auto-approval) Example: "Analyze the performance of my API" might use an MCP tool that tests API endpoints. diff --git a/apps/kilocode-docs/docs/features/mcp/what-is-mcp.md b/apps/kilocode-docs/docs/features/mcp/what-is-mcp.md index 8e957940ed..2edbf6f7cd 100644 --- a/apps/kilocode-docs/docs/features/mcp/what-is-mcp.md +++ b/apps/kilocode-docs/docs/features/mcp/what-is-mcp.md @@ -28,9 +28,9 @@ For example, an AI using MCP can perform tasks like "search our company database - **How is security handled?** Users control which MCP servers they connect to and what permissions those servers have. As with any tool that accesses data or services, use trusted sources and configure appropriate access controls. -## MCP in Kilo Code +## MCP in Axon Code -Kilo Code implements the Model Context Protocol to: +Axon Code implements the Model Context Protocol to: - Connect to both local and remote MCP servers - Provide a consistent interface for accessing tools @@ -44,6 +44,6 @@ MCP provides a standardized way for AI systems to interact with external tools a Ready to dig deeper? Check out these guides: - [MCP Overview](/features/mcp/overview) - A quick glance at the MCP documentation structure -- [Using MCP in Kilo Code](/features/mcp/using-mcp-in-kilo-code) - Get started with MCP in Kilo Code, including creating simple servers +- [Using MCP in Axon Code](/features/mcp/using-mcp-in-kilo-code) - Get started with MCP in Axon Code, including creating simple servers - [MCP vs API](/features/mcp/mcp-vs-api) - Technical advantages compared to traditional APIs -- [STDIO & SSE Transports](/features/mcp/server-transports) - Local vs. hosted deployment models \ No newline at end of file +- [STDIO & SSE Transports](/features/mcp/server-transports) - Local vs. hosted deployment models diff --git a/apps/kilocode-docs/docs/features/model-temperature.md b/apps/kilocode-docs/docs/features/model-temperature.md index f4780edf26..0cee9529a4 100644 --- a/apps/kilocode-docs/docs/features/model-temperature.md +++ b/apps/kilocode-docs/docs/features/model-temperature.md @@ -11,43 +11,43 @@ Temperature is a setting (usually between 0.0 and 2.0) that controls how random :::info Temperature and Code: Common Misconceptions Temperature controls output randomness, not code quality or accuracy directly. Key points: -* **Low Temperature (near 0.0):** Produces predictable, consistent code. Good for simple tasks, but can be repetitive and lack creativity. It doesn't guarantee *better* code. -* **High Temperature:** Increases randomness, potentially leading to creative solutions but also more errors or nonsensical code. It doesn't guarantee *higher-quality* code. -* **Accuracy:** Code accuracy depends on the model's training and prompt clarity, not temperature. -* **Temperature 0.0:** Useful for consistency, but limits exploration needed for complex problems. -::: +- **Low Temperature (near 0.0):** Produces predictable, consistent code. Good for simple tasks, but can be repetitive and lack creativity. It doesn't guarantee _better_ code. +- **High Temperature:** Increases randomness, potentially leading to creative solutions but also more errors or nonsensical code. It doesn't guarantee _higher-quality_ code. +- **Accuracy:** Code accuracy depends on the model's training and prompt clarity, not temperature. +- **Temperature 0.0:** Useful for consistency, but limits exploration needed for complex problems. + ::: -## Default Values in Kilo Code +## Default Values in Axon Code -Kilo Code uses a default temperature of 0.0 for most models, optimizing for maximum determinism and precision in code generation. This applies to OpenAI models, Anthropic models (non-thinking variants), LM Studio models, and most other providers. +Axon Code uses a default temperature of 0.0 for most models, optimizing for maximum determinism and precision in code generation. This applies to OpenAI models, Anthropic models (non-thinking variants), LM Studio models, and most other providers. Some models use higher default temperatures - DeepSeek R1 models and certain reasoning-focused models default to 0.6, providing a balance between determinism and creative exploration. Models with thinking capabilities (where the AI shows its reasoning process) require a fixed temperature of 1.0 which cannot be changed, as this setting ensures optimal performance of the thinking mechanism. This applies to any model with the ":thinking" flag enabled. -Some specialized models don't support temperature adjustments at all, in which case Kilo Code respects these limitations automatically. +Some specialized models don't support temperature adjustments at all, in which case Axon Code respects these limitations automatically. ## When to Adjust Temperature Here are some examples of temperature settings that might work well for different tasks: -* **Code Mode (0.0-0.3):** For writing precise, correct code with consistent, deterministic results -* **Architect Mode (0.4-0.7):** For brainstorming architecture or design solutions with balanced creativity and structure -* **Ask Mode (0.7-1.0):** For explanations or open-ended questions requiring diverse and insightful responses -* **Debug Mode (0.0-0.3):** For troubleshooting bugs with consistent precision +- **Code Mode (0.0-0.3):** For writing precise, correct code with consistent, deterministic results +- **Architect Mode (0.4-0.7):** For brainstorming architecture or design solutions with balanced creativity and structure +- **Ask Mode (0.7-1.0):** For explanations or open-ended questions requiring diverse and insightful responses +- **Debug Mode (0.0-0.3):** For troubleshooting bugs with consistent precision These are starting points – it's important to [experiment with different settings](#experimentation) to find what works best for your specific needs and preferences. ## How to Adjust Temperature -1. **Open the Kilo Code Panel:** Click the Kilo Code icon () in the VS Code Side Bar +1. **Open the Axon Code Panel:** Click the Axon Code icon () in the VS Code Side Bar 2. **Open Settings:** Click the icon in the top right corner 3. **Find Temperature Control:** Navigate to the Providers section 4. **Enable Custom Temperature:** Check the "Use custom temperature" box 5. **Set Your Value:** Adjust the slider to your preferred value - Temperature setting in Kilo Code settings panel - *Temperature slider in Kilo Code settings panel* + Temperature setting in Axon Code settings panel + *Temperature slider in Axon Code settings panel* ## Using API Configuration Profiles for Temperature @@ -64,13 +64,13 @@ This approach optimizes model behavior for specific tasks without manual adjustm ## Technical Implementation -Kilo Code implements temperature handling with these considerations: +Axon Code implements temperature handling with these considerations: -* User-defined settings take priority over defaults -* Provider-specific behaviors are respected -* Model-specific limitations are enforced: - * Thinking-enabled models require a fixed temperature of 1.0 - * Some models don't support temperature adjustments +- User-defined settings take priority over defaults +- Provider-specific behaviors are respected +- Model-specific limitations are enforced: + - Thinking-enabled models require a fixed temperature of 1.0 + - Some models don't support temperature adjustments ## Experimentation @@ -78,7 +78,7 @@ Experimenting with different temperature settings is the most effective way to d ### Effective Temperature Testing -1. **Start with defaults** - Begin with Kilo Code's preset values (0.0 for most tasks) as your baseline +1. **Start with defaults** - Begin with Axon Code's preset values (0.0 for most tasks) as your baseline 2. **Make incremental adjustments** - Change values in small steps (±0.1) to observe subtle differences 3. **Test consistently** - Use the same prompt across different temperature settings for valid comparisons 4. **Document results** - Note which values produce the best outcomes for specific types of tasks @@ -88,6 +88,6 @@ Remember that different models may respond differently to the same temperature v ## Related Features -- Works with all [API providers](/providers/openai) supported by Kilo Code +- Works with all [API providers](/providers/openai) supported by Axon Code - Complements [custom instructions](/advanced-usage/custom-instructions) for fine-tuning responses -- Works alongside [custom modes](/features/custom-modes) you create \ No newline at end of file +- Works alongside [custom modes](/features/custom-modes) you create diff --git a/apps/kilocode-docs/docs/features/more-features.md b/apps/kilocode-docs/docs/features/more-features.md index a8b47b644a..92d2ed57cb 100644 --- a/apps/kilocode-docs/docs/features/more-features.md +++ b/apps/kilocode-docs/docs/features/more-features.md @@ -2,26 +2,27 @@ sidebar_label: Additional Features --- - # Additional Features -Kilo Code's extras streamline routine tasks and improve accessibility. +Axon Code's extras streamline routine tasks and improve accessibility. ## Suggested Responses -Kilo Code offers suggested responses so you spend less time typing. +Axon Code offers suggested responses so you spend less time typing. + - After you ask a question, buttons appear below the chat box. - Click a button to reuse it as your next prompt. ## Text to Speech -The Text-to-Speech feature lets Kilo Code read responses aloud. +The Text-to-Speech feature lets Axon Code read responses aloud. + 1. Enable TTS in settings. 2. Click the speaker icon next to any response to start listening. ## Global Language Support -Kilo Code supports 14 languages: +Axon Code supports 14 languages: - Simplified Chinese - Traditional Chinese diff --git a/apps/kilocode-docs/docs/features/settings-management.md b/apps/kilocode-docs/docs/features/settings-management.md index e572e7bdd6..bb03dfd072 100644 --- a/apps/kilocode-docs/docs/features/settings-management.md +++ b/apps/kilocode-docs/docs/features/settings-management.md @@ -1,25 +1,25 @@ --- title: Import, Export, and Reset Settings sidebar_label: Import/Export/Reset Settings -description: Manage your Kilo Code settings by exporting, importing, or resetting them to defaults. +description: Manage your Axon Code settings by exporting, importing, or resetting them to defaults. --- # Import, Export, and Reset Settings -Kilo Code allows you to manage your configuration settings effectively through export, import, and reset options. These features are useful for backing up your setup, sharing configurations with others, or restoring default settings if needed. +Axon Code allows you to manage your configuration settings effectively through export, import, and reset options. These features are useful for backing up your setup, sharing configurations with others, or restoring default settings if needed. -You can find these options at the bottom of the Kilo Code settings page, accessible via the gear icon () in the Kilo Code chat view. +You can find these options at the bottom of the Axon Code settings page, accessible via the gear icon () in the Axon Code chat view. -Export, Import, and Reset buttons in Kilo Code settings +Export, Import, and Reset buttons in Axon Code settings *Image: Export, Import, and Reset buttons.* ## Export Settings -Clicking the **Export** button saves your current Kilo Code settings to a JSON file. +Clicking the **Export** button saves your current Axon Code settings to a JSON file. -* **What's Exported:** The file includes your configured API Provider Profiles and Global Settings (UI preferences, mode configurations, context settings, etc.). -* **Security Warning:** The exported JSON file contains **all** your configured API Provider Profiles and Global Settings. Crucially, this includes **API keys in plaintext**. Treat this file as highly sensitive. Do not share it publicly or with untrusted individuals, as it grants access to your API accounts. -* **Process:** +- **What's Exported:** The file includes your configured API Provider Profiles and Global Settings (UI preferences, mode configurations, context settings, etc.). +- **Security Warning:** The exported JSON file contains **all** your configured API Provider Profiles and Global Settings. Crucially, this includes **API keys in plaintext**. Treat this file as highly sensitive. Do not share it publicly or with untrusted individuals, as it grants access to your API accounts. +- **Process:** 1. Click **Export**. 2. A file save dialog appears, suggesting `kilo-code-settings.json` as the filename (usually in your `~/Documents` folder). 3. Choose a location and save the file. @@ -30,31 +30,33 @@ This creates a backup of your configuration or a file you can share. Clicking the **Import** button allows you to load settings from a previously exported JSON file. -* **Process:** +- **Process:** 1. Click **Import**. 2. A file open dialog appears. Select the `kilo-code-settings.json` file (or similarly named file) you want to import. - 3. Kilo Code reads the file, validates its contents against the expected schema, and applies the settings. -* **Merging:** Importing settings **merges** the configurations. It adds new API profiles and updates existing ones and global settings based on the file content. It does **not** delete configurations present in your current setup but missing from the imported file. -* **Validation:** Only valid settings matching the internal schema can be imported, preventing configuration errors. A success notification appears upon completion. + 3. Axon Code reads the file, validates its contents against the expected schema, and applies the settings. +- **Merging:** Importing settings **merges** the configurations. It adds new API profiles and updates existing ones and global settings based on the file content. It does **not** delete configurations present in your current setup but missing from the imported file. +- **Validation:** Only valid settings matching the internal schema can be imported, preventing configuration errors. A success notification appears upon completion. ## Reset Settings -Clicking the **Reset** button completely clears all Kilo Code configuration data and returns the extension to its default state. This is a destructive action intended for troubleshooting or starting fresh. +Clicking the **Reset** button completely clears all Axon Code configuration data and returns the extension to its default state. This is a destructive action intended for troubleshooting or starting fresh. -* **Warning:** This action is **irreversible**. It permanently deletes all API configurations (including keys stored in secret storage), custom modes, global settings, and task history. +- **Warning:** This action is **irreversible**. It permanently deletes all API configurations (including keys stored in secret storage), custom modes, global settings, and task history. + +- **Process:** -* **Process:** 1. Click the red **Reset** button. 2. A confirmation dialog appears, warning that the action cannot be undone. 3. Click "Yes" to confirm. -* **What is Reset:** - * **API Provider Profiles:** All configurations are deleted from settings and secret storage. - * **Global Settings:** All preferences (UI, modes, approvals, browser, etc.) are reset to defaults. - * **Custom Modes:** All user-defined modes are deleted. - * **Secret Storage:** All API keys and other secrets managed by Kilo Code are cleared. - * **Task History:** The current task stack is cleared. +- **What is Reset:** + + - **API Provider Profiles:** All configurations are deleted from settings and secret storage. + - **Global Settings:** All preferences (UI, modes, approvals, browser, etc.) are reset to defaults. + - **Custom Modes:** All user-defined modes are deleted. + - **Secret Storage:** All API keys and other secrets managed by Axon Code are cleared. + - **Task History:** The current task stack is cleared. -* **Result:** Kilo Code returns to its initial state, as if freshly installed, with default settings and no user configurations. +- **Result:** Axon Code returns to its initial state, as if freshly installed, with default settings and no user configurations. -Use this option only if you are certain you want to remove all Kilo Code data or if instructed during troubleshooting. Consider exporting your settings first if you might want to restore them later. \ No newline at end of file +Use this option only if you are certain you want to remove all Axon Code data or if instructed during troubleshooting. Consider exporting your settings first if you might want to restore them later. diff --git a/apps/kilocode-docs/docs/features/shell-integration.md b/apps/kilocode-docs/docs/features/shell-integration.md index 059761a98a..91eb37c87d 100644 --- a/apps/kilocode-docs/docs/features/shell-integration.md +++ b/apps/kilocode-docs/docs/features/shell-integration.md @@ -1,10 +1,10 @@ # Terminal Shell Integration -Terminal Shell Integration is a key feature that enables Kilo Code to execute commands in your terminal and intelligently process their output. This bidirectional communication between the AI and your development environment unlocks powerful automation capabilities. +Terminal Shell Integration is a key feature that enables Axon Code to execute commands in your terminal and intelligently process their output. This bidirectional communication between the AI and your development environment unlocks powerful automation capabilities. ## What is Shell Integration? -Shell integration is automatically enabled in Kilo Code and connects directly to your terminal's command execution lifecycle without requiring any setup from you. This built-in feature allows Kilo Code to: +Shell integration is automatically enabled in Axon Code and connects directly to your terminal's command execution lifecycle without requiring any setup from you. This built-in feature allows Axon Code to: - Execute commands on your behalf through the [`execute_command`](/features/tools/execute-command) tool - Read command output in real-time without manual copy-pasting @@ -13,11 +13,11 @@ Shell integration is automatically enabled in Kilo Code and connects directly to - Track working directory changes as you navigate your project - React intelligently to terminal output without user intervention -When Kilo Code needs to perform tasks like installing dependencies, starting a development server, or analyzing build errors, shell integration works behind the scenes to make these interactions smooth and effective. +When Axon Code needs to perform tasks like installing dependencies, starting a development server, or analyzing build errors, shell integration works behind the scenes to make these interactions smooth and effective. ## Getting Started with Shell Integration -Shell integration is built into Kilo Code and works automatically in most cases. If you see "Shell Integration Unavailable" messages or experience issues with command execution, try these solutions: +Shell integration is built into Axon Code and works automatically in most cases. If you see "Shell Integration Unavailable" messages or experience issues with command execution, try these solutions: 1. **Update VSCode/Cursor** to the latest version (VSCode 1.93+ required) 2. **Ensure a compatible shell is selected**: Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P`) → "Terminal: Select Default Profile" → Choose bash, zsh, PowerShell, or fish @@ -26,34 +26,37 @@ Shell integration is built into Kilo Code and works automatically in most cases. ## Terminal Integration Settings -Kilo Code provides several settings to fine-tune shell integration. Access these in the Kilo Code sidebar under Settings → Terminal. +Axon Code provides several settings to fine-tune shell integration. Access these in the Axon Code sidebar under Settings → Terminal. ### Basic Settings #### Terminal Output Limit + Terminal output limit slider set to 500 Controls the maximum number of lines captured from terminal output. When exceeded, it keeps 20% of the beginning and 80% of the end with a truncation message in between. This prevents excessive token usage while maintaining context. Default: 500 lines. Controls the maximum number of lines captured from terminal output. When exceeded, lines are removed from the middle to save tokens. Default: 500 lines. #### Terminal Shell Integration Timeout + Terminal shell integration timeout slider set to 15s Maximum time to wait for shell integration to initialize before executing commands. Increase this value if you experience "Shell Integration Unavailable" errors. Default: 15 seconds. #### Terminal Command Delay + Terminal command delay slider set to 0ms -Adds a small pause after running commands to help Kilo Code capture all output correctly. This setting can significantly impact shell integration reliability due to VSCode's implementation of terminal integration across different operating systems and shell configurations: +Adds a small pause after running commands to help Axon Code capture all output correctly. This setting can significantly impact shell integration reliability due to VSCode's implementation of terminal integration across different operating systems and shell configurations: - **Default**: 0ms - **Common Values**: - * 0ms: Works best for some users with newer VSCode versions - * 50ms: Historical default, still effective for many users - * 150ms: Recommended for PowerShell users + - 0ms: Works best for some users with newer VSCode versions + - 50ms: Historical default, still effective for many users + - 150ms: Recommended for PowerShell users - **Note**: Different values may work better depending on your: - * VSCode version - * Shell customizations (oh-my-zsh, powerlevel10k, etc.) - * Operating system and environment + - VSCode version + - Shell customizations (oh-my-zsh, powerlevel10k, etc.) + - Operating system and environment ### Advanced Settings @@ -69,29 +72,34 @@ Always restart all open terminals after changing any of these settings. ::: #### PowerShell Counter Workaround + PowerShell counter workaround checkbox -Helps PowerShell run the same command multiple times in a row. Enable this if you notice Kilo Code can't run identical commands consecutively in PowerShell. +Helps PowerShell run the same command multiple times in a row. Enable this if you notice Axon Code can't run identical commands consecutively in PowerShell. #### Clear ZSH EOL Mark + Clear ZSH EOL mark checkbox -Prevents ZSH from adding special characters at the end of output lines that can confuse Kilo Code when reading terminal results. +Prevents ZSH from adding special characters at the end of output lines that can confuse Axon Code when reading terminal results. #### Oh My Zsh Integration + Enable Oh My Zsh integration checkbox -Makes Kilo Code work better with the popular [Oh My Zsh](https://ohmyz.sh/) shell customization framework. Turn this on if you use Oh My Zsh and experience terminal issues. +Makes Axon Code work better with the popular [Oh My Zsh](https://ohmyz.sh/) shell customization framework. Turn this on if you use Oh My Zsh and experience terminal issues. #### Powerlevel10k Integration + Enable Powerlevel10k integration checkbox -Improves compatibility if you use the Powerlevel10k theme for ZSH. Turn this on if your fancy terminal prompt causes issues with Kilo Code. +Improves compatibility if you use the Powerlevel10k theme for ZSH. Turn this on if your fancy terminal prompt causes issues with Axon Code. #### ZDOTDIR Handling + Enable ZDOTDIR handling checkbox -Helps Kilo Code work with custom ZSH configurations without interfering with your personal shell settings and customizations. +Helps Axon Code work with custom ZSH configurations without interfering with your personal shell settings and customizations. ## Troubleshooting Shell Integration @@ -104,6 +112,7 @@ PowerShell restricts script execution by default. To configure: 3. Set appropriate policy: `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser` Common policies: + - `Restricted`: No scripts allowed (default) - `RemoteSigned`: Local scripts can run; downloaded scripts need signing - `Unrestricted`: All scripts run with warnings @@ -114,21 +123,25 @@ Common policies: If automatic integration fails, add the appropriate line to your shell configuration: **Bash** (`~/.bashrc`): + ```bash [[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path bash)" ``` **Zsh** (`~/.zshrc`): + ```bash [[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path zsh)" ``` **PowerShell** (`$Profile`): + ```powershell if ($env:TERM_PROGRAM -eq "vscode") { . "$(code --locate-shell-integration-path pwsh)" } ``` **Fish** (`~/.config/fish/config.fish`): + ```fish string match -q "$TERM_PROGRAM" "vscode"; and . (code --locate-shell-integration-path fish) ``` @@ -138,18 +151,20 @@ string match -q "$TERM_PROGRAM" "vscode"; and . (code --locate-shell-integration If you use terminal customization tools: **Powerlevel10k**: + ```bash # Add before sourcing powerlevel10k in ~/.zshrc typeset -g POWERLEVEL9K_TERM_SHELL_INTEGRATION=true ``` -**Alternative**: Enable the Powerlevel10k Integration setting in Kilo Code. +**Alternative**: Enable the Powerlevel10k Integration setting in Axon Code. ### Verifying Shell Integration Status Confirm shell integration is active with these commands: **Bash**: + ```bash set | grep -i '[16]33;' echo "$PROMPT_COMMAND" | grep vsc @@ -157,24 +172,28 @@ trap -p DEBUG | grep vsc ``` **Zsh**: + ```zsh functions | grep -i vsc typeset -p precmd_functions preexec_functions ``` **PowerShell**: + ```powershell Get-Command -Name "*VSC*" -CommandType Function Get-Content Function:\Prompt | Select-String "VSCode" ``` **Fish**: + ```fish functions | grep -i vsc functions fish_prompt | grep -i vsc ``` Visual indicators of active shell integration: + 1. Shell integration indicator in terminal title bar 2. Command detection highlighting 3. Working directory updates in terminal title @@ -187,6 +206,7 @@ When using Windows Subsystem for Linux (WSL), there are two distinct ways to use ### Method 1: VSCode Windows with WSL Terminal In this setup: + - VSCode runs natively in Windows - You use the WSL terminal integration feature in VSCode - Shell commands are executed through the WSL bridge @@ -196,6 +216,7 @@ In this setup: ### Method 2: VSCode Running Within WSL In this setup: + - You launch VSCode directly from within WSL using `code .` - VSCode server runs natively in the Linux environment - Direct access to Linux filesystem and tools @@ -204,6 +225,7 @@ In this setup: - Recommended approach for WSL development For optimal shell integration with WSL, we recommend: + 1. Open your WSL distribution 2. Navigate to your project directory 3. Launch VSCode using `code .` @@ -216,10 +238,12 @@ For optimal shell integration with WSL, we recommend: For fellow Windows users running Fish terminal within a Cygwin environment, here's how VS Code's shell integration works: 1. **(Optional) Locate the Shell Integration Script:** - Open your Fish terminal *within VS Code* and run the following command: + Open your Fish terminal _within VS Code_ and run the following command: + ```bash code --locate-shell-integration-path fish ``` + This will output the path to the `shellIntegration.fish` script. Note down this path. 2. **Update Your Fish Configuration:** @@ -239,7 +263,8 @@ For fellow Windows users running Fish terminal within a Cygwin environment, here # source "/cygdrive/c/Users/YourUser/.vscode/extensions/..../shellIntegration.fish" end ``` - *Remember to replace the example path with the actual path from Step 1, correctly formatted for Cygwin.* + + _Remember to replace the example path with the actual path from Step 1, correctly formatted for Cygwin._ 3. **Configure VS Code Terminal Profile:** Open your VS Code `settings.json` file (Ctrl+Shift+P -> "Preferences: Open User Settings (JSON)"). Update or add the Fish profile under `terminal.integrated.profiles.windows` like this: @@ -277,7 +302,8 @@ For fellow Windows users running Fish terminal within a Cygwin environment, here // ... other settings ... } ``` - *Note: Using `bash.exe --login -i -c "exec fish"` is often more reliable in Cygwin environments for ensuring the correct environment setup before `fish` starts. However, if that approach doesn't work, try the `fish-direct` profile configuration.* + + _Note: Using `bash.exe --login -i -c "exec fish"` is often more reliable in Cygwin environments for ensuring the correct environment setup before `fish` starts. However, if that approach doesn't work, try the `fish-direct` profile configuration._ 4. **Restart VS Code:** Close and reopen Visual Studio Code completely to apply the changes. @@ -287,46 +313,49 @@ For fellow Windows users running Fish terminal within a Cygwin environment, here This setup works reliably on Windows systems using Cygwin, Fish, and the Starship prompt, and should assist users with similar configurations. - ### Shell Integration Failures After VSCode 1.98 **Issue**: After VSCode updates beyond version 1.98, shell integration may fail with the error "VSCE output start escape sequence (]633;C or ]133;C) not received". **Solutions**: + 1. **Set Terminal Command Delay**: - - Set the Terminal Command Delay to 50ms in Kilo Code settings - - Restart all terminals after changing this setting - - This matches older default behavior and may resolve the issue, however some users have reported that a value of 0ms works better. This is a workaround for upstream VSCode problems. + + - Set the Terminal Command Delay to 50ms in Axon Code settings + - Restart all terminals after changing this setting + - This matches older default behavior and may resolve the issue, however some users have reported that a value of 0ms works better. This is a workaround for upstream VSCode problems. 2. **Roll Back VSCode Version**: - - Download VSCode v1.98 from [VSCode Updates](https://code.visualstudio.com/updates/v1_98) - - Replace your current VSCode installation - - No backup of Kilo settings needed + + - Download VSCode v1.98 from [VSCode Updates](https://code.visualstudio.com/updates/v1_98) + - Replace your current VSCode installation + - No backup of Kilo settings needed 3. **WSL-Specific Workaround**: - - If using WSL, ensure you launch VSCode from within WSL using `code .` + + - If using WSL, ensure you launch VSCode from within WSL using `code .` 4. **ZSH Users**: - - Try enabling some or all ZSH-related workarounds in Kilo Code settings - - These settings can help regardless of your operating system + - Try enabling some or all ZSH-related workarounds in Axon Code settings + - These settings can help regardless of your operating system ## Known Issues and Workarounds ### Ctrl+C Behavior -**Issue**: If text is already typed in the terminal when Kilo Code tries to run a command, Kilo Code will press Ctrl+C first to clear the line, which can interrupt running processes. +**Issue**: If text is already typed in the terminal when Axon Code tries to run a command, Axon Code will press Ctrl+C first to clear the line, which can interrupt running processes. -**Workaround**: Make sure your terminal prompt is empty (no partial commands typed) before asking Kilo Code to execute terminal commands. +**Workaround**: Make sure your terminal prompt is empty (no partial commands typed) before asking Axon Code to execute terminal commands. ### Multi-line Command Issues -**Issue**: Commands that span multiple lines can confuse Kilo Code and may show output from previous commands mixed in with current output. +**Issue**: Commands that span multiple lines can confuse Axon Code and may show output from previous commands mixed in with current output. **Workaround**: Instead of multi-line commands, use command chaining with `&&` to keep everything on one line (e.g., `echo a && echo b` instead of typing each command on a separate line). ### PowerShell-Specific Issues -1. **Premature Completion**: PowerShell sometimes tells Kilo Code a command is finished before all the output has been shown. +1. **Premature Completion**: PowerShell sometimes tells Axon Code a command is finished before all the output has been shown. 2. **Repeated Commands**: PowerShell may refuse to run the same command twice in a row. **Workaround**: Enable the "PowerShell counter workaround" setting and set a terminal command delay of 150ms in the settings to give commands more time to complete. @@ -340,43 +369,47 @@ This setup works reliably on Windows systems using Cygwin, Fish, and the Starshi ## Troubleshooting Resources ### Checking Debug Logs + When shell integration issues occur, check the debug logs: + 1. Open Help → Toggle Developer Tools → Console 2. Set "Show All Levels" to see all log messages 3. Look for messages containing `[Terminal Process]` 4. Check `preOutput` content in error messages: - - Empty preOutput (`''`) means VSCode sent no data - - This indicates a potential VSCode shell integration issue, or an upstream bug that is out of our control - - The absence of shell integration markers may require adjusting settings to work around possible upstream bugs or local workstation configuration issues related to shell initialization and VSCode's loading of special shell integration hooks + - Empty preOutput (`''`) means VSCode sent no data + - This indicates a potential VSCode shell integration issue, or an upstream bug that is out of our control + - The absence of shell integration markers may require adjusting settings to work around possible upstream bugs or local workstation configuration issues related to shell initialization and VSCode's loading of special shell integration hooks ### Using the VSCode Terminal Integration Test Extension -The [VSCode Terminal Integration Test Extension](https://github.com/KJ7LNW/vsce-test-terminal-integration) helps diagnose shell integration issues by testing different settings combinations: +The [VSCode Terminal Integration Test Extension](https://github.com/KJ7LNW/vsce-test-terminal-integration) helps diagnose shell integration issues by testing different settings combinations: 1. **When Commands Stall**: - - If you see "command already running" warnings, click "Reset Stats" to reset the terminal state - - These warnings indicate shell integration is not working - - Try different settings combinations until you find one that works - - If it really gets stuck, restart the extension by closing the window and pressing F5 + + - If you see "command already running" warnings, click "Reset Stats" to reset the terminal state + - These warnings indicate shell integration is not working + - Try different settings combinations until you find one that works + - If it really gets stuck, restart the extension by closing the window and pressing F5 2. **Testing Settings**: - - Systematically try different combinations of: - * Terminal Command Delay - * Shell Integration settings - - Document which combinations succeed or fail - - This helps identify patterns in shell integration issues + + - Systematically try different combinations of: + - Terminal Command Delay + - Shell Integration settings + - Document which combinations succeed or fail + - This helps identify patterns in shell integration issues 3. **Reporting Issues**: - - Once you find a problematic configuration - - Document the exact settings combination - - Note your environment (OS, VSCode version, shell, and any shell prompt customization) - - Open an issue with these details to help improve shell integration + - Once you find a problematic configuration + - Document the exact settings combination + - Note your environment (OS, VSCode version, shell, and any shell prompt customization) + - Open an issue with these details to help improve shell integration ## Support If you've followed these steps and are still experiencing problems, please: -1. Check the [Kilo Code GitHub Issues](https://github.com/Kilo-Org/kilocode/issues) to see if others have reported similar problems +1. Check the [Axon Code GitHub Issues](https://github.com/Kilo-Org/kilocode/issues) to see if others have reported similar problems 2. If not, create a new issue with details about your operating system, VSCode/Cursor version, and the steps you've tried -For additional help, join our [Discord](https://kilocode.ai/discord). +For additional help, join our [Discord](https://matterai.so/discord). diff --git a/apps/kilocode-docs/docs/features/slash-commands/workflows.mdx b/apps/kilocode-docs/docs/features/slash-commands/workflows.mdx index 899dea4a55..fa1bf2541c 100644 --- a/apps/kilocode-docs/docs/features/slash-commands/workflows.mdx +++ b/apps/kilocode-docs/docs/features/slash-commands/workflows.mdx @@ -3,9 +3,9 @@ title: "Workflows" sidebarTitle: "Workflows" --- -Workflows automate repetitive tasks by defining step-by-step instructions for Kilo Code to execute. Invoke any workflow by typing `/[workflow-name.md]` in the chat. +Workflows automate repetitive tasks by defining step-by-step instructions for Axon Code to execute. Invoke any workflow by typing `/[workflow-name.md]` in the chat. -Workflows tab in Kilo Code +Workflows tab in Axon Code ## Creating Workflows @@ -77,7 +77,7 @@ Parameters needed (ask if not provided): - Reviewers to assign ``` -Now you can trigger this workflow by typing `/submit-pr.md` in the chat. Kilo Code will: +Now you can trigger this workflow by typing `/submit-pr.md` in the chat. Axon Code will: - Scan your code for common issues before committing - Run your test suite to catch problems early diff --git a/apps/kilocode-docs/docs/features/suggested-responses.md b/apps/kilocode-docs/docs/features/suggested-responses.md index 4a9fb07ca6..0527598848 100644 --- a/apps/kilocode-docs/docs/features/suggested-responses.md +++ b/apps/kilocode-docs/docs/features/suggested-responses.md @@ -6,18 +6,18 @@ import Codicon from '@site/src/components/Codicon'; # Suggested Responses -When Kilo Code needs more information to complete a task, it uses the [`ask_followup_question` tool](/features/tools/ask-followup-question). To make responding easier and faster, Kilo Code often provides suggested answers alongside the question. +When Axon Code needs more information to complete a task, it uses the [`ask_followup_question` tool](/features/tools/ask-followup-question). To make responding easier and faster, Axon Code often provides suggested answers alongside the question. ## Overview -Suggested Responses appear as clickable buttons directly below Kilo Code's question in the chat interface. They offer pre-formulated answers relevant to the question, helping you provide input quickly. +Suggested Responses appear as clickable buttons directly below Axon Code's question in the chat interface. They offer pre-formulated answers relevant to the question, helping you provide input quickly. -Example of Kilo Code asking a question with suggested response buttons below it +Example of Axon Code asking a question with suggested response buttons below it ## How It Works -1. **Question Appears**: Kilo Code asks a question using the `ask_followup_question` tool. -2. **Suggestions Displayed**: If suggestions are provided by Kilo Code, they appear as buttons below the question. +1. **Question Appears**: Axon Code asks a question using the `ask_followup_question` tool. +2. **Suggestions Displayed**: If suggestions are provided by Axon Code, they appear as buttons below the question. 3. **Interaction**: You can interact with these suggestions in two ways. ## Interacting with Suggestions @@ -25,21 +25,22 @@ Suggested Responses appear as clickable buttons directly below Kilo Code's quest You have two options for using suggested responses: 1. **Direct Selection**: - * **Action**: Simply click the button containing the answer you want to provide. - * **Result**: The selected answer is immediately sent back to Kilo Code as your response. This is the quickest way to reply if one of the suggestions perfectly matches your intent. + + - **Action**: Simply click the button containing the answer you want to provide. + - **Result**: The selected answer is immediately sent back to Axon Code as your response. This is the quickest way to reply if one of the suggestions perfectly matches your intent. 2. **Edit Before Sending**: - * **Action**: - * Hold down `Shift` and click the suggestion button. - * *Alternatively*, hover over the suggestion button and click the pencil icon () that appears. - * **Result**: The text of the suggestion is copied into the chat input box. You can then modify the text as needed before pressing Enter to send your customized response. This is useful when a suggestion is close but needs minor adjustments. + - **Action**: + - Hold down `Shift` and click the suggestion button. + - _Alternatively_, hover over the suggestion button and click the pencil icon () that appears. + - **Result**: The text of the suggestion is copied into the chat input box. You can then modify the text as needed before pressing Enter to send your customized response. This is useful when a suggestion is close but needs minor adjustments. Chat input box showing text copied from a suggested response, ready for editing ## Benefits -* **Speed**: Quickly respond without typing full answers. -* **Clarity**: Suggestions often clarify the type of information Kilo Code needs. -* **Flexibility**: Edit suggestions to provide precise, customized answers when needed. +- **Speed**: Quickly respond without typing full answers. +- **Clarity**: Suggestions often clarify the type of information Axon Code needs. +- **Flexibility**: Edit suggestions to provide precise, customized answers when needed. -This feature streamlines the interaction when Kilo Code requires clarification, allowing you to guide the task effectively with minimal effort. \ No newline at end of file +This feature streamlines the interaction when Axon Code requires clarification, allowing you to guide the task effectively with minimal effort. diff --git a/apps/kilocode-docs/docs/features/system-notifications.md b/apps/kilocode-docs/docs/features/system-notifications.md index ca5bd6841d..b3fcdf594d 100644 --- a/apps/kilocode-docs/docs/features/system-notifications.md +++ b/apps/kilocode-docs/docs/features/system-notifications.md @@ -7,7 +7,7 @@ System notifications are native operating system notifications that appear in yo - Your screen is locked (depending on OS settings) - You're away from your computer -Kilo Code uses system notifications to inform you about: +Axon Code uses system notifications to inform you about: - Task completion status - Important errors or warnings @@ -16,7 +16,7 @@ Kilo Code uses system notifications to inform you about: ## Supported Operating Systems -Kilo Code's system notifications work on all major operating systems with different underlying technologies: +Axon Code's system notifications work on all major operating systems with different underlying technologies: | Operating System | Technology | Requirements | | ---------------- | ------------------------------- | -------------------------------------------- | @@ -32,7 +32,7 @@ macOS has the best built-in support for system notifications with two available #### Method 1: Built-in AppleScript (Fallback) -No additional setup required. Kilo Code uses macOS's built-in command to display notifications. +No additional setup required. Axon Code uses macOS's built-in command to display notifications. #### Method 2: Enhanced with terminal-notifier (Recommended) @@ -46,7 +46,7 @@ brew install terminal-notifier npm install -g terminal-notifier ``` -**How it works:** Kilo Code first attempts to use `terminal-notifier` and automatically falls back to AppleScript if it's not installed. +**How it works:** Axon Code first attempts to use `terminal-notifier` and automatically falls back to AppleScript if it's not installed. ### Windows Setup diff --git a/apps/kilocode-docs/docs/features/tools/access-mcp-resource.md b/apps/kilocode-docs/docs/features/tools/access-mcp-resource.md index 16af3cfbfc..a28c04b238 100644 --- a/apps/kilocode-docs/docs/features/tools/access-mcp-resource.md +++ b/apps/kilocode-docs/docs/features/tools/access-mcp-resource.md @@ -1,6 +1,6 @@ # access_mcp_resource -The `access_mcp_resource` tool retrieves data from resources exposed by connected Model Context Protocol (MCP) servers. It allows Kilo Code to access files, API responses, documentation, or system information that provides additional context for tasks. +The `access_mcp_resource` tool retrieves data from resources exposed by connected Model Context Protocol (MCP) servers. It allows Axon Code to access files, API responses, documentation, or system information that provides additional context for tasks. ## Parameters @@ -15,10 +15,10 @@ This tool connects to MCP servers and fetches data from their exposed resources. ## When is it used? -- When Kilo Code needs additional context from external systems -- When Kilo Code needs to access domain-specific data from specialized MCP servers -- When Kilo Code needs to retrieve reference documentation hosted by MCP servers -- When Kilo Code needs to integrate real-time data from external APIs via MCP +- When Axon Code needs additional context from external systems +- When Axon Code needs to access domain-specific data from specialized MCP servers +- When Axon Code needs to retrieve reference documentation hosted by MCP servers +- When Axon Code needs to integrate real-time data from external APIs via MCP ## Key Features @@ -48,52 +48,57 @@ This tool connects to MCP servers and fetches data from their exposed resources. When the `access_mcp_resource` tool is invoked, it follows this process: 1. **Connection Validation**: - - Verifies that an MCP hub is available and initialized - - Confirms the specified server exists in the connection list - - Checks if the server is disabled (returns an error if it is) + + - Verifies that an MCP hub is available and initialized + - Confirms the specified server exists in the connection list + - Checks if the server is disabled (returns an error if it is) 2. **User Approval**: - - Presents the resource access request to the user for approval - - Provides server name and resource URI for user verification - - Proceeds only if the user approves the resource access + + - Presents the resource access request to the user for approval + - Provides server name and resource URI for user verification + - Proceeds only if the user approves the resource access 3. **Resource Request**: - - Uses the Model Context Protocol SDK to communicate with servers - - Makes a `resources/read` request to the server through the MCP hub - - Applies configured timeouts to prevent hanging on unresponsive servers + + - Uses the Model Context Protocol SDK to communicate with servers + - Makes a `resources/read` request to the server through the MCP hub + - Applies configured timeouts to prevent hanging on unresponsive servers 4. **Response Processing**: - - Receives a structured response with metadata and content arrays - - Processes text content for display to the user - - Handles image data specially for appropriate display - - Returns the processed resource data to Kilo Code for use in the current task + - Receives a structured response with metadata and content arrays + - Processes text content for display to the user + - Handles image data specially for appropriate display + - Returns the processed resource data to Axon Code for use in the current task ## Resource Types MCP servers can provide two main types of resources: 1. **Standard Resources**: - - Fixed resources with specific URIs - - Defined name, description, and MIME type - - Direct access without parameters - - Typically represent static data or real-time information + + - Fixed resources with specific URIs + - Defined name, description, and MIME type + - Direct access without parameters + - Typically represent static data or real-time information 2. **Resource Templates**: - - Parameterized resources with placeholder values in URIs - - Allow dynamic resource generation based on provided parameters - - Can represent queries or filtered views of data - - More flexible but require additional URI formatting + - Parameterized resources with placeholder values in URIs + - Allow dynamic resource generation based on provided parameters + - Can represent queries or filtered views of data + - More flexible but require additional URI formatting ## Examples When Used -- When helping with API development, Kilo Code retrieves endpoint specifications from MCP resources to ensure correct implementation. -- When assisting with data visualization, Kilo Code accesses current data samples from connected MCP servers. -- When working in specialized domains, Kilo Code retrieves technical documentation to provide accurate guidance. -- When generating industry-specific code, Kilo Code references compliance requirements from documentation resources. +- When helping with API development, Axon Code retrieves endpoint specifications from MCP resources to ensure correct implementation. +- When assisting with data visualization, Axon Code accesses current data samples from connected MCP servers. +- When working in specialized domains, Axon Code retrieves technical documentation to provide accurate guidance. +- When generating industry-specific code, Axon Code references compliance requirements from documentation resources. ## Usage Examples Accessing current weather data: + ``` weather-server @@ -102,6 +107,7 @@ Accessing current weather data: ``` Retrieving API documentation: + ``` api-docs @@ -110,6 +116,7 @@ Retrieving API documentation: ``` Accessing domain-specific knowledge: + ``` knowledge-base @@ -118,6 +125,7 @@ Accessing domain-specific knowledge: ``` Fetching system configuration: + ``` infra-monitor diff --git a/apps/kilocode-docs/docs/features/tools/apply-diff.md b/apps/kilocode-docs/docs/features/tools/apply-diff.md index 002bfad661..002be99710 100644 --- a/apps/kilocode-docs/docs/features/tools/apply-diff.md +++ b/apps/kilocode-docs/docs/features/tools/apply-diff.md @@ -17,7 +17,7 @@ This tool applies targeted changes to existing files using sophisticated strateg ## When is it used? -- When Kilo Code needs to make precise changes to existing code without rewriting entire files. +- When Axon Code needs to make precise changes to existing code without rewriting entire files. - When refactoring specific sections of code while maintaining surrounding context. - When fixing bugs in existing code with surgical precision. - When implementing feature enhancements that modify only certain parts of a file. @@ -52,23 +52,23 @@ When the `apply_diff` tool is invoked, it follows this process: 4. **Match Finding**: Uses the selected strategy's algorithms (exact, fuzzy, overlapping windows) to locate the target content, considering confidence thresholds and context (`BUFFER_LINES`). 5. **Change Preparation**: Generates the proposed changes, preserving indentation. 6. **User Interaction**: - * Displays the changes in a diff view. - * Allows the user to review and potentially edit the proposed changes. - * Waits for user approval or rejection. + - Displays the changes in a diff view. + - Allows the user to review and potentially edit the proposed changes. + - Waits for user approval or rejection. 7. **Change Application**: If approved, applies the changes (potentially including user edits) to the file. 8. **Error Handling**: If errors occur (e.g., match failure, partial application), increments the `consecutiveMistakeCountForApplyDiff` for the file and reports the failure type. -9. **Feedback**: Returns the result, including any user feedback or error details. +9. **Feedback**: Returns the result, including any user feedback or error details. ## Diff Strategy -Kilo Code uses this strategy for applying diffs: +Axon Code uses this strategy for applying diffs: ### MultiSearchReplaceDiffStrategy An enhanced search/replace format supporting multiple changes in one request. **Line numbers are mandatory for each search block.** -* **Best for**: Multiple, distinct changes where line numbers are known or can be estimated. -* **Requires**: Exact match for the `SEARCH` block content, including whitespace and indentation. The `:start_line:` marker is **required** within each SEARCH block. Markers within content must be escaped (`\`). +- **Best for**: Multiple, distinct changes where line numbers are known or can be estimated. +- **Requires**: Exact match for the `SEARCH` block content, including whitespace and indentation. The `:start_line:` marker is **required** within each SEARCH block. Markers within content must be escaped (`\`). Example format for the `` block: @@ -95,4 +95,4 @@ Example format for the `` block: ======= const defaultTimeout = 10000; // Increased timeout >>>>>>> REPLACE -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/docs/features/tools/ask-followup-question.md b/apps/kilocode-docs/docs/features/tools/ask-followup-question.md index ac47c4cae3..4a76579856 100644 --- a/apps/kilocode-docs/docs/features/tools/ask-followup-question.md +++ b/apps/kilocode-docs/docs/features/tools/ask-followup-question.md @@ -11,14 +11,14 @@ The tool accepts these parameters: ## What It Does -This tool creates a conversational interface between Kilo Code and the user, allowing for gathering clarification, additional details, or user preferences when facing ambiguities or decision points. Each question can include suggested responses to streamline the interaction. +This tool creates a conversational interface between Axon Code and the user, allowing for gathering clarification, additional details, or user preferences when facing ambiguities or decision points. Each question can include suggested responses to streamline the interaction. ## When is it used? - When critical information is missing from the original request -- When Kilo Code needs to choose between multiple valid implementation approaches +- When Axon Code needs to choose between multiple valid implementation approaches - When technical details or preferences are required to proceed -- When Kilo Code encounters ambiguities that need resolution +- When Axon Code encounters ambiguities that need resolution - When additional context would significantly improve the solution quality ## Key Features @@ -47,75 +47,80 @@ This tool creates a conversational interface between Kilo Code and the user, all When the `ask_followup_question` tool is invoked, it follows this process: 1. **Parameter Validation**: Validates the required `question` parameter and checks for optional suggestions - - Ensures question text is provided - - Parses any suggested answers from the `follow_up` parameter using the `fast-xml-parser` library - - Normalizes suggestions into an array format even if there's only one suggestion + + - Ensures question text is provided + - Parses any suggested answers from the `follow_up` parameter using the `fast-xml-parser` library + - Normalizes suggestions into an array format even if there's only one suggestion 2. **JSON Transformation**: Converts the XML structure into a standardized JSON format for UI display - ```typescript - { - question: "User's question here", - suggest: [ - { answer: "Suggestion 1" }, - { answer: "Suggestion 2" } - ] - } - ``` + + ```typescript + { + question: "User's question here", + suggest: [ + { answer: "Suggestion 1" }, + { answer: "Suggestion 2" } + ] + } + ``` 3. **UI Integration**: - - Passes the JSON structure to the UI layer via the `ask("followup", ...)` method - - Displays selectable suggestion buttons to the user in the interface - - Creates an interactive experience for selecting or typing a response + + - Passes the JSON structure to the UI layer via the `ask("followup", ...)` method + - Displays selectable suggestion buttons to the user in the interface + - Creates an interactive experience for selecting or typing a response 4. **Response Collection and Processing**: - - Captures user text input and any images included in the response - - Wraps user responses in `` tags when returning to the assistant - - Preserves any images included in the user's response - - Maintains the conversational context by adding the response to the history - - Resets the consecutive error counter when the tool is used successfully + + - Captures user text input and any images included in the response + - Wraps user responses in `` tags when returning to the assistant + - Preserves any images included in the user's response + - Maintains the conversational context by adding the response to the history + - Resets the consecutive error counter when the tool is used successfully 5. **Error Handling**: - - Tracks consecutive mistakes using a counter - - Resets the counter when the tool is used successfully - - Provides specific error messages: - - For missing parameters: "Missing required parameter 'question'" - - For XML parsing: "Failed to parse operations: [error message]" - - For invalid format: "Invalid operations xml format" - - Contains safeguards to prevent tool execution when required parameters are missing - - Increments consecutive mistake count when errors occur + - Tracks consecutive mistakes using a counter + - Resets the counter when the tool is used successfully + - Provides specific error messages: + - For missing parameters: "Missing required parameter 'question'" + - For XML parsing: "Failed to parse operations: [error message]" + - For invalid format: "Invalid operations xml format" + - Contains safeguards to prevent tool execution when required parameters are missing + - Increments consecutive mistake count when errors occur ## Workflow Sequence The question-answer cycle follows this sequence: -1. **Information Gap Recognition**: Kilo Code identifies missing information needed to proceed -2. **Specific Question Creation**: Kilo Code formulates a clear, targeted question -3. **Suggestion Development**: Kilo Code creates relevant suggested answers (optional but recommended) +1. **Information Gap Recognition**: Axon Code identifies missing information needed to proceed +2. **Specific Question Creation**: Axon Code formulates a clear, targeted question +3. **Suggestion Development**: Axon Code creates relevant suggested answers (optional but recommended) 4. **Tool Invocation**: Assistant invokes the tool with question and optional suggestions 5. **UI Presentation**: Question and suggestions are displayed to the user as interactive elements 6. **User Response**: The user selects a suggestion or provides a custom answer 7. **Message Handling**: System handles both partial and complete messages - - For streaming responses, processes chunks as they arrive - - For complete messages, processes the entire response at once - - Maintains state consistency regardless of message chunking + - For streaming responses, processes chunks as they arrive + - For complete messages, processes the entire response at once + - Maintains state consistency regardless of message chunking 8. **Response Processing**: System wraps the response in `` tags and preserves images 9. **Context Integration**: Response is added to the conversation history -10. **Task Continuation**: Kilo Code proceeds with the task using the new information +10. **Task Continuation**: Axon Code proceeds with the task using the new information ## Examples When Used -- When developing a web application, Kilo Code might ask about preferred styling frameworks (Bootstrap, Tailwind, custom CSS) -- When creating an API, Kilo Code might ask about authentication methods (JWT, OAuth, API keys) -- When refactoring code, Kilo Code might ask about prioritizing performance vs. readability -- When setting up a database, Kilo Code might ask about specific schema design preferences -- When creating a custom feature, Kilo Code might ask about specific behavior expectations -- When troubleshooting errors, Kilo Code might ask about specific environment details +- When developing a web application, Axon Code might ask about preferred styling frameworks (Bootstrap, Tailwind, custom CSS) +- When creating an API, Axon Code might ask about authentication methods (JWT, OAuth, API keys) +- When refactoring code, Axon Code might ask about prioritizing performance vs. readability +- When setting up a database, Axon Code might ask about specific schema design preferences +- When creating a custom feature, Axon Code might ask about specific behavior expectations +- When troubleshooting errors, Axon Code might ask about specific environment details ## Response Format When a user responds to a question, the response is formatted with `` tags for clarity and consistency. This format helps clearly separate the user's answer from other conversation elements. Example response format: + ``` Use Tailwind CSS for utility-first styling with maximum flexibility @@ -123,6 +128,7 @@ Use Tailwind CSS for utility-first styling with maximum flexibility ``` Key characteristics of the response format: + - Surrounded by `` tags - Preserves formatting of the original response - Maintains images if included in the response @@ -131,6 +137,7 @@ Key characteristics of the response format: ## Usage Examples Asking about implementation preferences: + ``` Which styling approach would you prefer for this web application? @@ -142,8 +149,8 @@ Asking about implementation preferences: ``` - Requesting technical clarification: + ``` What database should this application use for storing user data? @@ -157,6 +164,7 @@ Requesting technical clarification: ``` Addressing ambiguity in requirements: + ``` How should the application handle user authentication? diff --git a/apps/kilocode-docs/docs/features/tools/attempt-completion.md b/apps/kilocode-docs/docs/features/tools/attempt-completion.md index 112f98415f..53e3699d62 100644 --- a/apps/kilocode-docs/docs/features/tools/attempt-completion.md +++ b/apps/kilocode-docs/docs/features/tools/attempt-completion.md @@ -1,6 +1,6 @@ # attempt_completion -The `attempt_completion` tool signals that Kilo Code believes a task is complete and presents results to the user. It provides a summary of what was accomplished, optionally includes a command to demonstrate the result, and supports continued refinement through user feedback. +The `attempt_completion` tool signals that Axon Code believes a task is complete and presents results to the user. It provides a summary of what was accomplished, optionally includes a command to demonstrate the result, and supports continued refinement through user feedback. ## Parameters @@ -15,7 +15,7 @@ This tool marks the end of a task by presenting a final summary of what was acco ## When is it used? -- When Kilo Code believes the user's task has been completed +- When Axon Code believes the user's task has been completed - When summarizing what changes or improvements were made - When demonstrating the current result with a command execution - When providing a checkpoint for user feedback on the solution @@ -23,7 +23,7 @@ This tool marks the end of a task by presenting a final summary of what was acco ## Key Features -- Provides a clear signal that Kilo Code believes the task is complete +- Provides a clear signal that Axon Code believes the task is complete - Summarizes accomplishments in a concise message - Optionally demonstrates results through command execution - Enables user feedback for further refinements @@ -49,34 +49,39 @@ This tool marks the end of a task by presenting a final summary of what was acco When the `attempt_completion` tool is invoked, it follows this process: 1. **Safety Consideration** (guideline, not enforced): - - The AI is instructed to confirm previous tool uses were successful - - This is a best practice rather than a programmatically enforced mechanism + + - The AI is instructed to confirm previous tool uses were successful + - This is a best practice rather than a programmatically enforced mechanism 2. **Result Presentation**: - - Displays the completion message to the user in a special "completion_result" UI format - - Removes XML closing tags from the result text using the `removeClosingTag` function - - Presents the result differently than regular messages for visual distinction + + - Displays the completion message to the user in a special "completion_result" UI format + - Removes XML closing tags from the result text using the `removeClosingTag` function + - Presents the result differently than regular messages for visual distinction 3. **Command Execution** (if provided): - - Requests user approval before executing the command - - Only executes if the user approves - - Executes the command using the system's command execution functionality - - Shows the result of the command to the user + + - Requests user approval before executing the command + - Only executes if the user approves + - Executes the command using the system's command execution functionality + - Shows the result of the command to the user 4. **Feedback Collection**: - - Waits for user feedback on the completion result - - Processes this feedback and returns it to the AI - - Enables continued refinement based on user input + + - Waits for user feedback on the completion result + - Processes this feedback and returns it to the AI + - Enables continued refinement based on user input 5. **Task Completion and Continuation**: - - Signals the task as completed in the system - - Captures telemetry data for the completed task - - For subtasks, offers to finish the subtask and resume the parent task - - Supports continued conversation through the feedback mechanism + + - Signals the task as completed in the system + - Captures telemetry data for the completed task + - For subtasks, offers to finish the subtask and resume the parent task + - Supports continued conversation through the feedback mechanism 6. **Implementation Integration**: - - Tool results are parsed through the system's parsing mechanism in `parse-assistant-message.ts` - - The tool is part of the "ALWAYS_AVAILABLE_TOOLS" constant, making it available in all modes + - Tool results are parsed through the system's parsing mechanism in `parse-assistant-message.ts` + - The tool is part of the "ALWAYS_AVAILABLE_TOOLS" constant, making it available in all modes ## Result Formatting Guidelines @@ -99,9 +104,9 @@ When including a command, follow these guidelines: - Choose commands that visually demonstrate the result - Prefer commands that show the user what was created or modified - Examples include: - * `open index.html` to display a created website - * `npm start` to launch a development server - * `python app.py` to run a created application + - `open index.html` to display a created website + - `npm start` to launch a development server + - `python app.py` to run a created application - Avoid commands that merely print text (like `echo` or `cat`) - Remember that commands require user approval before execution - Ensure the command is valid for the user's operating system @@ -112,12 +117,13 @@ The `attempt_completion` tool has a unique feedback mechanism: - Results appear in a special "completion_result" UI format distinct from regular messages - The system waits for user feedback after presenting the result -- Feedback is processed and returned to Kilo Code for further refinements +- Feedback is processed and returned to Axon Code for further refinements - This creates an iterative improvement cycle rather than ending the conversation - The UI includes special elements for providing feedback - Results serve as clear checkpoints in the conversation flow When used within subtasks: + - The system offers to finish the subtask and resume the parent task - If approved, the subtask is completed with a summary - The parent task resumes with context from the completed subtask @@ -125,16 +131,16 @@ When used within subtasks: ## Examples When Used -- When creating a website, Kilo Code presents the solution and uses `open index.html` to show the result. The user provides feedback, and Kilo Code refines the design. -- When implementing a feature, Kilo Code summarizes the changes and their impact. The user requests additional test coverage, and Kilo Code continues the task. -- When fixing bugs, Kilo Code explains what was fixed and how the solution addresses the Kilo Codet cause. The user confirms the fix works. -- When setting up a development environment, Kilo Code confirms all components are installed. The user requests additional configuration, and Kilo Code continues. -- When creating a data processing script, Kilo Code summarizes the functionality. The user suggests performance improvements, and Kilo Code optimizes the code. +- When creating a website, Axon Code presents the solution and uses `open index.html` to show the result. The user provides feedback, and Axon Code refines the design. +- When implementing a feature, Axon Code summarizes the changes and their impact. The user requests additional test coverage, and Axon Code continues the task. +- When fixing bugs, Axon Code explains what was fixed and how the solution addresses the Kilo Codet cause. The user confirms the fix works. +- When setting up a development environment, Axon Code confirms all components are installed. The user requests additional configuration, and Axon Code continues. +- When creating a data processing script, Axon Code summarizes the functionality. The user suggests performance improvements, and Axon Code optimizes the code. ## Usage Examples - Completing a task with just a result summary: + ``` @@ -147,6 +153,7 @@ I've updated the CSS for the navigation bar to match the design mockup. The chan ``` Completing a task with a result and demonstration command: + ``` @@ -161,6 +168,7 @@ I've created a simple React application with the following features: ``` Completing a Python script task with execution: + ``` diff --git a/apps/kilocode-docs/docs/features/tools/browser-action.md b/apps/kilocode-docs/docs/features/tools/browser-action.md index 6e14b36586..31b71931fc 100644 --- a/apps/kilocode-docs/docs/features/tools/browser-action.md +++ b/apps/kilocode-docs/docs/features/tools/browser-action.md @@ -1,29 +1,29 @@ # browser_action -The `browser_action` tool enables web automation and interaction via a Puppeteer-controlled browser. It allows Kilo Code to launch browsers, navigate to websites, click elements, type text, and scroll pages with visual feedback through screenshots. +The `browser_action` tool enables web automation and interaction via a Puppeteer-controlled browser. It allows Axon Code to launch browsers, navigate to websites, click elements, type text, and scroll pages with visual feedback through screenshots. ## Parameters The tool accepts these parameters: - `action` (required): The action to perform: - * `launch`: Start a new browser session at a URL - * `click`: Click at specific x,y coordinates - * `type`: Type text via the keyboard - * `scroll_down`: Scroll down one page height - * `scroll_up`: Scroll up one page height - * `close`: End the browser session + - `launch`: Start a new browser session at a URL + - `click`: Click at specific x,y coordinates + - `type`: Type text via the keyboard + - `scroll_down`: Scroll down one page height + - `scroll_up`: Scroll up one page height + - `close`: End the browser session - `url` (optional): The URL to navigate to when using the `launch` action - `coordinate` (optional): The x,y coordinates for the `click` action (e.g., "450,300") - `text` (optional): The text to type when using the `type` action ## What It Does -This tool creates an automated browser session that Kilo Code can control to navigate websites, interact with elements, and perform tasks that require browser automation. Each action provides a screenshot of the current state, enabling visual verification of the process. +This tool creates an automated browser session that Axon Code can control to navigate websites, interact with elements, and perform tasks that require browser automation. Each action provides a screenshot of the current state, enabling visual verification of the process. ## When is it used? -- When Kilo Code needs to interact with web applications or websites +- When Axon Code needs to interact with web applications or websites - When testing user interfaces or web functionality - When capturing screenshots of web pages - When demonstrating web workflows visually @@ -44,6 +44,7 @@ This tool creates an automated browser session that Kilo Code can control to nav The tool operates in two distinct modes: ### Local Browser Mode (Default) + - Downloads and manages a local Chromium instance through Puppeteer - Creates a fresh browser environment with each launch - No access to existing user profiles, cookies, or extensions @@ -51,6 +52,7 @@ The tool operates in two distinct modes: - Completely closes the browser when the session ends ### Remote Browser Mode + - Connects to an existing Chrome/Chromium instance running with remote debugging enabled - Can access existing browser state, cookies, and potentially extensions - Faster startup as it reuses an existing browser process @@ -66,7 +68,7 @@ The tool operates in two distinct modes: - Browser sessions must be explicitly closed before using other tools - Browser window has configurable dimensions (default 900x600) - Cannot directly interact with browser DevTools -- Browser sessions are temporary and not persistent across Kilo Code restarts +- Browser sessions are temporary and not persistent across Axon Code restarts - Works only with Chrome/Chromium browsers, not Firefox or Safari - Local mode has no access to existing cookies; remote mode requires Chrome with debugging enabled @@ -75,25 +77,28 @@ The tool operates in two distinct modes: When the `browser_action` tool is invoked, it follows this process: 1. **Action Validation and Browser Management**: - - Validates the required parameters for the requested action - - For `launch`: Initializes a browser session (either local Puppeteer instance or remote Chrome) - - For interaction actions: Uses the existing browser session - - For `close`: Terminates or disconnects from the browser appropriately + + - Validates the required parameters for the requested action + - For `launch`: Initializes a browser session (either local Puppeteer instance or remote Chrome) + - For interaction actions: Uses the existing browser session + - For `close`: Terminates or disconnects from the browser appropriately 2. **Page Interaction and Stability**: - - Ensures pages are fully loaded using DOM stability detection via `waitTillHTMLStable` algorithm - - Executes requested actions (navigation, clicking, typing, scrolling) with proper timing - - Monitors network activity after clicks and waits for navigation when necessary + + - Ensures pages are fully loaded using DOM stability detection via `waitTillHTMLStable` algorithm + - Executes requested actions (navigation, clicking, typing, scrolling) with proper timing + - Monitors network activity after clicks and waits for navigation when necessary 3. **Visual Feedback**: - - Captures optimized screenshots using WebP format (with PNG fallback) - - Records browser console logs for debugging purposes - - Tracks mouse position and maintains paginated history of actions + + - Captures optimized screenshots using WebP format (with PNG fallback) + - Records browser console logs for debugging purposes + - Tracks mouse position and maintains paginated history of actions 4. **Session Management**: - - Maintains browser state across multiple actions - - Handles errors and automatically cleans up resources - - Enforces proper workflow sequence (launch → interactions → close) + - Maintains browser state across multiple actions + - Handles errors and automatically cleans up resources + - Enforces proper workflow sequence (launch → interactions → close) ## Workflow Sequence @@ -106,14 +111,15 @@ Browser interactions must follow this specific sequence: ## Examples When Used -- When creating a web form submission process, Kilo Code launches a browser, navigates to the form, fills out fields with the `type` action, and clicks submit. -- When testing a responsive website, Kilo Code navigates to the site and uses scroll actions to examine different sections. -- When capturing screenshots of a web application, Kilo Code navigates through different pages and takes screenshots at each step. -- When demonstrating an e-commerce checkout flow, Kilo Code simulates the entire process from product selection to payment confirmation. +- When creating a web form submission process, Axon Code launches a browser, navigates to the form, fills out fields with the `type` action, and clicks submit. +- When testing a responsive website, Axon Code navigates to the site and uses scroll actions to examine different sections. +- When capturing screenshots of a web application, Axon Code navigates through different pages and takes screenshots at each step. +- When demonstrating an e-commerce checkout flow, Axon Code simulates the entire process from product selection to payment confirmation. ## Usage Examples Launching a browser and navigating to a website: + ``` launch @@ -122,6 +128,7 @@ Launching a browser and navigating to a website: ``` Clicking at specific coordinates (e.g., a button): + ``` click @@ -130,6 +137,7 @@ Clicking at specific coordinates (e.g., a button): ``` Typing text into a focused input field: + ``` type @@ -138,6 +146,7 @@ Typing text into a focused input field: ``` Scrolling down to see more content: + ``` scroll_down @@ -145,6 +154,7 @@ Scrolling down to see more content: ``` Closing the browser session: + ``` close diff --git a/apps/kilocode-docs/docs/features/tools/codebase-search.md b/apps/kilocode-docs/docs/features/tools/codebase-search.md index d86b8663f2..12ff4fc023 100644 --- a/apps/kilocode-docs/docs/features/tools/codebase-search.md +++ b/apps/kilocode-docs/docs/features/tools/codebase-search.md @@ -25,7 +25,7 @@ This tool searches through your indexed codebase using semantic similarity rathe ## When is it used? -- When Kilo Code needs to find code related to specific functionality across your project +- When Axon Code needs to find code related to specific functionality across your project - When looking for implementation patterns or similar code structures - When searching for error handling, authentication, or other conceptual code patterns - When exploring unfamiliar codebases to understand how features are implemented @@ -73,35 +73,40 @@ This tool is only available when the Codebase Indexing feature is properly confi When the `codebase_search` tool is invoked, it follows this process: 1. **Availability Validation**: - - Verifies that the CodeIndexManager is available and initialized - - Confirms codebase indexing is enabled in settings - - Checks that indexing is properly configured (API keys, Qdrant URL) - - Validates the current index state allows searching + + - Verifies that the CodeIndexManager is available and initialized + - Confirms codebase indexing is enabled in settings + - Checks that indexing is properly configured (API keys, Qdrant URL) + - Validates the current index state allows searching 2. **Query Processing**: - - Takes your natural language query and generates an embedding vector - - Uses the same embedding provider configured for indexing (OpenAI or Ollama) - - Converts the semantic meaning of your query into a mathematical representation + + - Takes your natural language query and generates an embedding vector + - Uses the same embedding provider configured for indexing (OpenAI or Ollama) + - Converts the semantic meaning of your query into a mathematical representation 3. **Vector Search Execution**: - - Searches the Qdrant vector database for similar code embeddings - - Uses cosine similarity to find the most relevant code blocks - - Applies the minimum similarity threshold (default: 0.4, configurable) to filter results - - Limits results to 50 matches for optimal performance + + - Searches the Qdrant vector database for similar code embeddings + - Uses cosine similarity to find the most relevant code blocks + - Applies the minimum similarity threshold (default: 0.4, configurable) to filter results + - Limits results to 50 matches for optimal performance 4. **Path Filtering** (if specified): - - Filters results to only include files within the specified directory path - - Uses normalized path comparison for accurate filtering - - Maintains relevance ranking within the filtered scope + + - Filters results to only include files within the specified directory path + - Uses normalized path comparison for accurate filtering + - Maintains relevance ranking within the filtered scope 5. **Result Processing and Formatting**: - - Converts absolute file paths to workspace-relative paths - - Structures results with file paths, line ranges, similarity scores, and code content - - Formats for both AI consumption and UI display with syntax highlighting + + - Converts absolute file paths to workspace-relative paths + - Structures results with file paths, line ranges, similarity scores, and code content + - Formats for both AI consumption and UI display with syntax highlighting 6. **Dual Output Format**: - - **AI Output**: Structured text format with query, file paths, scores, and code chunks - - **UI Output**: JSON format with syntax highlighting and navigation capabilities + - **AI Output**: Structured text format with query, file paths, scores, and code chunks + - **UI Output**: JSON format with syntax highlighting and navigation capabilities --- @@ -110,6 +115,7 @@ When the `codebase_search` tool is invoked, it follows this process: ### Effective Query Patterns **Good: Conceptual and specific** + ```xml user authentication and password validation @@ -117,6 +123,7 @@ When the `codebase_search` tool is invoked, it follows this process: ``` **Good: Feature-focused** + ```xml database connection pool setup @@ -124,6 +131,7 @@ When the `codebase_search` tool is invoked, it follows this process: ``` **Good: Problem-oriented** + ```xml error handling for API requests @@ -131,6 +139,7 @@ When the `codebase_search` tool is invoked, it follows this process: ``` **Less effective: Too generic** + ```xml function @@ -151,6 +160,7 @@ When the `codebase_search` tool is invoked, it follows this process: Use the optional `path` parameter to focus searches on specific parts of your codebase: **Search within API modules:** + ```xml endpoint validation middleware @@ -159,6 +169,7 @@ Use the optional `path` parameter to focus searches on specific parts of your co ``` **Search in test files:** + ```xml mock data setup patterns @@ -167,6 +178,7 @@ Use the optional `path` parameter to focus searches on specific parts of your co ``` **Search specific feature directories:** + ```xml component state management @@ -188,6 +200,7 @@ Use the optional `path` parameter to focus searches on specific parts of your co ### Result Structure Each search result includes: + - **File Path**: Workspace-relative path to the file containing the match - **Score**: Similarity score indicating relevance (0.4-1.0) - **Line Range**: Start and end line numbers for the code block @@ -197,16 +210,17 @@ Each search result includes: ## Examples When Used -- When implementing a new feature, Kilo Code searches for "authentication middleware" to understand existing patterns before writing new code. -- When debugging an issue, Kilo Code searches for "error handling in API calls" to find related error patterns across the codebase. -- When refactoring code, Kilo Code searches for "database transaction patterns" to ensure consistency across all database operations. -- When onboarding to a new codebase, Kilo Code searches for "configuration loading" to understand how the application bootstraps. +- When implementing a new feature, Axon Code searches for "authentication middleware" to understand existing patterns before writing new code. +- When debugging an issue, Axon Code searches for "error handling in API calls" to find related error patterns across the codebase. +- When refactoring code, Axon Code searches for "database transaction patterns" to ensure consistency across all database operations. +- When onboarding to a new codebase, Axon Code searches for "configuration loading" to understand how the application bootstraps. --- ## Usage Examples Searching for authentication-related code across the entire project: + ```xml user login and authentication logic @@ -214,6 +228,7 @@ Searching for authentication-related code across the entire project: ``` Finding database-related code in a specific directory: + ```xml database connection and query execution @@ -222,6 +237,7 @@ Finding database-related code in a specific directory: ``` Looking for error handling patterns in API code: + ```xml HTTP error responses and exception handling @@ -230,6 +246,7 @@ Looking for error handling patterns in API code: ``` Searching for testing utilities and mock setups: + ```xml test setup and mock data creation @@ -238,7 +255,9 @@ Searching for testing utilities and mock setups: ``` Finding configuration and environment setup code: + ```xml environment variables and application configuration - \ No newline at end of file + +``` diff --git a/apps/kilocode-docs/docs/features/tools/execute-command.md b/apps/kilocode-docs/docs/features/tools/execute-command.md index 37ed565d66..9771cda949 100644 --- a/apps/kilocode-docs/docs/features/tools/execute-command.md +++ b/apps/kilocode-docs/docs/features/tools/execute-command.md @@ -1,6 +1,6 @@ # execute_command -The `execute_command` tool runs CLI commands on the user's system. It allows Kilo Code to perform system operations, install dependencies, build projects, start servers, and execute other terminal-based tasks needed to accomplish user objectives. +The `execute_command` tool runs CLI commands on the user's system. It allows Axon Code to perform system operations, install dependencies, build projects, start servers, and execute other terminal-based tasks needed to accomplish user objectives. ## Parameters @@ -54,69 +54,76 @@ This tool executes terminal commands directly on the user's system, enabling a w When the `execute_command` tool is invoked, it follows this process: 1. **Command Validation and Security Checks**: - - Parses the command using shell-quote to identify components - - Validates against security restrictions (subshell usage, restricted files) - - Checks against KiloCodeIgnore rules for file access permissions - - Ensures the command meets system security requirements + + - Parses the command using shell-quote to identify components + - Validates against security restrictions (subshell usage, restricted files) + - Checks against KiloCodeIgnore rules for file access permissions + - Ensures the command meets system security requirements 2. **Terminal Management**: - - Gets or creates a terminal through TerminalRegistry - - Sets up the working directory context - - Prepares event listeners for output capture - - Shows the terminal for user visibility + + - Gets or creates a terminal through TerminalRegistry + - Sets up the working directory context + - Prepares event listeners for output capture + - Shows the terminal for user visibility 3. **Command Execution and Monitoring**: - - Executes via VS Code's shellIntegration API - - Captures output with escape sequence processing - - Throttles output handling (100ms intervals) - - Monitors for command completion or errors - - Detects "hot" processes like compilers for special handling + + - Executes via VS Code's shellIntegration API + - Captures output with escape sequence processing + - Throttles output handling (100ms intervals) + - Monitors for command completion or errors + - Detects "hot" processes like compilers for special handling 4. **Result Processing**: - - Strips ANSI/VS Code escape sequences for clean output - - Interprets exit codes with detailed signal information - - Updates working directory tracking if changed by command - - Provides command status with appropriate context + - Strips ANSI/VS Code escape sequences for clean output + - Interprets exit codes with detailed signal information + - Updates working directory tracking if changed by command + - Provides command status with appropriate context ## Terminal Implementation Details The tool uses a sophisticated terminal management system: 1. **First Priority: Terminal Reuse** - - The TerminalRegistry tries to reuse existing terminals when possible - - This reduces proliferation of terminal instances and improves performance - - Terminal state (working directory, history) is preserved across commands + + - The TerminalRegistry tries to reuse existing terminals when possible + - This reduces proliferation of terminal instances and improves performance + - Terminal state (working directory, history) is preserved across commands 2. **Second Priority: Security Validation** - - Commands are parsed using shell-quote for component analysis - - Dangerous patterns like `$(...)` and backticks are blocked - - Commands are checked against KiloCodeIgnore rules for file access control - - A prefix-based allowlist system validates command patterns + + - Commands are parsed using shell-quote for component analysis + - Dangerous patterns like `$(...)` and backticks are blocked + - Commands are checked against KiloCodeIgnore rules for file access control + - A prefix-based allowlist system validates command patterns 3. **Performance Optimizations** - - Output is processed in 100ms throttled intervals to prevent UI overload - - Zero-copy buffer management uses index-based tracking for efficiency - - Special handling for compilation and "hot" processes - - Platform-specific optimizations for Windows PowerShell + + - Output is processed in 100ms throttled intervals to prevent UI overload + - Zero-copy buffer management uses index-based tracking for efficiency + - Special handling for compilation and "hot" processes + - Platform-specific optimizations for Windows PowerShell 4. **Error and Signal Handling** - - Exit codes are mapped to detailed signal information (SIGTERM, SIGKILL, etc.) - - Core dump detection for critical failures - - Working directory changes are tracked and handled automatically - - Clean recovery from terminal disconnection scenarios + - Exit codes are mapped to detailed signal information (SIGTERM, SIGKILL, etc.) + - Core dump detection for critical failures + - Working directory changes are tracked and handled automatically + - Clean recovery from terminal disconnection scenarios ## Examples When Used -- When setting up a new project, Kilo Code runs initialization commands like `npm init -y` followed by installing dependencies. -- When building a web application, Kilo Code executes build commands like `npm run build` to compile assets. -- When deploying code, Kilo Code runs git commands to commit and push changes to a repository. -- When troubleshooting, Kilo Code executes diagnostic commands to gather system information. -- When starting a development server, Kilo Code launches the appropriate server command (e.g., `npm start`). -- When running tests, Kilo Code executes the test runner command for the project's testing framework. +- When setting up a new project, Axon Code runs initialization commands like `npm init -y` followed by installing dependencies. +- When building a web application, Axon Code executes build commands like `npm run build` to compile assets. +- When deploying code, Axon Code runs git commands to commit and push changes to a repository. +- When troubleshooting, Axon Code executes diagnostic commands to gather system information. +- When starting a development server, Axon Code launches the appropriate server command (e.g., `npm start`). +- When running tests, Axon Code executes the test runner command for the project's testing framework. ## Usage Examples Running a simple command in the current directory: + ``` npm run dev @@ -124,6 +131,7 @@ Running a simple command in the current directory: ``` Installing dependencies for a project: + ``` npm install express mongodb mongoose dotenv @@ -131,6 +139,7 @@ Installing dependencies for a project: ``` Running multiple commands in sequence: + ``` mkdir -p src/components && touch src/components/App.js @@ -138,6 +147,7 @@ Running multiple commands in sequence: ``` Executing a command in a specific directory: + ``` git status @@ -146,6 +156,7 @@ Executing a command in a specific directory: ``` Building and then starting a project: + ``` npm run build && npm start diff --git a/apps/kilocode-docs/docs/features/tools/list-code-definition-names.md b/apps/kilocode-docs/docs/features/tools/list-code-definition-names.md index 2f24f94915..93a4d7afab 100644 --- a/apps/kilocode-docs/docs/features/tools/list-code-definition-names.md +++ b/apps/kilocode-docs/docs/features/tools/list-code-definition-names.md @@ -1,6 +1,6 @@ # list_code_definition_names -The `list_code_definition_names` tool provides a structural overview of your codebase by listing code definitions from source files at the top level of a specified directory. It helps Kilo Code understand code architecture by displaying line numbers and definition snippets. +The `list_code_definition_names` tool provides a structural overview of your codebase by listing code definitions from source files at the top level of a specified directory. It helps Axon Code understand code architecture by displaying line numbers and definition snippets. ## Parameters @@ -14,8 +14,8 @@ This tool scans source code files at the top level of a specified directory and ## When is it used? -- When Kilo Code needs to understand your codebase architecture quickly -- When Kilo Code needs to locate important code constructs across multiple files +- When Axon Code needs to understand your codebase architecture quickly +- When Axon Code needs to locate important code constructs across multiple files - When planning refactoring or extensions to existing code - Before diving into implementation details with other tools - When identifying relationships between different parts of your codebase @@ -55,9 +55,9 @@ When the `list_code_definition_names` tool is invoked, it follows this process: 4. **File Filtering**: Limits processing to a maximum of 50 files 5. **Language Detection**: Identifies file types based on extensions (.js, .jsx, .ts, .tsx, .py, .rs, .go, .cpp, .hpp, .c, .h, .cs, .rb, .java, .php, .swift, .kt, .kts) 6. **Code Parsing**: Uses Tree-sitter to parse code and extract definitions through these steps: - - Parsing file content into an Abstract Syntax Tree (AST) - - Creating a query using a language-specific query string - - Sorting the captures by their position in the file + - Parsing file content into an Abstract Syntax Tree (AST) + - Creating a query using a language-specific query string + - Sorting the captures by their position in the file 7. **Result Formatting**: Outputs definitions with line numbers and actual source code ## Output Format @@ -77,6 +77,7 @@ src/models/User.js: ``` Each line displays: + - The start and end line numbers of the definition - The pipe symbol (|) as a separator - The actual source code of the definition @@ -85,16 +86,17 @@ This output format helps you quickly see both where definitions are located in t ## Examples When Used -- When starting a new task, Kilo Code first lists key code definitions to understand the overall structure of your project. -- When planning refactoring work, Kilo Code uses this tool to identify classes and functions that might be affected. -- When exploring unfamiliar codebases, Kilo Code maps the important code constructs before diving into implementation details. -- When adding new features, Kilo Code identifies existing patterns and relevant code definitions to maintain consistency. -- When troubleshooting bugs, Kilo Code maps the codebase structure to locate potential sources of the issue. -- When planning architecture changes, Kilo Code identifies all affected components across files. +- When starting a new task, Axon Code first lists key code definitions to understand the overall structure of your project. +- When planning refactoring work, Axon Code uses this tool to identify classes and functions that might be affected. +- When exploring unfamiliar codebases, Axon Code maps the important code constructs before diving into implementation details. +- When adding new features, Axon Code identifies existing patterns and relevant code definitions to maintain consistency. +- When troubleshooting bugs, Axon Code maps the codebase structure to locate potential sources of the issue. +- When planning architecture changes, Axon Code identifies all affected components across files. ## Usage Examples Listing code definitions in the current directory: + ``` . @@ -102,6 +104,7 @@ Listing code definitions in the current directory: ``` Examining a specific module's structure: + ``` src/components @@ -109,6 +112,7 @@ Examining a specific module's structure: ``` Exploring a utility library: + ``` lib/utils diff --git a/apps/kilocode-docs/docs/features/tools/list-files.md b/apps/kilocode-docs/docs/features/tools/list-files.md index a0595f7b71..bf5c4e787b 100644 --- a/apps/kilocode-docs/docs/features/tools/list-files.md +++ b/apps/kilocode-docs/docs/features/tools/list-files.md @@ -1,6 +1,6 @@ # list_files -The `list_files` tool displays the files and directories within a specified location. It helps Kilo Code understand your project structure and navigate your codebase effectively. +The `list_files` tool displays the files and directories within a specified location. It helps Axon Code understand your project structure and navigate your codebase effectively. ## Parameters @@ -15,11 +15,11 @@ This tool lists all files and directories in a specified location, providing a c ## When is it used? -- When Kilo Code needs to understand your project structure -- When Kilo Code explores what files are available before reading specific ones -- When Kilo Code maps a codebase to better understand its organization +- When Axon Code needs to understand your project structure +- When Axon Code explores what files are available before reading specific ones +- When Axon Code maps a codebase to better understand its organization - Before using more targeted tools like `read_file` or `search_files` -- When Kilo Code needs to check for specific file types (like configuration files) across a project +- When Axon Code needs to check for specific file types (like configuration files) across a project ## Key Features @@ -50,19 +50,19 @@ When the `list_files` tool is invoked, it follows this process: 2. **Path Resolution**: Resolves the relative path to an absolute path 3. **Security Checks**: Prevents listing files in sensitive locations like root or home directories 4. **Directory Scanning**: - - For non-recursive mode: Lists only the top-level contents - - For recursive mode: Traverses the directory structure level by level with a 10-second timeout - - If timeout occurs, returns partial results collected up to that point + - For non-recursive mode: Lists only the top-level contents + - For recursive mode: Traverses the directory structure level by level with a 10-second timeout + - If timeout occurs, returns partial results collected up to that point 5. **Result Filtering**: - - In recursive mode, skips common large directories like `node_modules`, `.git`, etc. - - Respects `.gitignore` rules when in recursive mode - - Handles `.kilocodeignore` patterns, either hiding files or marking them with a lock symbol + - In recursive mode, skips common large directories like `node_modules`, `.git`, etc. + - Respects `.gitignore` rules when in recursive mode + - Handles `.kilocodeignore` patterns, either hiding files or marking them with a lock symbol 6. **Formatting**: - - Marks directories with a trailing slash (`/`) - - Sorts results to show directories before their contents for logical hierarchy - - Marks ignored files with a lock symbol (🔒) when `showKiloCodeIgnored` is enabled - - Caps results at 200 files by default with a note about using subdirectories - - Organizes results for readability + - Marks directories with a trailing slash (`/`) + - Sorts results to show directories before their contents for logical hierarchy + - Marks ignored files with a lock symbol (🔒) when `showKiloCodeIgnored` is enabled + - Caps results at 200 files by default with a note about using subdirectories + - Organizes results for readability ## File Listing Format @@ -75,6 +75,7 @@ The file listing results include: - When the file limit is reached, a message appears suggesting to use `list_files` on specific subdirectories Example output format: + ``` src/ src/components/ @@ -88,6 +89,7 @@ File listing truncated (showing 200 of 543 files). Use list_files on specific su ``` When `.kilocodeignore` files are used and `showKiloCodeIgnored` is enabled: + ``` src/ src/components/ @@ -101,14 +103,15 @@ src/index.ts ## Examples When Used -- When starting a new task, Kilo Code may list the project files to understand its structure before diving into specific code. -- When asked to find specific types of files (like all JavaScript files), Kilo Code first lists directories to know where to look. -- When providing recommendations for code organization, Kilo Code examines the current project structure first. -- When setting up a new feature, Kilo Code lists related directories to understand the project conventions. +- When starting a new task, Axon Code may list the project files to understand its structure before diving into specific code. +- When asked to find specific types of files (like all JavaScript files), Axon Code first lists directories to know where to look. +- When providing recommendations for code organization, Axon Code examines the current project structure first. +- When setting up a new feature, Axon Code lists related directories to understand the project conventions. ## Usage Examples Listing top-level files in the current directory: + ``` . @@ -116,6 +119,7 @@ Listing top-level files in the current directory: ``` Recursively listing all files in a source directory: + ``` src @@ -124,6 +128,7 @@ Recursively listing all files in a source directory: ``` Examining a specific project subdirectory: + ``` src/components diff --git a/apps/kilocode-docs/docs/features/tools/read-file.md b/apps/kilocode-docs/docs/features/tools/read-file.md index 306c608fe2..003ac94465 100644 --- a/apps/kilocode-docs/docs/features/tools/read-file.md +++ b/apps/kilocode-docs/docs/features/tools/read-file.md @@ -1,7 +1,6 @@ - # read_file -The `read_file` tool examines the contents of files in a project. It allows Kilo Code to understand code, configuration files, and documentation to provide better assistance. +The `read_file` tool examines the contents of files in a project. It allows Axon Code to understand code, configuration files, and documentation to provide better assistance. ## Parameters @@ -18,10 +17,10 @@ This tool reads the content of a specified file and returns it with line numbers ## When is it used? -- When Kilo Code needs to understand existing code structure -- When Kilo Code needs to analyze configuration files -- When Kilo Code needs to extract information from text files -- When Kilo Code needs to see code before suggesting changes +- When Axon Code needs to understand existing code structure +- When Axon Code needs to analyze configuration files +- When Axon Code needs to extract information from text files +- When Axon Code needs to see code before suggesting changes - When specific line numbers need to be referenced in discussions ## Key Features @@ -46,42 +45,44 @@ When the `read_file` tool is invoked, it follows this process: 1. **Parameter Validation**: Validates the required `path` parameter and optional parameters 2. **Path Resolution**: Resolves the relative path to an absolute path 3. **Reading Strategy Selection**: - - The tool uses a strict priority hierarchy (explained in detail below) - - It chooses between range reading, auto-truncation, or full file reading + - The tool uses a strict priority hierarchy (explained in detail below) + - It chooses between range reading, auto-truncation, or full file reading 4. **Content Processing**: - - Adds line numbers to the content (e.g., "1 | const x = 13") where `1 |` is the line number. - - For truncated files, adds truncation notice and method definitions - - For special formats (PDF, DOCX, IPYNB), extracts readable text + - Adds line numbers to the content (e.g., "1 | const x = 13") where `1 |` is the line number. + - For truncated files, adds truncation notice and method definitions + - For special formats (PDF, DOCX, IPYNB), extracts readable text ## Reading Strategy Priority The tool uses a clear decision hierarchy to determine how to read a file: 1. **First Priority: Explicit Line Range** - - If either `start_line` or `end_line` is provided, the tool always performs a range read - - The implementation efficiently streams only the requested lines, making it suitable for processing large files - - This takes precedence over all other options + + - If either `start_line` or `end_line` is provided, the tool always performs a range read + - The implementation efficiently streams only the requested lines, making it suitable for processing large files + - This takes precedence over all other options 2. **Second Priority: Auto-Truncation for Large Files** - - This only applies when ALL of these conditions are met: - - Neither `start_line` nor `end_line` is specified - - The `auto_truncate` parameter is set to `true` - - The file is not a binary file - - The file exceeds the configured line threshold (typically 500-1000 lines) - - When auto-truncation activates, the tool: - - Reads only the first portion of the file (determined by the maxReadFileLine setting) - - Adds a truncation notice showing the number of lines displayed vs. total - - Provides a summary of method definitions with their line ranges + + - This only applies when ALL of these conditions are met: + - Neither `start_line` nor `end_line` is specified + - The `auto_truncate` parameter is set to `true` + - The file is not a binary file + - The file exceeds the configured line threshold (typically 500-1000 lines) + - When auto-truncation activates, the tool: + - Reads only the first portion of the file (determined by the maxReadFileLine setting) + - Adds a truncation notice showing the number of lines displayed vs. total + - Provides a summary of method definitions with their line ranges 3. **Default Behavior: Read Entire File** - - If neither of the above conditions are met, it reads the entire file content - - For special formats like PDF, DOCX, and IPYNB, it uses specialized extractors + - If neither of the above conditions are met, it reads the entire file content + - For special formats like PDF, DOCX, and IPYNB, it uses specialized extractors ## Examples When Used -- When asked to explain or improve code, Kilo Code first reads the relevant files to understand the current implementation. -- When troubleshooting configuration issues, Kilo Code reads config files to identify potential problems. -- When working with documentation, Kilo Code reads existing docs to understand the current content before suggesting improvements. +- When asked to explain or improve code, Axon Code first reads the relevant files to understand the current implementation. +- When troubleshooting configuration issues, Axon Code reads config files to identify potential problems. +- When working with documentation, Axon Code reads existing docs to understand the current content before suggesting improvements. ## Usage Examples @@ -92,6 +93,7 @@ Here are several scenarios demonstrating how the `read_file` tool is used and th To read the complete content of a file: **Input:** + ```xml src/app.js @@ -99,18 +101,21 @@ To read the complete content of a file: ``` **Simulated Output (for a small file like `example_small.txt`):** + ``` 1 | This is the first line. 2 | This is the second line. 3 | This is the third line. ``` -*(Output will vary based on the actual file content)* + +_(Output will vary based on the actual file content)_ ### Reading Specific Lines To read only a specific range of lines (e.g., 46-68): **Input:** + ```xml src/app.js @@ -120,17 +125,20 @@ To read only a specific range of lines (e.g., 46-68): ``` **Simulated Output (for lines 2-3 of `example_five_lines.txt`):** + ``` 2 | Content of line two. 3 | Content of line three. ``` -*(Output shows only the requested lines with their original line numbers)* + +_(Output shows only the requested lines with their original line numbers)_ ### Reading a Large File (Auto-Truncation) When reading a large file without specifying lines and `auto_truncate` is enabled (or defaults to true based on settings): **Input:** + ```xml src/large-module.js @@ -139,6 +147,7 @@ When reading a large file without specifying lines and `auto_truncate` is enable ``` **Simulated Output (for `large_file.log` with 1500 lines, limit 1000):** + ``` 1 | Log entry 1... 2 | Log entry 2... @@ -146,13 +155,15 @@ When reading a large file without specifying lines and `auto_truncate` is enable 1000 | Log entry 1000... [... truncated 500 lines ...] ``` -*(Output is limited to the configured maximum lines, with a truncation notice)* + +_(Output is limited to the configured maximum lines, with a truncation notice)_ ### Attempting to Read a Non-Existent File If the specified file does not exist: **Input:** + ```xml non_existent_file.txt @@ -160,6 +171,7 @@ If the specified file does not exist: ``` **Simulated Output (Error):** + ``` Error: File not found at path 'non_existent_file.txt'. ``` @@ -169,6 +181,7 @@ Error: File not found at path 'non_existent_file.txt'. If the file is excluded by rules in a `.kilocodeignore` file: **Input:** + ```xml .env @@ -176,6 +189,7 @@ If the file is excluded by rules in a `.kilocodeignore` file: ``` **Simulated Output (Error):** + ``` Error: Access denied to file '.env' due to .kilocodeignore rules. ``` diff --git a/apps/kilocode-docs/docs/features/tools/search-files.md b/apps/kilocode-docs/docs/features/tools/search-files.md index 0a7f0160f5..5e4e645e22 100644 --- a/apps/kilocode-docs/docs/features/tools/search-files.md +++ b/apps/kilocode-docs/docs/features/tools/search-files.md @@ -1,7 +1,6 @@ - # search_files -The `search_files` tool performs regex searches across multiple files in your project. It helps Kilo Code locate specific code patterns, text, or other content throughout your codebase with contextual results. +The `search_files` tool performs regex searches across multiple files in your project. It helps Axon Code locate specific code patterns, text, or other content throughout your codebase with contextual results. ## Parameters @@ -9,7 +8,7 @@ The tool accepts these parameters: - `path` (required): The path of the directory to search in, relative to the current working directory - `regex` (required): The regular expression pattern to search for (uses Rust regex syntax) -- `file_pattern` (optional): Glob pattern to filter files (e.g., '*.ts' for TypeScript files) +- `file_pattern` (optional): Glob pattern to filter files (e.g., '\*.ts' for TypeScript files) ## What It Does @@ -17,10 +16,10 @@ This tool searches across files in a specified directory using regular expressio ## When is it used? -- When Kilo Code needs to find where specific functions or variables are used -- When Kilo Code helps with refactoring and needs to understand usage patterns -- When Kilo Code needs to locate all instances of a particular code pattern -- When Kilo Code searches for text across multiple files with filtering capabilities +- When Axon Code needs to find where specific functions or variables are used +- When Axon Code helps with refactoring and needs to understand usage patterns +- When Axon Code needs to locate all instances of a particular code pattern +- When Axon Code searches for text across multiple files with filtering capabilities ## Key Features @@ -49,16 +48,16 @@ When the `search_files` tool is invoked, it follows this process: 1. **Parameter Validation**: Validates the required `path` and `regex` parameters 2. **Path Resolution**: Resolves the relative path to an absolute path 3. **Search Execution**: - - Uses Ripgrep (rg) for high-performance text searching - - Applies file pattern filtering if specified - - Collects matches with surrounding context + - Uses Ripgrep (rg) for high-performance text searching + - Applies file pattern filtering if specified + - Collects matches with surrounding context 4. **Result Formatting**: - - Formats results with file paths, line numbers, and context - - Displays 1 line of context before and after each match - - Structures output for easy readability - - Limits results to a maximum of 300 matches with notification - - Truncates lines longer than 500 characters - - Merges nearby matches into contiguous blocks + - Formats results with file paths, line numbers, and context + - Displays 1 line of context before and after each match + - Structures output for easy readability + - Limits results to a maximum of 300 matches with notification + - Truncates lines longer than 500 characters + - Merges nearby matches into contiguous blocks ## Search Results Format @@ -66,10 +65,11 @@ The search results include: - Relative file paths for each matching file (prefixed with #) - Context lines before and after each match (1 line by default) -- Line numbers padded to 3 spaces followed by ` | ` and the line content +- Line numbers padded to 3 spaces followed by `|` and the line content - A separator line (----) after each match group Example output format: + ``` # rel/path/to/app.ts 11 | // Some processing logic here @@ -94,14 +94,15 @@ When matches occur close to each other, they're merged into a single block rathe ## Examples When Used -- When asked to refactor a function, Kilo Code first searches for all places the function is used to ensure comprehensive changes. -- When investigating bugs, Kilo Code searches for similar patterns to identify related issues across the codebase. -- When addressing technical debt, Kilo Code locates all TODO comments across the project. -- When analyzing dependencies, Kilo Code finds all imports of a particular module. +- When asked to refactor a function, Axon Code first searches for all places the function is used to ensure comprehensive changes. +- When investigating bugs, Axon Code searches for similar patterns to identify related issues across the codebase. +- When addressing technical debt, Axon Code locates all TODO comments across the project. +- When analyzing dependencies, Axon Code finds all imports of a particular module. ## Usage Examples Searching for TODO comments in all JavaScript files: + ``` src @@ -111,6 +112,7 @@ Searching for TODO comments in all JavaScript files: ``` Finding all usages of a specific function: + ``` . @@ -120,6 +122,7 @@ Finding all usages of a specific function: ``` Searching for a specific import pattern across the entire project: + ``` . diff --git a/apps/kilocode-docs/docs/features/tools/switch-mode.md b/apps/kilocode-docs/docs/features/tools/switch-mode.md index fc528a8624..94a94e10d3 100644 --- a/apps/kilocode-docs/docs/features/tools/switch-mode.md +++ b/apps/kilocode-docs/docs/features/tools/switch-mode.md @@ -1,6 +1,6 @@ # switch_mode -The `switch_mode` tool enables Kilo Code to change between different operational modes, each with specialized capabilities for specific types of tasks. This allows seamless transitions between modes like Code, Architect, Ask, or Debug when the current task requires different expertise. +The `switch_mode` tool enables Axon Code to change between different operational modes, each with specialized capabilities for specific types of tasks. This allows seamless transitions between modes like Code, Architect, Ask, or Debug when the current task requires different expertise. ## Parameters @@ -11,7 +11,7 @@ The tool accepts these parameters: ## What It Does -This tool requests a mode change when the current task would be better handled by another mode's capabilities. It maintains context while shifting Kilo Code's focus and available toolsets to match the requirements of the new task phase. +This tool requests a mode change when the current task would be better handled by another mode's capabilities. It maintains context while shifting Axon Code's focus and available toolsets to match the requirements of the new task phase. ## When is it used? @@ -46,25 +46,28 @@ This tool requests a mode change when the current task would be better handled b When the `switch_mode` tool is invoked, it follows this process: 1. **Request Validation**: - - Validates that the requested mode exists in the system - - Checks that the `mode_slug` parameter is provided and valid - - Verifies the user isn't already in the requested mode - - Ensures the `reason` parameter (if provided) is properly formatted + + - Validates that the requested mode exists in the system + - Checks that the `mode_slug` parameter is provided and valid + - Verifies the user isn't already in the requested mode + - Ensures the `reason` parameter (if provided) is properly formatted 2. **Mode Transition Preparation**: - - Packages the mode change request with the provided reason - - Presents the change request to the user for approval + + - Packages the mode change request with the provided reason + - Presents the change request to the user for approval 3. **Mode Activation (Upon User Approval)**: - - Updates the UI to reflect the new mode - - Adjusts available tools based on the mode's tool group configuration - - Applies the mode-specific prompt and behavior - - Applies a 500ms delay to allow the change to take effect before executing next tool - - Enforces any file restrictions specific to the mode + + - Updates the UI to reflect the new mode + - Adjusts available tools based on the mode's tool group configuration + - Applies the mode-specific prompt and behavior + - Applies a 500ms delay to allow the change to take effect before executing next tool + - Enforces any file restrictions specific to the mode 4. **Continuation**: - - Proceeds with the task using the capabilities of the new mode - - Retains relevant context from the previous interaction + - Proceeds with the task using the capabilities of the new mode + - Retains relevant context from the previous interaction ## Tool Group Association @@ -112,13 +115,14 @@ Different modes may have specific file type restrictions: ## Examples When Used -- When discussing a new feature, Kilo Code switches from Ask mode to Architect mode to help design the system structure. -- After completing architecture planning in Architect mode, Kilo Code switches to Code mode to implement the designed features. -- When encountering bugs during development, Kilo Code switches from Code mode to Debug mode for systematic troubleshooting. +- When discussing a new feature, Axon Code switches from Ask mode to Architect mode to help design the system structure. +- After completing architecture planning in Architect mode, Axon Code switches to Code mode to implement the designed features. +- When encountering bugs during development, Axon Code switches from Code mode to Debug mode for systematic troubleshooting. ## Usage Examples Switching to Code mode for implementation: + ``` code @@ -127,6 +131,7 @@ Switching to Code mode for implementation: ``` Switching to Architect mode for design: + ``` architect @@ -135,6 +140,7 @@ Switching to Architect mode for design: ``` Switching to Debug mode for troubleshooting: + ``` debug @@ -143,6 +149,7 @@ Switching to Debug mode for troubleshooting: ``` Switching to Ask mode for information: + ``` ask diff --git a/apps/kilocode-docs/docs/features/tools/tool-use-overview.md b/apps/kilocode-docs/docs/features/tools/tool-use-overview.md index 9783605a81..7ea9d78edb 100644 --- a/apps/kilocode-docs/docs/features/tools/tool-use-overview.md +++ b/apps/kilocode-docs/docs/features/tools/tool-use-overview.md @@ -1,6 +1,6 @@ # Tool Use Overview -Kilo Code implements a sophisticated tool system that allows AI models to interact with your development environment in a controlled and secure manner. This document explains how tools work, when they're called, and how they're managed. +Axon Code implements a sophisticated tool system that allows AI models to interact with your development environment in a controlled and secure manner. This document explains how tools work, when they're called, and how they're managed. ## Core Concepts @@ -8,14 +8,14 @@ Kilo Code implements a sophisticated tool system that allows AI models to intera Tools are organized into logical groups based on their functionality: -| Category | Purpose | Tools | Common Use | -|----------|---------|-------|------------| -| **Read Group** | File system reading and searching | [read_file](/features/tools/read-file), [search_files](/features/tools/search-files), [list_files](/features/tools/list-files), [list_code_definition_names](/features/tools/list-code-definition-names) | Code exploration and analysis | -| **Edit Group** | File system modifications | [apply_diff](/features/tools/apply-diff), [write_to_file](/features/tools/write-to-file) | Code changes and file manipulation | -| **Browser Group** | Web automation | [browser_action](/features/tools/browser-action) | Web testing and interaction | -| **Command Group** | System command execution | [execute_command](/features/tools/execute-command) | Running scripts, building projects | -| **MCP Group** | External tool integration | [use_mcp_tool](/features/tools/use-mcp-tool), [access_mcp_resource](/features/tools/access-mcp-resource) | Specialized functionality through external servers | -| **Workflow Group** | Mode and task management | [switch_mode](/features/tools/switch-mode), [new_task](/features/tools/new-task), [ask_followup_question](/features/tools/ask-followup-question), [attempt_completion](/features/tools/attempt-completion), [update_todo_list](/features/tools/update-todo-list) | Context switching and task organization | +| Category | Purpose | Tools | Common Use | +| ------------------ | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| **Read Group** | File system reading and searching | [read_file](/features/tools/read-file), [search_files](/features/tools/search-files), [list_files](/features/tools/list-files), [list_code_definition_names](/features/tools/list-code-definition-names) | Code exploration and analysis | +| **Edit Group** | File system modifications | [apply_diff](/features/tools/apply-diff), [write_to_file](/features/tools/write-to-file) | Code changes and file manipulation | +| **Browser Group** | Web automation | [browser_action](/features/tools/browser-action) | Web testing and interaction | +| **Command Group** | System command execution | [execute_command](/features/tools/execute-command) | Running scripts, building projects | +| **MCP Group** | External tool integration | [use_mcp_tool](/features/tools/use-mcp-tool), [access_mcp_resource](/features/tools/access-mcp-resource) | Specialized functionality through external servers | +| **Workflow Group** | Mode and task management | [switch_mode](/features/tools/switch-mode), [new_task](/features/tools/new-task), [ask_followup_question](/features/tools/ask-followup-question), [attempt_completion](/features/tools/attempt-completion), [update_todo_list](/features/tools/update-todo-list) | Context switching and task organization | ### Always Available Tools @@ -30,7 +30,8 @@ Certain tools are accessible regardless of the current mode: ## Available Tools ### Read Tools -These tools help Kilo Code understand your code and project: + +These tools help Axon Code understand your code and project: - [read_file](/features/tools/read-file) - Examines the contents of files - [search_files](/features/tools/search-files) - Finds patterns across multiple files @@ -38,28 +39,33 @@ These tools help Kilo Code understand your code and project: - [list_code_definition_names](/features/tools/list-code-definition-names) - Creates a structural map of your code ### Edit Tools -These tools help Kilo Code make changes to your code: + +These tools help Axon Code make changes to your code: - [apply_diff](/features/tools/apply-diff) - Makes precise, surgical changes to your code - [write_to_file](/features/tools/write-to-file) - Creates new files or completely rewrites existing ones ### Browser Tools -These tools help Kilo Code interact with web applications: + +These tools help Axon Code interact with web applications: - [browser_action](/features/tools/browser-action) - Automates browser interactions ### Command Tools -These tools help Kilo Code execute commands: + +These tools help Axon Code execute commands: - [execute_command](/features/tools/execute-command) - Runs system commands and programs ### MCP Tools -These tools help Kilo Code connect with external services: + +These tools help Axon Code connect with external services: - [use_mcp_tool](/features/tools/use-mcp-tool) - Uses specialized external tools - [access_mcp_resource](/features/tools/access-mcp-resource) - Accesses external data sources ### Workflow Tools + These tools help manage the conversation and task flow: - [ask_followup_question](/features/tools/ask-followup-question) - Gets additional information from you @@ -75,80 +81,87 @@ These tools help manage the conversation and task flow: Tools are invoked under specific conditions: 1. **Direct Task Requirements** - - When specific actions are needed to complete a task as decided by the LLM - - In response to user requests - - During automated workflows + + - When specific actions are needed to complete a task as decided by the LLM + - In response to user requests + - During automated workflows 2. **Mode-Based Availability** - - Different modes enable different tool sets - - Mode switches can trigger tool availability changes - - Some tools are restricted to specific modes + + - Different modes enable different tool sets + - Mode switches can trigger tool availability changes + - Some tools are restricted to specific modes 3. **Context-Dependent Calls** - - Based on the current state of the workspace - - In response to system events - - During error handling and recovery + - Based on the current state of the workspace + - In response to system events + - During error handling and recovery ### Decision Process The system uses a multi-step process to determine tool availability: 1. **Mode Validation** - ```typescript - isToolAllowedForMode( - tool: string, - modeSlug: string, - customModes: ModeConfig[], - toolRequirements?: Record, - toolParams?: Record - ) - ``` + + ```typescript + isToolAllowedForMode( + tool: string, + modeSlug: string, + customModes: ModeConfig[], + toolRequirements?: Record, + toolParams?: Record + ) + ``` 2. **Requirement Checking** - - System capability verification - - Resource availability - - Permission validation + + - System capability verification + - Resource availability + - Permission validation 3. **Parameter Validation** - - Required parameter presence - - Parameter type checking - - Value validation + - Required parameter presence + - Parameter type checking + - Value validation ## Technical Implementation ### Tool Call Processing 1. **Initialization** - - Tool name and parameters are validated - - Mode compatibility is checked - - Requirements are verified + + - Tool name and parameters are validated + - Mode compatibility is checked + - Requirements are verified 2. **Execution** - ```typescript - const toolCall = { - type: "tool_call", - name: chunk.name, - arguments: chunk.input, - callId: chunk.callId - } - ``` + + ```typescript + const toolCall = { + type: "tool_call", + name: chunk.name, + arguments: chunk.input, + callId: chunk.callId, + } + ``` 3. **Result Handling** - - Success/failure determination - - Result formatting - - Error handling + - Success/failure determination + - Result formatting + - Error handling ### Security and Permissions 1. **Access Control** - - File system restrictions - - Command execution limitations - - Network access controls + + - File system restrictions + - Command execution limitations + - Network access controls 2. **Validation Layers** - - Tool-specific validation - - Mode-based restrictions - - System-level checks + - Tool-specific validation + - Mode-based restrictions + - System-level checks ## Mode Integration @@ -164,83 +177,92 @@ Tools are made available based on the current mode: ### Mode Switching 1. **Process** - - Current mode state preservation - - Tool availability updates - - Context switching + + - Current mode state preservation + - Tool availability updates + - Context switching 2. **Impact on Tools** - - Tool set changes - - Permission adjustments - - Context preservation + - Tool set changes + - Permission adjustments + - Context preservation ## Best Practices ### Tool Usage Guidelines 1. **Efficiency** - - Use the most specific tool for the task - - Avoid redundant tool calls - - Batch operations when possible + + - Use the most specific tool for the task + - Avoid redundant tool calls + - Batch operations when possible 2. **Security** - - Validate inputs before tool calls - - Use minimum required permissions - - Follow security best practices + + - Validate inputs before tool calls + - Use minimum required permissions + - Follow security best practices 3. **Error Handling** - - Implement proper error checking - - Provide meaningful error messages - - Handle failures gracefully + - Implement proper error checking + - Provide meaningful error messages + - Handle failures gracefully ### Common Patterns 1. **Information Gathering** - ``` - [ask_followup_question](/features/tools/ask-followup-question) → [read_file](/features/tools/read-file) → [search_files](/features/tools/search-files) - ``` + + ``` + [ask_followup_question](/features/tools/ask-followup-question) → [read_file](/features/tools/read-file) → [search_files](/features/tools/search-files) + ``` 2. **Code Modification** - ``` - [read_file](/features/tools/read-file) → [apply_diff](/features/tools/apply-diff) → [attempt_completion](/features/tools/attempt-completion) - ``` + + ``` + [read_file](/features/tools/read-file) → [apply_diff](/features/tools/apply-diff) → [attempt_completion](/features/tools/attempt-completion) + ``` 3. **Task Management** - ``` - [new_task](/features/tools/new-task) → [switch_mode](/features/tools/switch-mode) → [execute_command](/features/tools/execute-command) - ``` + + ``` + [new_task](/features/tools/new-task) → [switch_mode](/features/tools/switch-mode) → [execute_command](/features/tools/execute-command) + ``` 4. **Progress Tracking** - ``` - [update_todo_list](/features/tools/update-todo-list) → [execute_command](/features/tools/execute-command) → [update_todo_list](/features/tools/update-todo-list) - ``` + ``` + [update_todo_list](/features/tools/update-todo-list) → [execute_command](/features/tools/execute-command) → [update_todo_list](/features/tools/update-todo-list) + ``` ## Error Handling and Recovery ### Error Types 1. **Tool-Specific Errors** - - Parameter validation failures - - Execution errors - - Resource access issues + + - Parameter validation failures + - Execution errors + - Resource access issues 2. **System Errors** - - Permission denied - - Resource unavailable - - Network failures + + - Permission denied + - Resource unavailable + - Network failures 3. **Context Errors** - - Invalid mode for tool - - Missing requirements - - State inconsistencies + - Invalid mode for tool + - Missing requirements + - State inconsistencies ### Recovery Strategies 1. **Automatic Recovery** - - Retry mechanisms - - Fallback options - - State restoration + + - Retry mechanisms + - Fallback options + - State restoration 2. **User Intervention** - - Error notifications - - Recovery suggestions - - Manual intervention options + - Error notifications + - Recovery suggestions + - Manual intervention options diff --git a/apps/kilocode-docs/docs/features/tools/use-mcp-tool.md b/apps/kilocode-docs/docs/features/tools/use-mcp-tool.md index 050111d468..29bb5269bd 100644 --- a/apps/kilocode-docs/docs/features/tools/use-mcp-tool.md +++ b/apps/kilocode-docs/docs/features/tools/use-mcp-tool.md @@ -1,6 +1,6 @@ # use_mcp_tool -The `use_mcp_tool` tool enables interaction with external tools provided by connected Model Context Protocol (MCP) servers. It extends Kilo Code's capabilities with domain-specific functionality through a standardized protocol. +The `use_mcp_tool` tool enables interaction with external tools provided by connected Model Context Protocol (MCP) servers. It extends Axon Code's capabilities with domain-specific functionality through a standardized protocol. ## Parameters @@ -12,7 +12,7 @@ The tool accepts these parameters: ## What It Does -This tool allows Kilo Code to access specialized functionality provided by external MCP servers. Each MCP server can offer multiple tools with unique capabilities, extending Kilo Code beyond its built-in functionality. The system validates arguments against schemas, manages server connections, and processes responses of various content types (text, image, resource). +This tool allows Axon Code to access specialized functionality provided by external MCP servers. Each MCP server can offer multiple tools with unique capabilities, extending Axon Code beyond its built-in functionality. The system validates arguments against schemas, manages server connections, and processes responses of various content types (text, image, resource). ## When is it used? @@ -48,44 +48,47 @@ This tool allows Kilo Code to access specialized functionality provided by exter MCP servers can be configured globally or at the project level: -- **Global Configuration**: Managed through the Kilo Code extension settings in VS Code. These apply across all projects unless overridden. +- **Global Configuration**: Managed through the Axon Code extension settings in VS Code. These apply across all projects unless overridden. - **Project-level Configuration**: Defined in a `.kilocode/mcp.json` file within your project's root directory. - - This allows project-specific server setups. - - Project-level servers take precedence over global servers if they share the same name. - - Since `.kilocode/mcp.json` can be committed to version control, it simplifies sharing configurations with your team. +- This allows project-specific server setups. +- Project-level servers take precedence over global servers if they share the same name. +- Since `.kilocode/mcp.json` can be committed to version control, it simplifies sharing configurations with your team. ## How It Works When the `use_mcp_tool` tool is invoked, it follows this process: 1. **Initialization and Validation**: - - The system verifies that the MCP hub is available - - Confirms the specified server exists and is connected - - Validates the requested tool exists on the server - - Arguments are validated against the tool's schema definition - - Timeout settings are extracted from server configuration (default: 60 seconds) + + - The system verifies that the MCP hub is available + - Confirms the specified server exists and is connected + - Validates the requested tool exists on the server + - Arguments are validated against the tool's schema definition + - Timeout settings are extracted from server configuration (default: 60 seconds) 2. **Execution and Communication**: - - The system selects the appropriate transport mechanism: - - `StdioClientTransport`: For communicating with local processes via standard I/O - - `SSEClientTransport`: For communicating with HTTP servers via Server-Sent Events - - A request is sent with validated server name, tool name, and arguments - - Communication uses the `@modelcontextprotocol/sdk` library for standardized interactions - - Request execution is tracked with timeout handling to prevent hanging operations + + - The system selects the appropriate transport mechanism: + - `StdioClientTransport`: For communicating with local processes via standard I/O + - `SSEClientTransport`: For communicating with HTTP servers via Server-Sent Events + - A request is sent with validated server name, tool name, and arguments + - Communication uses the `@modelcontextprotocol/sdk` library for standardized interactions + - Request execution is tracked with timeout handling to prevent hanging operations 3. **Response Processing**: - - Responses can include multiple content types: - - Text content: Plain text responses - - Image content: Binary image data with MIME type information - - Resource references: URIs to access server resources (works with `access_mcp_resource`) - - The system checks the `isError` flag to determine if error handling is needed - - Results are formatted for display in the Kilo Code interface + + - Responses can include multiple content types: + - Text content: Plain text responses + - Image content: Binary image data with MIME type information + - Resource references: URIs to access server resources (works with `access_mcp_resource`) + - The system checks the `isError` flag to determine if error handling is needed + - Results are formatted for display in the Axon Code interface 4. **Resource and Error Handling**: - - The system uses WeakRef patterns to prevent memory leaks - - A consecutive mistake counter tracks and manages errors - - File watchers monitor for server code changes and trigger automatic restarts - - The security model requires approval for tool execution unless in the "always allow" list + - The system uses WeakRef patterns to prevent memory leaks + - A consecutive mistake counter tracks and manages errors + - File watchers monitor for server code changes and trigger automatic restarts + - The security model requires approval for tool execution unless in the "always allow" list ## Security and Permissions @@ -108,6 +111,7 @@ The MCP architecture provides several security features: ## Usage Examples Requesting weather forecast data with text response: + ``` weather-server @@ -123,6 +127,7 @@ Requesting weather forecast data with text response: ``` Analyzing source code with a specialized tool that returns JSON: + ``` code-analysis @@ -139,6 +144,7 @@ Analyzing source code with a specialized tool that returns JSON: ``` Generating an image with specific parameters: + ``` image-generation @@ -158,6 +164,7 @@ Generating an image with specific parameters: ``` Accessing a resource through a tool that returns a resource reference: + ``` database-connector @@ -177,6 +184,7 @@ Accessing a resource through a tool that returns a resource reference: ``` Tool with no required arguments: + ``` system-monitor diff --git a/apps/kilocode-docs/docs/features/tools/write-to-file.md b/apps/kilocode-docs/docs/features/tools/write-to-file.md index a2d0f353e0..4d7ad991a3 100644 --- a/apps/kilocode-docs/docs/features/tools/write-to-file.md +++ b/apps/kilocode-docs/docs/features/tools/write-to-file.md @@ -16,8 +16,8 @@ This tool writes content to a specified file, either creating a new file if it d ## When is it used? -- When Kilo Code needs to create a new file from scratch -- When Kilo Code needs to completely rewrite an existing file +- When Axon Code needs to create a new file from scratch +- When Axon Code needs to completely rewrite an existing file - When creating multiple files for a new project - When generating configuration files, documentation, or source code - When you need to review changes before they're applied @@ -47,52 +47,58 @@ This tool writes content to a specified file, either creating a new file if it d When the `write_to_file` tool is invoked, it follows this process: 1. **Parameter Validation**: Validates the required parameters and permissions - - Checks that `path`, `content`, and `line_count` are provided - - Validates the file is allowed (not restricted by `.kilocodeignore`) - - Ensures the path is within the workspace boundaries - - Tracks consecutive mistake counts for missing parameters - - Shows specific error messages for each validation failure + + - Checks that `path`, `content`, and `line_count` are provided + - Validates the file is allowed (not restricted by `.kilocodeignore`) + - Ensures the path is within the workspace boundaries + - Tracks consecutive mistake counts for missing parameters + - Shows specific error messages for each validation failure 2. **Content Preprocessing**: - - Removes code block markers that might be added by AI models - - Handles escaped HTML entities (specifically for non-Claude models) - - Strips line numbers if accidentally included in content - - Performs model-specific processing for different AI providers + + - Removes code block markers that might be added by AI models + - Handles escaped HTML entities (specifically for non-Claude models) + - Strips line numbers if accidentally included in content + - Performs model-specific processing for different AI providers 3. **Diff View Generation**: - - Opens a diff view in the editor showing the proposed changes - - Adds a 300ms delay to ensure UI responsiveness - - Scrolls automatically to the first difference - - Highlights changes for easy review + + - Opens a diff view in the editor showing the proposed changes + - Adds a 300ms delay to ensure UI responsiveness + - Scrolls automatically to the first difference + - Highlights changes for easy review 4. **User Approval Process**: - - Waits for explicit user approval to proceed - - Allows users to edit the content in the diff view - - Captures any user edits for the final content - - Provides option to reject changes entirely - - Detects and incorporates user modifications into the final result + + - Waits for explicit user approval to proceed + - Allows users to edit the content in the diff view + - Captures any user edits for the final content + - Provides option to reject changes entirely + - Detects and incorporates user modifications into the final result 5. **Safety Validation**: - - Detects potential content truncation by comparing with provided line count - - Shows warnings if content appears incomplete - - Validates file path and access permissions - - Specifically checks if files are outside the workspace with `isOutsideWorkspace` flag + + - Detects potential content truncation by comparing with provided line count + - Shows warnings if content appears incomplete + - Validates file path and access permissions + - Specifically checks if files are outside the workspace with `isOutsideWorkspace` flag 6. **File Writing**: - - Writes the approved content (with any user edits) to the file - - Provides confirmation of successful write - - Resets the consecutive mistakes counter on success + - Writes the approved content (with any user edits) to the file + - Provides confirmation of successful write + - Resets the consecutive mistakes counter on success ## Examples When Used -- When creating a new project, Kilo Code generates multiple files but lets you review each before committing changes. -- When setting up configuration files, Kilo Code shows the proposed configuration in a diff view for approval. -- When generating documentation, Kilo Code creates markdown files but lets you make final adjustments in the diff view. -- When developing a prototype, Kilo Code shows complete source files in a diff view where you can fine-tune before saving. +- When creating a new project, Axon Code generates multiple files but lets you review each before committing changes. +- When setting up configuration files, Axon Code shows the proposed configuration in a diff view for approval. +- When generating documentation, Axon Code creates markdown files but lets you make final adjustments in the diff view. +- When developing a prototype, Axon Code shows complete source files in a diff view where you can fine-tune before saving. ## Usage Examples Creating a new JSON configuration file: + ``` config/settings.json @@ -117,6 +123,7 @@ Creating a new JSON configuration file: ``` Creating a simple HTML file: + ``` src/index.html @@ -140,6 +147,7 @@ Creating a simple HTML file: ``` Creating a JavaScript module: + ``` src/utils/helpers.js diff --git a/apps/kilocode-docs/docs/getting-started/concepts.md b/apps/kilocode-docs/docs/getting-started/concepts.md index efd810a190..19f54e0e15 100644 --- a/apps/kilocode-docs/docs/getting-started/concepts.md +++ b/apps/kilocode-docs/docs/getting-started/concepts.md @@ -1,12 +1,12 @@ # Core Concepts -Learn the key concepts used in Kilo Code +Learn the key concepts used in Axon Code | Concept | Description | Video Preview | | -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Provider** | Kilo Code provides its own built-in API provider that gives you access to the latest frontier coding models without the need to manage API keys that offers access to frontier models such as: OpenAI (GPT-5), Anthropic (Claude), Google (Gemini), Meta (Llama) etc. | | +| **Provider** | Axon Code provides its own built-in API provider that gives you access to the latest frontier coding models without the need to manage API keys that offers access to frontier models such as: OpenAI (GPT-5), Anthropic (Claude), Google (Gemini), Meta (Llama) etc. | | | **Foundational Models** | Large-scale AI models trained on vast datasets that serve as the base for AI applications. Models like GPT, Claude, LLaMA provide core language understanding and generation capabilities. | | | **Prompt Engineering** | Art and science of crafting effective inputs for AI models to achieve desired outputs. Use enhance button to improve your prompt | | -| **Modes** | Within Kilo Code you can choose **Architect** mode to plan and design you software, **Code** mode to write and refactor code, **Ask** to understand your codebase, **Debug** to fix software issues and **Orchestrator** to coordinate tasks accross modes | | +| **Modes** | Within Axon Code you can choose **Architect** mode to plan and design you software, **Code** mode to write and refactor code, **Ask** to understand your codebase, **Debug** to fix software issues and **Orchestrator** to coordinate tasks accross modes | | | **Codebase Indexing** | Codebase Indexing enables semantic code search across your entire project using AI embeddings. | | | **MCP (Model Context Protocol)** | Standardized protocol for managing context and communication between AI models and external systems. Enables seamless integration with tools, databases, and services. | | diff --git a/apps/kilocode-docs/docs/getting-started/connecting-api-provider.md b/apps/kilocode-docs/docs/getting-started/connecting-api-provider.md index dc7e477455..d03bef5441 100644 --- a/apps/kilocode-docs/docs/getting-started/connecting-api-provider.md +++ b/apps/kilocode-docs/docs/getting-started/connecting-api-provider.md @@ -4,23 +4,23 @@ sidebar_label: Connecting To A Provider # Connecting an AI Provider -Kilo Code requires an API key from an AI model provider to function. +Axon Code requires an API key from an AI model provider to function. We recommend these options for accessing the powerful **Claude 4 Sonnet** model: -- **Kilo Gateway (Recommended):** Provides access to all of the models available through OpenRouter with competitive pricing and free credits to get started. [View pricing](https://kilocode.ai/pricing) +- **Kilo Gateway (Recommended):** Provides access to all of the models available through OpenRouter with competitive pricing and free credits to get started. [View pricing](https://matterai.so/pricing) - **OpenRouter:** Provides access to multiple AI models through a single API key. [View pricing](https://openrouter.ai/models?order=pricing-low-to-high). - **Anthropic:** Direct access to Claude models. Requires API access approval and may have [rate limits depending on your tier](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). See [Anthropic's pricing page](https://www.anthropic.com/pricing#anthropic-api) for details. -## Using the Kilo Code Provider +## Using the Axon Code Provider -By default when you install Kilo Code the extension, you'll be prompted to sign in or create an account in the [Kilo Code Provider](/providers/kilocode). +By default when you install Axon Code the extension, you'll be prompted to sign in or create an account in the [Axon Code Provider](/providers/kilocode). -That will walk you through the account setup and _automatically_ configure Kilo Code properly to get you started. If you'd rather use another provider, you'll need to manually get your API key as described below. +That will walk you through the account setup and _automatically_ configure Axon Code properly to get you started. If you'd rather use another provider, you'll need to manually get your API key as described below. ## Using another API Provider -_Coming soon to Kilo Code Teams and Enterprise!_ +_Coming soon to Axon Code Teams and Enterprise!_ ### Getting Your API Key @@ -33,7 +33,7 @@ LLM routers let you access multiple AI models with one API key, simplifying cost 1. Go to [openrouter.ai](https://openrouter.ai/) 2. Sign in with your Google or GitHub account 3. Navigate to the [API keys page](https://openrouter.ai/keys) and create a new key -4. Copy your API key - you'll need this for Kilo Code setup +4. Copy your API key - you'll need this for Axon Code setup OpenRouter API keys page @@ -76,14 +76,14 @@ _Anthropic console API Keys section with "Create key" button. Name your key, set _OpenAI platform with "Create new secret key" button. Name your key and copy it immediately after creation._ -### Configuring the Provider in Kilo Code +### Configuring the Provider in Axon Code Once you have your API key: -1. Open the Kilo Code sidebar by clicking the Kilo Code icon () in the VS Code Side Bar +1. Open the Axon Code sidebar by clicking the Axon Code icon () in the VS Code Side Bar 2. In the welcome screen, select your API provider from the dropdown 3. Paste your API key into the appropriate field 4. Select your model: - For **OpenRouter**: select `anthropic/claude-3.7-sonnet` ([model details](https://openrouter.ai/anthropic/claude-3.7-sonnet)) - For **Anthropic**: select `claude-3-7-sonnet-20250219` ([model details](https://www.anthropic.com/pricing#anthropic-api)) -5. Click "Let's go!" to save your settings and start using Kilo Code +5. Click "Let's go!" to save your settings and start using Axon Code diff --git a/apps/kilocode-docs/docs/getting-started/installing.md b/apps/kilocode-docs/docs/getting-started/installing.md index 07415f158f..2fb67aa518 100644 --- a/apps/kilocode-docs/docs/getting-started/installing.md +++ b/apps/kilocode-docs/docs/getting-started/installing.md @@ -1,10 +1,11 @@ --- -sidebar_label: Installing Kilo Code +sidebar_label: Installing Axon Code --- -# Installing Kilo Code +# Installing Axon Code + +Axon Code is a VS Code extension that brings AI-powered coding assistance directly to your editor. Install using one of these methods: -Kilo Code is a VS Code extension that brings AI-powered coding assistance directly to your editor. Install using one of these methods: - [**VS Code Marketplace (Recommended)**](#vs-code-marketplace) - fastest method for standard VS Code users - [**Cursor Marketplace**](#cursor-marketplace) - recommended way for Cursor users - [**Open VSX Registry**](#open-vsx-registry) - for VS Code-compatible editors like VSCodium or Windsurf @@ -14,7 +15,7 @@ Kilo Code is a VS Code extension that brings AI-powered coding assistance direct :::tip -If you already have VS Code installed: [Click here to install Kilo Code](vscode:extension/kilocode.Kilo-Code) +If you already have VS Code installed: [Click here to install Axon Code](vscode:extension/kilocode.Kilo-Code) ::: @@ -22,20 +23,20 @@ alternatively, you can: 1. Open VS Code 2. Access Extensions: Click the Extensions icon in the Side Bar or press `Ctrl+Shift+X` (Windows/Linux) or `Cmd+Shift+X` (macOS) -3. Search for "Kilo Code" -4. Select "Kilo Code" by Kilo Code and click **Install** +3. Search for "Axon Code" +4. Select "Axon Code" by Axon Code and click **Install** 5. Reload VS Code if prompted -After installation, find the Kilo Code icon () in the Side Bar to open the Kilo Code panel. +After installation, find the Axon Code icon () in the Side Bar to open the Axon Code panel. -VS Code marketplace with Kilo Code extension ready to install -*VS Code marketplace with Kilo Code extension ready to install* +VS Code marketplace with Axon Code extension ready to install +*VS Code marketplace with Axon Code extension ready to install* ## Cursor Marketplace :::tip -If you already have Cursor installed: [Click here to install Kilo Code](cursor:extension/kilocode.Kilo-Code) +If you already have Cursor installed: [Click here to install Axon Code](cursor:extension/kilocode.Kilo-Code) ::: @@ -43,25 +44,23 @@ alternatively, you can: 1. Open Cursor 2. Access Extensions: Click the Extensions icon in the Side Bar or press `Ctrl+Shift+X` (Windows/Linux) or `Cmd+Shift+X` (macOS) -3. Search for "Kilo Code" -4. Select "Kilo Code" by Kilo Code and click **Install** +3. Search for "Axon Code" +4. Select "Axon Code" by Axon Code and click **Install** 5. Reload Cursor if prompted -After installation, find the Kilo Code icon () in the Side Bar to open the Kilo Code panel. - - +After installation, find the Axon Code icon () in the Side Bar to open the Axon Code panel. ## Open VSX Registry [Open VSX Registry](https://open-vsx.org/) is an open-source alternative to the VS Code Marketplace for VS Code-compatible editors that cannot access the official marketplace due to licensing restrictions. -For VS Code-compatible editors like VSCodium, Gitpod, Eclipse Theia, and Windsurf, you can browse and install directly from the [Kilo Code page on Open VSX Registry](https://open-vsx.org/extension/kilocode/Kilo-Code). +For VS Code-compatible editors like VSCodium, Gitpod, Eclipse Theia, and Windsurf, you can browse and install directly from the [Axon Code page on Open VSX Registry](https://open-vsx.org/extension/kilocode/Kilo-Code). 1. Open your editor 2. Access the Extensions view (Side Bar icon or `Ctrl+Shift+X` / `Cmd+Shift+X`) 3. Your editor should be pre-configured to use Open VSX Registry -4. Search for "Kilo Code" -5. Select "Kilo Code" and click **Install** +4. Search for "Axon Code" +5. Select "Axon Code" and click **Install** 6. Reload the editor if prompted :::note @@ -73,36 +72,39 @@ If your editor isn't automatically configured for Open VSX Registry, you may nee If you prefer to download and install the VSIX file directly: 1. **Download the VSIX file:** - * Find official releases on the [Kilo Code GitHub Releases page](https://github.com/Kilo-Org/kilocode/releases) - * Download the `.vsix` file from the [latest release](https://github.com/Kilo-Org/kilocode/releases/latest) + + - Find official releases on the [Axon Code GitHub Releases page](https://github.com/Kilo-Org/kilocode/releases) + - Download the `.vsix` file from the [latest release](https://github.com/Kilo-Org/kilocode/releases/latest) 2. **Install in VS Code:** - * Open VS Code - * Access Extensions view - * Click the "..." menu in the Extensions view - * Select "Install from VSIX..." - * Browse to and select your downloaded `.vsix` file + - Open VS Code + - Access Extensions view + - Click the "..." menu in the Extensions view + - Select "Install from VSIX..." + - Browse to and select your downloaded `.vsix` file VS Code's Install from VSIX dialog -*Installing Kilo Code using VS Code's "Install from VSIX" dialog* +*Installing Axon Code using VS Code's "Install from VSIX" dialog* ## Troubleshooting **Extension Not Visible** -* Restart VS Code -* Verify Kilo Code is listed and enabled in Extensions -* Try disabling and re-enabling the extension in Extensions -* Check Output panel for errors (View → Output, select "Kilo Code") + +- Restart VS Code +- Verify Axon Code is listed and enabled in Extensions +- Try disabling and re-enabling the extension in Extensions +- Check Output panel for errors (View → Output, select "Axon Code") **Installation Problems** -* Ensure stable internet connection -* Verify VS Code version 1.84.0 or later -* If VS Code Marketplace is inaccessible, try the Open VSX Registry method + +- Ensure stable internet connection +- Verify VS Code version 1.84.0 or later +- If VS Code Marketplace is inaccessible, try the Open VSX Registry method ## Getting Support If you encounter issues not covered here: -* Join our [Discord community](https://kilocode.ai/discord) for real-time support -* Submit issues on [GitHub](https://github.com/Kilo-Org/kilocode/issues) -* Visit our [Reddit community](https://www.reddit.com/r/KiloCode) +- Join our [Discord community](https://matterai.so/discord) for real-time support +- Submit issues on [GitHub](https://github.com/Kilo-Org/kilocode/issues) +- Visit our [Reddit community](https://www.reddit.com/r/KiloCode) diff --git a/apps/kilocode-docs/docs/getting-started/setting-up.mdx b/apps/kilocode-docs/docs/getting-started/setting-up.mdx index 537bf892de..3152f279a8 100644 --- a/apps/kilocode-docs/docs/getting-started/setting-up.mdx +++ b/apps/kilocode-docs/docs/getting-started/setting-up.mdx @@ -5,9 +5,9 @@ sidebar_label: Getting Set up import { DISCORD_URL } from "@site/src/constants.ts"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; -# Setting up Kilo Code +# Setting up Axon Code -When you sign up for Kilo Code, you can start immediately with free models, or top up your account for the first time to get bonus credits. +When you sign up for Axon Code, you can start immediately with free models, or top up your account for the first time to get bonus credits. To claim your bonus credits: @@ -17,21 +17,21 @@ To claim your bonus credits: ## Registration process -Kilo Code provides a simple registration process that gives you access to the latest frontier coding models with your Kilo Code login. +Axon Code provides a simple registration process that gives you access to the latest frontier coding models with your Axon Code login. -1. Click on "Try Kilo Code for Free" in the extension -1. Sign in with your Google account to kilocode.ai -1. kilocode.ai will prompt you to open Visual Studio Code +1. Click on "Try Axon Code for Free" in the extension +1. Sign in with your Google account to matterai.so +1. matterai.so will prompt you to open Visual Studio Code - When using an IDE in a web browser, you will be asked to copy the API key manually instead 1. Once you allow it to Open VS Code, you must also allow VS Code to open the authorization URL Sign up and registration flow with Kilo Code That's it - you're all set! Now you can start with [your first task](/getting-started/your-first-task) :::tip Need Help? -If you have any questions about pricing or tokens, please reach out to our [support team](mailto:hi@kilocode.ai) or ask in our Discord community. +If you have any questions about pricing or tokens, please reach out to our [support team](mailto:hi@matterai.so) or ask in our Discord community. ::: diff --git a/apps/kilocode-docs/docs/getting-started/your-first-task.md b/apps/kilocode-docs/docs/getting-started/your-first-task.md index 3d0aa759c9..bd5f7707ed 100644 --- a/apps/kilocode-docs/docs/getting-started/your-first-task.md +++ b/apps/kilocode-docs/docs/getting-started/your-first-task.md @@ -2,35 +2,35 @@ sidebar_label: Your First Task --- -# Starting Your First Task with Kilo Code +# Starting Your First Task with Axon Code -This quick tour shows how Kilo Code handles a simple request from start to finish. +This quick tour shows how Axon Code handles a simple request from start to finish. -After you [set up Kilo Code](/getting-started/setting-up), follow these steps: +After you [set up Axon Code](/getting-started/setting-up), follow these steps: -## Step 1: Open the Kilo Code Panel +## Step 1: Open the Axon Code Panel -Click the Kilo Code icon () in the VS Code Primary Side Bar (vertical bar on the side of the window) to open the chat interface. If you don't see the icon, verify the extension is [installed](/getting-started/installing) and enabled. +Click the Axon Code icon () in the VS Code Primary Side Bar (vertical bar on the side of the window) to open the chat interface. If you don't see the icon, verify the extension is [installed](/getting-started/installing) and enabled. -Kilo Code icon in VS Code Primary Side Bar +Axon Code icon in VS Code Primary Side Bar -*The Kilo Code icon in the Primary Side Bar opens the chat interface.* +_The Axon Code icon in the Primary Side Bar opens the chat interface._ ## Step 2: Type Your Task -Type a clear, concise description of what you want Kilo Code to do in the chat box at the bottom of the panel. Examples of effective tasks: +Type a clear, concise description of what you want Axon Code to do in the chat box at the bottom of the panel. Examples of effective tasks: -* "Create a file named `hello.txt` containing 'Hello, world!'." -* "Write a Python function that adds two numbers." -* "Create an HTML file for a simple website with the title 'Kilo test'" +- "Create a file named `hello.txt` containing 'Hello, world!'." +- "Write a Python function that adds two numbers." +- "Create an HTML file for a simple website with the title 'Kilo test'" No special commands or syntax needed—just use plain English. -Typing a task in the Kilo Code chat interface +Typing a task in the Axon Code chat interface *Enter your task in natural language - no special syntax required.* ## Step 3: Send Your Task @@ -39,23 +39,23 @@ Press Enter or click the Send icon () to the right of the ## Step 4: Review and Approve Actions -Kilo Code analyzes your request and proposes specific actions. These may include: +Axon Code analyzes your request and proposes specific actions. These may include: -* **Reading files:** Shows file contents it needs to access -* **Writing to files:** Displays a diff with proposed changes (added lines in green, removed in red) -* **Executing commands:** Shows the exact command to run in your terminal -* **Using the Browser:** Outlines browser actions (click, type, etc.) -* **Asking questions:** Requests clarification when needed to proceed +- **Reading files:** Shows file contents it needs to access +- **Writing to files:** Displays a diff with proposed changes (added lines in green, removed in red) +- **Executing commands:** Shows the exact command to run in your terminal +- **Using the Browser:** Outlines browser actions (click, type, etc.) +- **Asking questions:** Requests clarification when needed to proceed Reviewing a proposed file creation action -*Kilo Code shows exactly what action it wants to perform and waits for your approval.* +*Axon Code shows exactly what action it wants to perform and waits for your approval.* -* In **Code** mode, writing capabilities are on by default. -* In **Architect** and **Ask** modes, Kilo Code won't write code. +- In **Code** mode, writing capabilities are on by default. +- In **Architect** and **Ask** modes, Axon Code won't write code. :::tip -The level of autonomy is configurable, allowing you to make the agent more or less autonomous. +The level of autonomy is configurable, allowing you to make the agent more or less autonomous. You can learn more about [using modes](/basic-usage/using-modes) and [auto-approving actions](/features/auto-approving-actions). @@ -63,17 +63,17 @@ You can learn more about [using modes](/basic-usage/using-modes) and [auto-appro ## Step 5: Iterate -Kilo Code works iteratively. After each action, it waits for your feedback before proposing the next step. Continue this review-approve cycle until your task is complete. +Axon Code works iteratively. After each action, it waits for your feedback before proposing the next step. Continue this review-approve cycle until your task is complete. Final result of a completed task showing the iteration process -*After completing the task, Kilo Code shows the final result and awaits your next instruction.* +*After completing the task, Axon Code shows the final result and awaits your next instruction.* ## Conclusion You've completed your first task. Along the way you learned: -* How to interact with Kilo Code using natural language -* Why approval keeps you in control -* How iteration lets the AI refine its work +- How to interact with Axon Code using natural language +- Why approval keeps you in control +- How iteration lets the AI refine its work Ready for more? Explore different [modes](/basic-usage/using-modes) or try [auto-approval](/features/auto-approving-actions) to speed up repetitive tasks. diff --git a/apps/kilocode-docs/docs/index.mdx b/apps/kilocode-docs/docs/index.mdx index aefbf17e81..ff3f748ad4 100644 --- a/apps/kilocode-docs/docs/index.mdx +++ b/apps/kilocode-docs/docs/index.mdx @@ -5,11 +5,11 @@ sidebar_label: Welcome import { DISCORD_URL, REDDIT_URL, GITHUB_ISSUES_MAIN_URL, GITHUB_FEATURES_URL, YOUTUBE_URL } from '@site/src/constants.ts' import Image from '@site/src/components/Image'; -# Kilo Code Documentation +# Axon Code Documentation -Kilo Code **accelerates** development with AI-driven code generation and task automation. This open source extension plugs directly into VS Code. +Axon Code **accelerates** development with AI-driven code generation and task automation. This open source extension plugs directly into VS Code. -## What Can Kilo Code Do? +## What Can Axon Code Do? - 🚀 **Generate Code** from natural language descriptions - 🔧 **Refactor & Debug** existing code @@ -20,26 +20,26 @@ Kilo Code **accelerates** development with AI-driven code generation and task au ## Quick Start -1. [Install Kilo Code](/getting-started/installing) -2. [Set up Kilo Code](/getting-started/setting-up) +1. [Install Axon Code](/getting-started/installing) +2. [Set up Axon Code](/getting-started/setting-up) 3. [Try Your First Task](/getting-started/your-first-task) ## Features - + ### Basics -Use [the chat interface](/basic-usage/the-chat-interface) to tell Kilo Code what you need. It relies on coding‑optimized AI models to complete each request. +Use [the chat interface](/basic-usage/the-chat-interface) to tell Axon Code what you need. It relies on coding‑optimized AI models to complete each request. - Switch [modes](/basic-usage/using-modes) to fit the task - Control allowed [actions](/features/auto-approving-actions) - Run direct [code actions](/features/code-actions) -### Using Kilo Code +### Using Axon Code #### Multiple Modes -Kilo Code adapts to your needs with specialized [modes](/basic-usage/using-modes): +Axon Code adapts to your needs with specialized [modes](/basic-usage/using-modes): - [**Code Mode:**](/basic-usage/using-modes#code-mode-default) For general-purpose coding tasks - [**Architect Mode:**](/basic-usage/using-modes#architect-mode) For planning and technical leadership - [**Ask Mode:**](/basic-usage/using-modes#ask-mode) For answering questions and providing information @@ -47,7 +47,7 @@ Kilo Code adapts to your needs with specialized [modes](/basic-usage/using-modes - **[Custom Modes](/features/custom-modes):** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task #### Core Tools -Kilo Code comes with powerful [tools](/features/tools/tool-use-overview) that can: +Axon Code comes with powerful [tools](/features/tools/tool-use-overview) that can: - [Read](/features/tools/read-file) and [write](/features/tools/write-to-file) files in your project - [Execute commands](/features/tools/execute-command) in your VS Code terminal - [Control a web browser](/features/tools/browser-action) @@ -56,12 +56,12 @@ Kilo Code comes with powerful [tools](/features/tools/tool-use-overview) that ca See the complete [Tools Reference](/features/tools/tool-use-overview) for all available tools. -### Extending Kilo Code +### Extending Axon Code - **[MCP (Model Context Protocol)](/features/mcp/overview):** Add unlimited custom tools, integrate with external APIs, connect to databases, or create specialized development tools -- **[Local Models](/advanced-usage/local-models):** Run Kilo Code with local AI models for offline use or enhanced privacy +- **[Local Models](/advanced-usage/local-models):** Run Axon Code with local AI models for offline use or enhanced privacy -### Customizing Kilo Code -Make Kilo Code work your way with: +### Customizing Axon Code +Make Axon Code work your way with: - [Settings Management](/features/settings-management) for configuring your experience - [Custom Modes](/features/custom-modes) for specialized tasks - [Custom Rules](/advanced-usage/custom-rules) for project-specific rules @@ -72,7 +72,7 @@ Make Kilo Code work your way with: ## Resources ### Documentation -- [Using Kilo Code](/basic-usage/the-chat-interface) - Learn the basics +- [Using Axon Code](/basic-usage/the-chat-interface) - Learn the basics - [Core Concepts](/features/auto-approving-actions) - Master key features - [Advanced Usage](/advanced-usage/prompt-engineering) - Take your skills further - [Frequently Asked Questions](/faq) - Get answers to common questions @@ -80,7 +80,7 @@ Make Kilo Code work your way with: ### Community - **Discord:** Join our Discord server for real-time help and discussions - **Reddit:** Visit our subreddit to share experiences and tips -- **YouTube:** Check out our YouTube to learn hands on skills when using Kilo Code +- **YouTube:** Check out our YouTube to learn hands on skills when using Axon Code - **GitHub:** Report issues or request features -Ready to get started? Click the **Next** button below to begin your journey with Kilo Code! +Ready to get started? Click the **Next** button below to begin your journey with Axon Code! diff --git a/apps/kilocode-docs/docs/jetbrains-troubleshooting.md b/apps/kilocode-docs/docs/jetbrains-troubleshooting.md index ac6425c40d..0dfd8a2697 100644 --- a/apps/kilocode-docs/docs/jetbrains-troubleshooting.md +++ b/apps/kilocode-docs/docs/jetbrains-troubleshooting.md @@ -1,10 +1,10 @@ # JetBrains Plugin Troubleshooting -This guide covers common issues when using Kilo Code in JetBrains IDEs (IntelliJ IDEA, Android Studio, WebStorm, PyCharm, etc.). +This guide covers common issues when using Axon Code in JetBrains IDEs (IntelliJ IDEA, Android Studio, WebStorm, PyCharm, etc.). ## Known Missing Features -The following features, available in the VS Code version of Kilo Code, are not currently implemented in the JetBrains version: +The following features, available in the VS Code version of Axon Code, are not currently implemented in the JetBrains version: - **Autocomplete/QuickTasks** - **Git Commit Message Generation** This feature is missing but will be added soon! @@ -15,7 +15,7 @@ We're actively working on bringing feature parity between the VS Code and JetBra ### Why Node.js is Required -The JetBrains Kilo Extension requires Node.js to be installed on your system. Node.js is used to run the extension's backend services and handle communication between the IDE and Kilo Code's AI features. +The JetBrains Kilo Extension requires Node.js to be installed on your system. Node.js is used to run the extension's backend services and handle communication between the IDE and Axon Code's AI features. ### Installing Node.js @@ -38,7 +38,7 @@ Both commands should return version numbers. ### What is JCEF? -JCEF (Java Chromium Embedded Framework) is required for Kilo Code's web-based interface to display properly in JetBrains IDEs. Most JetBrains IDEs include JCEF support by default, but some configurations may need manual activation. +JCEF (Java Chromium Embedded Framework) is required for Axon Code's web-based interface to display properly in JetBrains IDEs. Most JetBrains IDEs include JCEF support by default, but some configurations may need manual activation. ## Fixing JCEF Issues by IDE @@ -64,7 +64,7 @@ JCEF is available in Android Studio but may need to be enabled manually: - Close and reopen Android Studio for the changes to take effect 5. **Verify:** - - Open Kilo Code panel + - Open Axon Code panel - The JCEF warning should be gone, and the interface should load properly **Visual Guide:** @@ -111,4 +111,4 @@ For WebStorm, PyCharm, PhpStorm, RubyMine, CLion, GoLand, DataGrip, and Rider: - Navigate to Advanced Settings - Enable any JCEF-related options -_For general Kilo Code support and documentation, visit [kilocode.ai/docs](https://kilocode.ai/docs)_ +_For general Axon Code support and documentation, visit [matterai.so/docs](https://matterai.so/docs)_ diff --git a/apps/kilocode-docs/docs/providers/anthropic.md b/apps/kilocode-docs/docs/providers/anthropic.md index 40c7bf1aa1..fd6d3cc07c 100644 --- a/apps/kilocode-docs/docs/providers/anthropic.md +++ b/apps/kilocode-docs/docs/providers/anthropic.md @@ -2,35 +2,35 @@ sidebar_label: Anthropic --- -# Using Anthropic With Kilo Code +# Using Anthropic With Axon Code -Anthropic is an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Their Claude models are known for their strong reasoning abilities, helpfulness, and honesty. +Anthropic is an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Their Claude models are known for their strong reasoning abilities, helpfulness, and honesty. **Website:** [https://www.anthropic.com/](https://www.anthropic.com/) ## Getting an API Key 1. **Sign Up/Sign In:** Go to the [Anthropic Console](https://console.anthropic.com/). Create an account or sign in. -2. **Navigate to API Keys:** Go to the [API keys](https://console.anthropic.com/settings/keys) section. -3. **Create a Key:** Click "Create Key". Give your key a descriptive name (e.g., "Kilo Code"). -4. **Copy the Key:** **Important:** Copy the API key *immediately*. You will not be able to see it again. Store it securely. +2. **Navigate to API Keys:** Go to the [API keys](https://console.anthropic.com/settings/keys) section. +3. **Create a Key:** Click "Create Key". Give your key a descriptive name (e.g., "Axon Code"). +4. **Copy the Key:** **Important:** Copy the API key _immediately_. You will not be able to see it again. Store it securely. ## Supported Models -Kilo Code supports the following Anthropic Claude models: +Axon Code supports the following Anthropic Claude models: -* `claude-3-7-sonnet-20250219` (Recommended) -* `claude-3-7-sonnet-20250219:thinking` (Extended Thinking variant) -* `claude-3-5-sonnet-20241022` -* `claude-3-5-haiku-20241022` -* `claude-3-opus-20240229` -* `claude-3-haiku-20240307` +- `claude-3-7-sonnet-20250219` (Recommended) +- `claude-3-7-sonnet-20250219:thinking` (Extended Thinking variant) +- `claude-3-5-sonnet-20241022` +- `claude-3-5-haiku-20241022` +- `claude-3-opus-20240229` +- `claude-3-haiku-20240307` See [Anthropic's Model Documentation](https://docs.anthropic.com/en/docs/about-claude/models) for more details on each model's capabilities. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Anthropic" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Anthropic API key into the "Anthropic API Key" field. 4. **Select Model:** Choose your desired Claude model from the "Model" dropdown. @@ -38,7 +38,7 @@ See [Anthropic's Model Documentation](https://docs.anthropic.com/en/docs/about-c ## Tips and Notes -* **Prompt Caching:** Claude 3 models support [prompt caching](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching), which can significantly reduce costs and latency for repeated prompts. -* **Context Window:** Claude models have large context windows (200,000 tokens), allowing you to include a significant amount of code and context in your prompts. -* **Pricing:** Refer to the [Anthropic Pricing](https://www.anthropic.com/pricing) page for the latest pricing information. -* **Rate Limits:** Anthropic has strict rate limits based on [usage tiers](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). If you're repeatedly hitting rate limits, consider contacting Anthropic sales or accessing Claude through a different provider like [OpenRouter](/providers/openrouter) or [Requesty](/providers/requesty). +- **Prompt Caching:** Claude 3 models support [prompt caching](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching), which can significantly reduce costs and latency for repeated prompts. +- **Context Window:** Claude models have large context windows (200,000 tokens), allowing you to include a significant amount of code and context in your prompts. +- **Pricing:** Refer to the [Anthropic Pricing](https://www.anthropic.com/pricing) page for the latest pricing information. +- **Rate Limits:** Anthropic has strict rate limits based on [usage tiers](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). If you're repeatedly hitting rate limits, consider contacting Anthropic sales or accessing Claude through a different provider like [OpenRouter](/providers/openrouter) or [Requesty](/providers/requesty). diff --git a/apps/kilocode-docs/docs/providers/bedrock.md b/apps/kilocode-docs/docs/providers/bedrock.md index a250f17bfc..3ea26b5fc4 100644 --- a/apps/kilocode-docs/docs/providers/bedrock.md +++ b/apps/kilocode-docs/docs/providers/bedrock.md @@ -2,18 +2,18 @@ sidebar_label: AWS Bedrock --- -# Using AWS Bedrock With Kilo Code +# Using AWS Bedrock With Axon Code -Kilo Code supports accessing models through Amazon Bedrock, a fully managed service that makes a selection of high-performing foundation models (FMs) from leading AI companies available via a single API. +Axon Code supports accessing models through Amazon Bedrock, a fully managed service that makes a selection of high-performing foundation models (FMs) from leading AI companies available via a single API. **Website:** [https://aws.amazon.com/bedrock/](https://aws.amazon.com/bedrock/) ## Prerequisites -* **AWS Account:** You need an active AWS account. -* **Bedrock Access:** You must request and be granted access to Amazon Bedrock. See the [AWS Bedrock documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/getting-started.html) for details on requesting access. -* **Model Access:** Within Bedrock, you need to request access to the specific models you want to use (e.g., Anthropic Claude). -* **Install AWS CLI:** Use AWS CLI to configure your account for authentication +- **AWS Account:** You need an active AWS account. +- **Bedrock Access:** You must request and be granted access to Amazon Bedrock. See the [AWS Bedrock documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/getting-started.html) for details on requesting access. +- **Model Access:** Within Bedrock, you need to request access to the specific models you want to use (e.g., Anthropic Claude). +- **Install AWS CLI:** Use AWS CLI to configure your account for authentication ```bash aws configure ``` @@ -23,69 +23,69 @@ Kilo Code supports accessing models through Amazon Bedrock, a fully managed serv You have two main options for configuring AWS credentials: 1. **AWS Access Keys (Recommended for Development):** - * Create an IAM user with the necessary permissions (at least `bedrock:InvokeModel`). - * Generate an access key ID and secret access key for that user. - * *(Optional)* Create a session token if required by your IAM configuration. + - Create an IAM user with the necessary permissions (at least `bedrock:InvokeModel`). + - Generate an access key ID and secret access key for that user. + - _(Optional)_ Create a session token if required by your IAM configuration. 2. **AWS Profile:** - * Configure an AWS profile using the AWS CLI or by manually editing your AWS credentials file. See the [AWS CLI documentation](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) for details. + - Configure an AWS profile using the AWS CLI or by manually editing your AWS credentials file. See the [AWS CLI documentation](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) for details. ## Supported Models -Kilo Code supports the following models through Bedrock (based on source code): - -* **Amazon:** - * `amazon.nova-pro-v1:0` - * `amazon.nova-pro-latency-optimized-v1:0` - * `amazon.nova-lite-v1:0` - * `amazon.nova-micro-v1:0` - * `amazon.titan-text-lite-v1:0` - * `amazon.titan-text-express-v1:0` - * `amazon.titan-text-embeddings-v1:0` - * `amazon.titan-text-embeddings-v2:0` -* **Anthropic:** - * `anthropic.claude-3-7-sonnet-20250219-v1:0` - * `anthropic.claude-3-5-sonnet-20241022-v2:0` - * `anthropic.claude-3-5-haiku-20241022-v1:0` - * `anthropic.claude-3-5-sonnet-20240620-v1:0` - * `anthropic.claude-3-opus-20240229-v1:0` - * `anthropic.claude-3-sonnet-20240229-v1:0` - * `anthropic.claude-3-haiku-20240307-v1:0` - * `anthropic.claude-2-1-v1:0` - * `anthropic.claude-2-0-v1:0` - * `anthropic.claude-instant-v1:0` -* **DeepSeek:** - * `deepseek.r1-v1:0` -* **Meta:** - * `meta.llama3-3-70b-instruct-v1:0` - * `meta.llama3-2-90b-instruct-v1:0` - * `meta.llama3-2-11b-instruct-v1:0` - * `meta.llama3-2-3b-instruct-v1:0` - * `meta.llama3-2-1b-instruct-v1:0` - * `meta.llama3-1-405b-instruct-v1:0` - * `meta.llama3-1-70b-instruct-v1:0` - * `meta.llama3-1-70b-instruct-latency-optimized-v1:0` - * `meta.llama3-1-8b-instruct-v1:0` - * `meta.llama3-70b-instruct-v1:0` - * `meta.llama3-8b-instruct-v1:0` - -Refer to the [Amazon Bedrock documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) for the most up-to-date list of available models and their IDs. Make sure to use the *model ID* when configuring Kilo Code, not the model name. - -## Configuration in Kilo Code - -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +Axon Code supports the following models through Bedrock (based on source code): + +- **Amazon:** + - `amazon.nova-pro-v1:0` + - `amazon.nova-pro-latency-optimized-v1:0` + - `amazon.nova-lite-v1:0` + - `amazon.nova-micro-v1:0` + - `amazon.titan-text-lite-v1:0` + - `amazon.titan-text-express-v1:0` + - `amazon.titan-text-embeddings-v1:0` + - `amazon.titan-text-embeddings-v2:0` +- **Anthropic:** + - `anthropic.claude-3-7-sonnet-20250219-v1:0` + - `anthropic.claude-3-5-sonnet-20241022-v2:0` + - `anthropic.claude-3-5-haiku-20241022-v1:0` + - `anthropic.claude-3-5-sonnet-20240620-v1:0` + - `anthropic.claude-3-opus-20240229-v1:0` + - `anthropic.claude-3-sonnet-20240229-v1:0` + - `anthropic.claude-3-haiku-20240307-v1:0` + - `anthropic.claude-2-1-v1:0` + - `anthropic.claude-2-0-v1:0` + - `anthropic.claude-instant-v1:0` +- **DeepSeek:** + - `deepseek.r1-v1:0` +- **Meta:** + - `meta.llama3-3-70b-instruct-v1:0` + - `meta.llama3-2-90b-instruct-v1:0` + - `meta.llama3-2-11b-instruct-v1:0` + - `meta.llama3-2-3b-instruct-v1:0` + - `meta.llama3-2-1b-instruct-v1:0` + - `meta.llama3-1-405b-instruct-v1:0` + - `meta.llama3-1-70b-instruct-v1:0` + - `meta.llama3-1-70b-instruct-latency-optimized-v1:0` + - `meta.llama3-1-8b-instruct-v1:0` + - `meta.llama3-70b-instruct-v1:0` + - `meta.llama3-8b-instruct-v1:0` + +Refer to the [Amazon Bedrock documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) for the most up-to-date list of available models and their IDs. Make sure to use the _model ID_ when configuring Axon Code, not the model name. + +## Configuration in Axon Code + +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Bedrock" from the "API Provider" dropdown. 3. **Select Authentication Method:** - * **AWS Credentials:** - * Enter your "AWS Access Key" and "AWS Secret Key." - * (Optional) Enter your "AWS Session Token" if you're using temporary credentials. - * **AWS Profile:** - * Enter your "AWS Profile" name (e.g., "default"). + - **AWS Credentials:** + - Enter your "AWS Access Key" and "AWS Secret Key." + - (Optional) Enter your "AWS Session Token" if you're using temporary credentials. + - **AWS Profile:** + - Enter your "AWS Profile" name (e.g., "default"). 4. **Select Region:** Choose the AWS region where your Bedrock service is available (e.g., "us-east-1"). 5. **(Optional) Cross-Region Inference:** Check "Use cross-region inference" if you want to access models in a region different from your configured AWS region. 6. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Permissions:** Ensure your IAM user or role has the necessary permissions to invoke Bedrock models. The `bedrock:InvokeModel` permission is required. -* **Pricing:** Refer to the [Amazon Bedrock pricing](https://aws.amazon.com/bedrock/pricing/) page for details on model costs. -* **Cross-Region Inference:** Using cross-region inference may result in higher latency. +- **Permissions:** Ensure your IAM user or role has the necessary permissions to invoke Bedrock models. The `bedrock:InvokeModel` permission is required. +- **Pricing:** Refer to the [Amazon Bedrock pricing](https://aws.amazon.com/bedrock/pricing/) page for details on model costs. +- **Cross-Region Inference:** Using cross-region inference may result in higher latency. diff --git a/apps/kilocode-docs/docs/providers/chutes-ai.md b/apps/kilocode-docs/docs/providers/chutes-ai.md index 28347414db..4e468e381c 100644 --- a/apps/kilocode-docs/docs/providers/chutes-ai.md +++ b/apps/kilocode-docs/docs/providers/chutes-ai.md @@ -2,7 +2,7 @@ sidebar_label: Chutes AI --- -# Using Chutes AI With Kilo Code +# Using Chutes AI With Axon Code Chutes.ai offers free API access to several large language models (LLMs), allowing developers to integrate and experiment with these models without immediate financial commitment. They provide access to a curated set of open-source and proprietary language models, often with a focus on specific capabilities or regional language support. @@ -10,23 +10,23 @@ Chutes.ai offers free API access to several large language models (LLMs), allowi ## Getting an API Key -To use Chutes AI with Kilo Code, obtain an API key from the [Chutes AI platform](https://chutes.ai/). After signing up or logging in, you should find an option to generate or retrieve your API key within your account dashboard or settings. +To use Chutes AI with Axon Code, obtain an API key from the [Chutes AI platform](https://chutes.ai/). After signing up or logging in, you should find an option to generate or retrieve your API key within your account dashboard or settings. ## Supported Models -Kilo Code will attempt to fetch the list of available models from the Chutes AI API. The specific models available will depend on Chutes AI's current offerings. +Axon Code will attempt to fetch the list of available models from the Chutes AI API. The specific models available will depend on Chutes AI's current offerings. Always refer to the official Chutes AI documentation or your dashboard for the most up-to-date list of supported models. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Chutes AI" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Chutes AI API key into the "Chutes AI API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Free Access:** Chutes AI provides free API access, making it an excellent option for experimentation and development without immediate costs. -* **Model Variety:** The platform offers access to both open-source and proprietary models, giving you flexibility in choosing the right model for your needs. -* **Rate Limits:** As with any free service, be aware of potential rate limits or usage restrictions that may apply to your API key. \ No newline at end of file +- **Free Access:** Chutes AI provides free API access, making it an excellent option for experimentation and development without immediate costs. +- **Model Variety:** The platform offers access to both open-source and proprietary models, giving you flexibility in choosing the right model for your needs. +- **Rate Limits:** As with any free service, be aware of potential rate limits or usage restrictions that may apply to your API key. diff --git a/apps/kilocode-docs/docs/providers/claude-code.md b/apps/kilocode-docs/docs/providers/claude-code.md index 69debe6340..86d2c4defa 100644 --- a/apps/kilocode-docs/docs/providers/claude-code.md +++ b/apps/kilocode-docs/docs/providers/claude-code.md @@ -2,9 +2,9 @@ sidebar_label: Claude Code --- -# Using Claude Code With Kilo Code +# Using Claude Code With Axon Code -Claude Code is Anthropic's official CLI that provides direct access to Claude models from your terminal. Using Claude Code with Kilo Code lets you leverage your existing CLI setup without needing separate API keys. +Claude Code is Anthropic's official CLI that provides direct access to Claude models from your terminal. Using Claude Code with Axon Code lets you leverage your existing CLI setup without needing separate API keys. **Website:** [https://docs.anthropic.com/en/docs/claude-code/setup](https://docs.anthropic.com/en/docs/claude-code/setup) @@ -17,14 +17,14 @@ Claude Code is Anthropic's official CLI that provides direct access to Claude mo :::warning Environment Variable Usage The `claude` command-line tool, like other Anthropic SDKs, can use the `ANTHROPIC_API_KEY` environment variable for authentication. This is a common method for authorizing CLI tools in non-interactive environments. -If this environment variable is set on your system, the `claude` tool may use it for authentication instead of the interactive `/login` method. When Kilo Code executes the tool, it will accurately reflect that an API key is being used, as this is the underlying behavior of the `claude` CLI itself. +If this environment variable is set on your system, the `claude` tool may use it for authentication instead of the interactive `/login` method. When Axon Code executes the tool, it will accurately reflect that an API key is being used, as this is the underlying behavior of the `claude` CLI itself. ::: **Website:** [https://docs.anthropic.com/en/docs/claude-code/setup](https://docs.anthropic.com/en/docs/claude-code/setup) ## Supported Models -Kilo Code supports the following Claude models through Claude Code: +Axon Code supports the following Claude models through Claude Code: - **Claude Opus 4.1** (Most capable) - **Claude Opus 4** @@ -35,9 +35,9 @@ Kilo Code supports the following Claude models through Claude Code: The specific models available depend on your Claude subscription and plan. See [Anthropic's Model Documentation](https://docs.anthropic.com/en/docs/about-claude/models) for more details on each model's capabilities. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Claude Code" from the "API Provider" dropdown. 3. **Select Model:** Choose your desired Claude model from the "Model" dropdown. 4. **(Optional) Custom CLI Path:** If you installed Claude Code to a location other than the default `claude` command, enter the full path to your Claude executable in the "Claude Code Path" field. Most users won't need to change this. @@ -48,10 +48,10 @@ The specific models available depend on your Claude subscription and plan. See [ - **Cost Transparency:** Usage costs are reported directly by the Claude CLI, giving you clear visibility into your spending. - **Advanced Reasoning:** Full support for Claude's thinking modes and reasoning capabilities when available. - **Context Windows:** Claude models have large context windows, allowing you to include significant amounts of code and context in your prompts. -- **Enhance Prompt Feature:** Full compatibility with Kilo Code's Enhance Prompt feature, allowing you to automatically improve and refine your prompts before sending them to Claude. +- **Enhance Prompt Feature:** Full compatibility with Axon Code's Enhance Prompt feature, allowing you to automatically improve and refine your prompts before sending them to Claude. - **Custom Paths:** If you installed Claude Code in a non-standard location, you can specify the full path in the settings. Examples: - - Windows: `C:\tools\claude\claude.exe` - - macOS/Linux: `/usr/local/bin/claude` or `~/bin/claude` + - Windows: `C:\tools\claude\claude.exe` + - macOS/Linux: `/usr/local/bin/claude` or `~/bin/claude` ## Troubleshooting diff --git a/apps/kilocode-docs/docs/providers/deepseek.md b/apps/kilocode-docs/docs/providers/deepseek.md index 0917f73afe..7f1873e218 100644 --- a/apps/kilocode-docs/docs/providers/deepseek.md +++ b/apps/kilocode-docs/docs/providers/deepseek.md @@ -2,9 +2,9 @@ sidebar_label: DeepSeek --- -# Using DeepSeek With Kilo Code +# Using DeepSeek With Axon Code -Kilo Code supports accessing models through the DeepSeek API, including `deepseek-chat` and `deepseek-reasoner`. +Axon Code supports accessing models through the DeepSeek API, including `deepseek-chat` and `deepseek-reasoner`. **Website:** [https://platform.deepseek.com/](https://platform.deepseek.com/) @@ -12,22 +12,23 @@ Kilo Code supports accessing models through the DeepSeek API, including `deepsee 1. **Sign Up/Sign In:** Go to the [DeepSeek Platform](https://platform.deepseek.com/). Create an account or sign in. 2. **Navigate to API Keys:** Find your API keys in the [API keys](https://platform.deepseek.com/api_keys) section of the platform. -3. **Create a Key:** Click "Create new API key". Give your key a descriptive name (e.g., "Kilo Code"). -4. **Copy the Key:** **Important:** Copy the API key *immediately*. You will not be able to see it again. Store it securely. +3. **Create a Key:** Click "Create new API key". Give your key a descriptive name (e.g., "Axon Code"). +4. **Copy the Key:** **Important:** Copy the API key _immediately_. You will not be able to see it again. Store it securely. ## Supported Models -Kilo Code supports the following DeepSeek models: +Axon Code supports the following DeepSeek models: -* `deepseek-chat` (Recommended for coding tasks) -* `deepseek-reasoner` (Recommended for reasoning tasks) +- `deepseek-chat` (Recommended for coding tasks) +- `deepseek-reasoner` (Recommended for reasoning tasks) -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "DeepSeek" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your DeepSeek API key into the "DeepSeek API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Pricing:** Refer to the [DeepSeek Pricing](https://api-docs.deepseek.com/quick_start/pricing/) page for details on model costs. + +- **Pricing:** Refer to the [DeepSeek Pricing](https://api-docs.deepseek.com/quick_start/pricing/) page for details on model costs. diff --git a/apps/kilocode-docs/docs/providers/fireworks.md b/apps/kilocode-docs/docs/providers/fireworks.md index 74ea4c5b20..ed094b9103 100644 --- a/apps/kilocode-docs/docs/providers/fireworks.md +++ b/apps/kilocode-docs/docs/providers/fireworks.md @@ -2,7 +2,7 @@ sidebar_label: Fireworks AI --- -# Using Fireworks AI With Kilo Code +# Using Fireworks AI With Axon Code Fireworks AI is a high-performance platform for running AI models that offers fast access to a wide range of open-source and proprietary language models. Built for speed and reliability, Fireworks AI provides both serverless and dedicated deployment options with OpenAI-compatible APIs. @@ -14,26 +14,26 @@ Fireworks AI is a high-performance platform for running AI models that offers fa 1. **Sign Up/Sign In:** Go to [Fireworks AI](https://fireworks.ai/) and create an account or sign in. 2. **Navigate to API Keys:** After logging in, go to the [API Keys page](https://app.fireworks.ai/settings/users/api-keys) in the account settings. -3. **Create a Key:** Click "Create API key" and give your key a descriptive name (e.g., "Kilo Code"). -4. **Copy the Key:** Copy the API key *immediately* and store it securely. You will not be able to see it again. +3. **Create a Key:** Click "Create API key" and give your key a descriptive name (e.g., "Axon Code"). +4. **Copy the Key:** Copy the API key _immediately_ and store it securely. You will not be able to see it again. --- ## Supported Models -Kilo Code supports the following Fireworks AI models: +Axon Code supports the following Fireworks AI models: -* `accounts/fireworks/models/kimi-k2-instruct` - Kimi K2 instruction-tuned model -* `accounts/fireworks/models/qwen3-235b-a22b-instruct-2507` - Qwen 3 235B instruction-tuned model -* `accounts/fireworks/models/qwen3-coder-480b-a35b-instruct` - Qwen 3 Coder 480B for code generation -* `accounts/fireworks/models/deepseek-r1-0528` - DeepSeek R1 reasoning model -* `accounts/fireworks/models/deepseek-v3` - DeepSeek V3 latest generation model +- `accounts/fireworks/models/kimi-k2-instruct` - Kimi K2 instruction-tuned model +- `accounts/fireworks/models/qwen3-235b-a22b-instruct-2507` - Qwen 3 235B instruction-tuned model +- `accounts/fireworks/models/qwen3-coder-480b-a35b-instruct` - Qwen 3 Coder 480B for code generation +- `accounts/fireworks/models/deepseek-r1-0528` - DeepSeek R1 reasoning model +- `accounts/fireworks/models/deepseek-v3` - DeepSeek V3 latest generation model --- -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Fireworks AI" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Fireworks AI API key into the "Fireworks AI API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. @@ -42,6 +42,6 @@ Kilo Code supports the following Fireworks AI models: ## Tips and Notes -* **Performance:** Fireworks AI is optimized for speed and offers excellent performance for both chat and completion tasks. -* **Pricing:** Refer to the [Fireworks AI Pricing](https://fireworks.ai/pricing) page for current pricing information. -* **Rate Limits:** Fireworks AI has usage-based rate limits. Monitor your usage in the dashboard and consider upgrading your plan if needed. \ No newline at end of file +- **Performance:** Fireworks AI is optimized for speed and offers excellent performance for both chat and completion tasks. +- **Pricing:** Refer to the [Fireworks AI Pricing](https://fireworks.ai/pricing) page for current pricing information. +- **Rate Limits:** Fireworks AI has usage-based rate limits. Monitor your usage in the dashboard and consider upgrading your plan if needed. diff --git a/apps/kilocode-docs/docs/providers/gemini.md b/apps/kilocode-docs/docs/providers/gemini.md index 8eb53c4afc..8f116b3a35 100644 --- a/apps/kilocode-docs/docs/providers/gemini.md +++ b/apps/kilocode-docs/docs/providers/gemini.md @@ -2,9 +2,9 @@ sidebar_label: Google Gemini --- -# Using Google Gemini With Kilo Code +# Using Google Gemini With Axon Code -Kilo Code supports Google's Gemini family of models through the Google AI Gemini API. +Axon Code supports Google's Gemini family of models through the Google AI Gemini API. **Website:** [https://ai.google.dev/](https://ai.google.dev/) @@ -17,38 +17,38 @@ Kilo Code supports Google's Gemini family of models through the Google AI Gemini ## Supported Models -Kilo Code supports the following Gemini models: +Axon Code supports the following Gemini models: ### Chat Models -* `gemini-2.5-pro-exp-03-25` -* `gemini-2.0-flash-001` -* `gemini-2.0-flash-lite-preview-02-05` -* `gemini-2.0-pro-exp-02-05` -* `gemini-2.0-flash-thinking-exp-01-21` -* `gemini-2.0-flash-thinking-exp-1219` -* `gemini-2.0-flash-exp` -* `gemini-1.5-flash-002` -* `gemini-1.5-flash-exp-0827` -* `gemini-1.5-flash-8b-exp-0827` -* `gemini-1.5-pro-002` -* `gemini-1.5-pro-exp-0827` -* `gemini-exp-1206` +- `gemini-2.5-pro-exp-03-25` +- `gemini-2.0-flash-001` +- `gemini-2.0-flash-lite-preview-02-05` +- `gemini-2.0-pro-exp-02-05` +- `gemini-2.0-flash-thinking-exp-01-21` +- `gemini-2.0-flash-thinking-exp-1219` +- `gemini-2.0-flash-exp` +- `gemini-1.5-flash-002` +- `gemini-1.5-flash-exp-0827` +- `gemini-1.5-flash-8b-exp-0827` +- `gemini-1.5-pro-002` +- `gemini-1.5-pro-exp-0827` +- `gemini-exp-1206` ### Embedding Models -* `gemini-embedding-001` - Optimized for codebase indexing and semantic search +- `gemini-embedding-001` - Optimized for codebase indexing and semantic search Refer to the [Gemini documentation](https://ai.google.dev/models/gemini) for more details on each model. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Google Gemini" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Gemini API key into the "Gemini API Key" field. 4. **Select Model:** Choose your desired Gemini model from the "Model" dropdown. ## Tips and Notes -* **Pricing:** Gemini API usage is priced based on input and output tokens. Refer to the [Gemini pricing page](https://ai.google.dev/pricing) for detailed information. -* **Codebase Indexing:** The `gemini-embedding-001` model is specifically supported for [codebase indexing](/features/codebase-indexing), providing high-quality embeddings for semantic code search. +- **Pricing:** Gemini API usage is priced based on input and output tokens. Refer to the [Gemini pricing page](https://ai.google.dev/pricing) for detailed information. +- **Codebase Indexing:** The `gemini-embedding-001` model is specifically supported for [codebase indexing](/features/codebase-indexing), providing high-quality embeddings for semantic code search. diff --git a/apps/kilocode-docs/docs/providers/glama.md b/apps/kilocode-docs/docs/providers/glama.md index b5b80d2f5a..0e90e968f1 100644 --- a/apps/kilocode-docs/docs/providers/glama.md +++ b/apps/kilocode-docs/docs/providers/glama.md @@ -2,9 +2,9 @@ sidebar_label: Glama --- -# Using Glama With Kilo Code +# Using Glama With Axon Code -Glama provides access to a variety of language models through a unified API, including models from Anthropic, OpenAI, and others. It offers features like prompt caching and cost tracking. +Glama provides access to a variety of language models through a unified API, including models from Anthropic, OpenAI, and others. It offers features like prompt caching and cost tracking. **Website:** [https://glama.ai/](https://glama.ai/) @@ -16,22 +16,22 @@ Glama provides access to a variety of language models through a unified API, inc ## Supported Models -Kilo Code will automatically try to fetch a list of available models from the Glama API. Some models that are commonly available through Glama include: +Axon Code will automatically try to fetch a list of available models from the Glama API. Some models that are commonly available through Glama include: + +- **Anthropic Claude models:** (e.g., `anthropic/claude-3-5-sonnet`) These are generally recommended for best performance with Axon Code. +- **OpenAI models:** (e.g., `openai/o3-mini-high`) +- **Other providers and open-source models** -* **Anthropic Claude models:** (e.g., `anthropic/claude-3-5-sonnet`) These are generally recommended for best performance with Kilo Code. -* **OpenAI models:** (e.g., `openai/o3-mini-high`) -* **Other providers and open-source models** - Refer to the [Glama documentation](https://glama.ai/models) for the most up-to-date list of supported models. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Glama" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Glama API key into the "Glama API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Pricing:** Glama operates on a pay-per-use basis. Pricing varies depending on the model you choose. -* **Prompt Caching:** Glama supports prompt caching, which can significantly reduce costs and improve performance for repeated prompts. +- **Pricing:** Glama operates on a pay-per-use basis. Pricing varies depending on the model you choose. +- **Prompt Caching:** Glama supports prompt caching, which can significantly reduce costs and improve performance for repeated prompts. diff --git a/apps/kilocode-docs/docs/providers/groq.md b/apps/kilocode-docs/docs/providers/groq.md index 871c9e8b57..47e9d964d8 100644 --- a/apps/kilocode-docs/docs/providers/groq.md +++ b/apps/kilocode-docs/docs/providers/groq.md @@ -2,59 +2,59 @@ sidebar_label: Groq --- -# Using Groq With Kilo Code +# Using Groq With Axon Code -Groq provides ultra-fast inference for various AI models through their high-performance infrastructure. Kilo Code supports accessing models through the Groq API. +Groq provides ultra-fast inference for various AI models through their high-performance infrastructure. Axon Code supports accessing models through the Groq API. **Website:** [https://groq.com/](https://groq.com/) ## Getting an API Key -To use Groq with Kilo Code, you'll need an API key from the [GroqCloud Console](https://console.groq.com/). After signing up or logging in, navigate to the API Keys section of your dashboard to create and copy your key. +To use Groq with Axon Code, you'll need an API key from the [GroqCloud Console](https://console.groq.com/). After signing up or logging in, navigate to the API Keys section of your dashboard to create and copy your key. ## Supported Models -Kilo Code will attempt to fetch the list of available models from the Groq API. Common models available via Groq include: +Axon Code will attempt to fetch the list of available models from the Groq API. Common models available via Groq include: -* `llama3-8b-8192` -* `llama3-70b-8192` -* `mixtral-8x7b-32768` -* `gemma-7b-it` -* `moonshotai/kimi-k2-instruct` (Kimi K2 model) +- `llama3-8b-8192` +- `llama3-70b-8192` +- `mixtral-8x7b-32768` +- `gemma-7b-it` +- `moonshotai/kimi-k2-instruct` (Kimi K2 model) **Note:** Model availability and specifications may change. Refer to the [Groq Documentation](https://console.groq.com/docs/models) for the most up-to-date list of supported models and their capabilities. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Groq" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Groq API key into the "Groq API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **High-Speed Inference:** Groq's LPUs provide exceptionally fast response times, making it ideal for interactive development workflows. -* **Token Limits:** Some models have specific `max_tokens` limits that are automatically handled by Kilo Code (e.g., the `moonshotai/kimi-k2-instruct` model). -* **Cost Efficiency:** Groq often provides competitive pricing for high-speed inference compared to other providers. -* **Model Selection:** Choose models based on your specific needs - larger models like `llama3-70b-8192` for complex reasoning tasks, or smaller models like `llama3-8b-8192` for faster, simpler operations. +- **High-Speed Inference:** Groq's LPUs provide exceptionally fast response times, making it ideal for interactive development workflows. +- **Token Limits:** Some models have specific `max_tokens` limits that are automatically handled by Axon Code (e.g., the `moonshotai/kimi-k2-instruct` model). +- **Cost Efficiency:** Groq often provides competitive pricing for high-speed inference compared to other providers. +- **Model Selection:** Choose models based on your specific needs - larger models like `llama3-70b-8192` for complex reasoning tasks, or smaller models like `llama3-8b-8192` for faster, simpler operations. ## Supported Models -Kilo Code supports the following models through Groq: +Axon Code supports the following models through Groq: -| Model ID | Provider | Context Window | Notes | -|----------|----------|----------------|-------| -| `moonshotai/kimi-k2-instruct` | Moonshot AI | 128K tokens | Optimized max_tokens limit configured | -| `llama-3.3-70b-versatile` | Meta | 128K tokens | High-performance Llama model | -| `llama-3.1-70b-versatile` | Meta | 128K tokens | Versatile reasoning capabilities | -| `llama-3.1-8b-instant` | Meta | 128K tokens | Fast inference for quick tasks | -| `mixtral-8x7b-32768` | Mistral AI | 32K tokens | Mixture of experts architecture | +| Model ID | Provider | Context Window | Notes | +| ----------------------------- | ----------- | -------------- | ------------------------------------- | +| `moonshotai/kimi-k2-instruct` | Moonshot AI | 128K tokens | Optimized max_tokens limit configured | +| `llama-3.3-70b-versatile` | Meta | 128K tokens | High-performance Llama model | +| `llama-3.1-70b-versatile` | Meta | 128K tokens | Versatile reasoning capabilities | +| `llama-3.1-8b-instant` | Meta | 128K tokens | Fast inference for quick tasks | +| `mixtral-8x7b-32768` | Mistral AI | 32K tokens | Mixture of experts architecture | **Note:** Model availability may change. Refer to the [Groq documentation](https://console.groq.com/docs/models) for the latest model list and specifications. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Groq" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Groq API key into the "Groq API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. @@ -75,10 +75,10 @@ The `moonshotai/kimi-k2-instruct` model includes optimized configuration: - **Cost-Effective:** Competitive pricing for high-performance inference - **Rate Limits:** Be aware of API rate limits based on your Groq plan - **Model Selection:** Choose models based on your specific use case: - - **Kimi K2**: Best for complex reasoning and multilingual tasks - - **Llama 3.3 70B**: Excellent general-purpose performance - - **Llama 3.1 8B Instant**: Fastest responses for simple tasks - - **Mixtral**: Good balance of performance and efficiency + - **Kimi K2**: Best for complex reasoning and multilingual tasks + - **Llama 3.3 70B**: Excellent general-purpose performance + - **Llama 3.1 8B Instant**: Fastest responses for simple tasks + - **Mixtral**: Good balance of performance and efficiency ## Troubleshooting diff --git a/apps/kilocode-docs/docs/providers/human-relay.md b/apps/kilocode-docs/docs/providers/human-relay.md index 7428a2e166..d75245e5f1 100644 --- a/apps/kilocode-docs/docs/providers/human-relay.md +++ b/apps/kilocode-docs/docs/providers/human-relay.md @@ -1,29 +1,29 @@ # Human Relay Provider -The Human Relay provider allows you to use Kilo Code with web-based AI models like ChatGPT or Claude without needing an API key. Instead, it relies on you to manually relay messages between Kilo Code and the AI's web interface. +The Human Relay provider allows you to use Axon Code with web-based AI models like ChatGPT or Claude without needing an API key. Instead, it relies on you to manually relay messages between Axon Code and the AI's web interface. ## How it Works -1. **Select Human Relay**: Choose "Human Relay" as your API provider in Kilo Code's settings. No API key is required. -2. **Initiate a Request**: Start a chat or task with Kilo Code as usual. +1. **Select Human Relay**: Choose "Human Relay" as your API provider in Axon Code's settings. No API key is required. +2. **Initiate a Request**: Start a chat or task with Axon Code as usual. 3. **Dialog Prompt**: A dialog box will appear in VS Code. Your message to the AI is automatically copied to your clipboard. 4. **Paste to Web AI**: Go to the web interface of your chosen AI (e.g., chat.openai.com, claude.ai) and paste the message from your clipboard into the chat input. 5. **Copy AI Response**: Once the AI responds, copy its complete response text. -6. **Paste Back to Kilo Code**: Return to the dialog box in VS Code, paste the AI's response into the designated field, and click "Confirm". -7. **Continue**: Kilo Code will process the response as if it came directly from an API. +6. **Paste Back to Axon Code**: Return to the dialog box in VS Code, paste the AI's response into the designated field, and click "Confirm". +7. **Continue**: Axon Code will process the response as if it came directly from an API. ## Use Cases This provider is useful if: -* You want to use models that don't offer direct API access. -* You prefer not to manage API keys. -* You need to leverage the specific capabilities or context available only in the web UI of certain AI models. +- You want to use models that don't offer direct API access. +- You prefer not to manage API keys. +- You need to leverage the specific capabilities or context available only in the web UI of certain AI models. ## Limitations -* **Manual Effort**: Requires constant copy-pasting between VS Code and your browser. -* **Slower Interaction**: The back-and-forth process is significantly slower than direct API integration. -* **Potential for Errors**: Manual copying and pasting can introduce errors or omissions. +- **Manual Effort**: Requires constant copy-pasting between VS Code and your browser. +- **Slower Interaction**: The back-and-forth process is significantly slower than direct API integration. +- **Potential for Errors**: Manual copying and pasting can introduce errors or omissions. -Choose this provider when the benefits of using a specific web AI outweigh the inconvenience of the manual relay process. \ No newline at end of file +Choose this provider when the benefits of using a specific web AI outweigh the inconvenience of the manual relay process. diff --git a/apps/kilocode-docs/docs/providers/kilocode.md b/apps/kilocode-docs/docs/providers/kilocode.md index 53ee8b7197..290114e3a9 100644 --- a/apps/kilocode-docs/docs/providers/kilocode.md +++ b/apps/kilocode-docs/docs/providers/kilocode.md @@ -1,16 +1,16 @@ --- -sidebar_label: Kilo Code Provider +sidebar_label: Axon Code Provider --- -# Using Kilo Code's Built-in Provider +# Using Axon Code's Built-in Provider -Kilo Code provides its own built-in API provider that gives you access to the latest frontier coding models through a simple registration process. No need to manage API keys from multiple providers - just sign up and start coding. +Axon Code provides its own built-in API provider that gives you access to the latest frontier coding models through a simple registration process. No need to manage API keys from multiple providers - just sign up and start coding. -**Website:** [https://kilocode.ai/](https://kilocode.ai/) +**Website:** [https://matterai.so/](https://matterai.so/) ## Getting Started -When you sign up for Kilo Code, you can start immediately with free models, or top up your account for the first time to get bonus credits. +When you sign up for Axon Code, you can start immediately with free models, or top up your account for the first time to get bonus credits. To claim your bonus credits: @@ -20,32 +20,32 @@ To claim your bonus credits: ## Registration Process -Kilo Code offers a streamlined registration that connects you directly to frontier coding models: +Axon Code offers a streamlined registration that connects you directly to frontier coding models: -1. **Start Registration:** Click "Try Kilo Code for Free" in the extension -2. **Sign In:** Use your Google account to sign in at kilocode.ai +1. **Start Registration:** Click "Try Axon Code for Free" in the extension +2. **Sign In:** Use your Google account to sign in at matterai.so 3. **Authorize VS Code:** - - kilocode.ai will prompt you to open Visual Studio Code + - matterai.so will prompt you to open Visual Studio Code - For web-based IDEs, you'll copy the API key manually instead 4. **Complete Setup:** Allow VS Code to open the authorization URL when prompted - + ## Supported Models -Kilo Code provides access to the latest frontier coding models through its built-in provider. The specific models available are automatically updated and managed by the Kilo Code service, ensuring you always have access to the most capable models for coding tasks. +Axon Code provides access to the latest frontier coding models through its built-in provider. The specific models available are automatically updated and managed by the Axon Code service, ensuring you always have access to the most capable models for coding tasks. -## Configuration in Kilo Code +## Configuration in Axon Code -Once you've completed the registration process, Kilo Code is automatically configured: +Once you've completed the registration process, Axon Code is automatically configured: -1. **Automatic Setup:** After successful registration, Kilo Code is ready to use immediately +1. **Automatic Setup:** After successful registration, Axon Code is ready to use immediately 2. **No API Key Management:** Your authentication is handled seamlessly through the registration process -3. **Model Selection:** Access to frontier models is provided automatically through your Kilo Code account +3. **Model Selection:** Access to frontier models is provided automatically through your Axon Code account ### Provider Routing -Kilo Code can route to many different inference providers. For personal accounts, provider routing behavior can be controlled in the API Provider settings under Provider Routing. +Axon Code can route to many different inference providers. For personal accounts, provider routing behavior can be controlled in the API Provider settings under Provider Routing. #### Provider Sorting @@ -64,10 +64,10 @@ Kilo Code can route to many different inference providers. For personal accounts ## Connected Accounts -With the Kilo Code provider, if you sign up with Google you can also connect other sign in accounts - like GitHub - by: +With the Axon Code provider, if you sign up with Google you can also connect other sign in accounts - like GitHub - by: 1. Go to your profile -2. Select [**Connected Accounts**](https://app.kilocode.ai/connected-accounts) +2. Select [**Connected Accounts**](https://app.matterai.so/connected-accounts) 3. Under "Link a New account" select the type of account to link 4. Complete the OAuth authorization, and you'll see your connected accounts! @@ -75,10 +75,10 @@ With the Kilo Code provider, if you sign up with Google you can also connect oth ## Tips and Notes -- **Free Credits:** New users receive free credits to explore Kilo Code's capabilities +- **Free Credits:** New users receive free credits to explore Axon Code's capabilities - **Identity Verification:** The temporary hold system ensures service reliability while preventing misuse - **Seamless Integration:** No need to manage multiple API keys or provider configurations - **Latest Models:** Automatic access to the most current frontier coding models -- **Support Available:** Contact [hi@kilocode.ai](mailto:hi@kilocode.ai) for questions about pricing or tokens +- **Support Available:** Contact [hi@matterai.so](mailto:hi@matterai.so) for questions about pricing or tokens -For detailed setup instructions, see [Setting up Kilo Code](/getting-started/setting-up). +For detailed setup instructions, see [Setting up Axon Code](/getting-started/setting-up). diff --git a/apps/kilocode-docs/docs/providers/lmstudio.md b/apps/kilocode-docs/docs/providers/lmstudio.md index df7af89cb7..8e4d886d15 100644 --- a/apps/kilocode-docs/docs/providers/lmstudio.md +++ b/apps/kilocode-docs/docs/providers/lmstudio.md @@ -2,9 +2,9 @@ sidebar_label: LM Studio --- -# Using LM Studio With Kilo Code +# Using LM Studio With Axon Code -Kilo Code supports running models locally using LM Studio. LM Studio provides a user-friendly interface for downloading, configuring, and running local language models. It also includes a built-in local inference server that emulates the OpenAI API, making it easy to integrate with Kilo Code. +Axon Code supports running models locally using LM Studio. LM Studio provides a user-friendly interface for downloading, configuring, and running local language models. It also includes a built-in local inference server that emulates the OpenAI API, making it easy to integrate with Axon Code. **Website:** [https://lmstudio.ai/](https://lmstudio.ai/) @@ -16,7 +16,7 @@ Kilo Code supports running models locally using LM Studio. LM Studio provides a - CodeLlama models (e.g., `codellama:7b-code`, `codellama:13b-code`, `codellama:34b-code`) - Mistral models (e.g., `mistralai/Mistral-7B-Instruct-v0.1`) - DeepSeek Coder models (e.g., `deepseek-coder:6.7b-base`) - - Any other model that is supported by Kilo Code, or for which you can set the context window. + - Any other model that is supported by Axon Code, or for which you can set the context window. Look for models in the GGUF format. LM Studio provides a search interface to find and download models. @@ -26,18 +26,18 @@ Kilo Code supports running models locally using LM Studio. LM Studio provides a - Select the model you downloaded. - Click **"Start Server"**. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "LM Studio" from the "API Provider" dropdown. 3. **Enter Model ID:** Enter the _file name_ of the model you loaded in LM Studio (e.g., `codellama-7b.Q4_0.gguf`). You can find this in the LM Studio "Local Server" tab. -4. **(Optional) Base URL:** By default, Kilo Code will connect to LM Studio at `http://localhost:1234`. If you've configured LM Studio to use a different address or port, enter the full URL here. -5. **(Optional) Timeout:** By default, API requests time out after 10 minutes. Local models can be slow, if you hit this timeout you can consider increasing it here: VS Code Extensions panel > Kilo Code gear menu > Settings > API Request Timeout. +4. **(Optional) Base URL:** By default, Axon Code will connect to LM Studio at `http://localhost:1234`. If you've configured LM Studio to use a different address or port, enter the full URL here. +5. **(Optional) Timeout:** By default, API requests time out after 10 minutes. Local models can be slow, if you hit this timeout you can consider increasing it here: VS Code Extensions panel > Axon Code gear menu > Settings > API Request Timeout. ## Tips and Notes - **Resource Requirements:** Running large language models locally can be resource-intensive. Make sure your computer meets the minimum requirements for the model you choose. - **Model Selection:** LM Studio provides a wide range of models. Experiment to find the one that best suits your needs. -- **Local Server:** The LM Studio local server must be running for Kilo Code to connect to it. +- **Local Server:** The LM Studio local server must be running for Axon Code to connect to it. - **LM Studio Documentation:** Refer to the [LM Studio documentation](https://lmstudio.ai/docs) for more information. - **Troubleshooting:** If you see a "Please check the LM Studio developer logs to debug what went wrong" error, you may need to adjust the context length settings in LM Studio. diff --git a/apps/kilocode-docs/docs/providers/mistral.md b/apps/kilocode-docs/docs/providers/mistral.md index bee941225b..3b7b11b908 100644 --- a/apps/kilocode-docs/docs/providers/mistral.md +++ b/apps/kilocode-docs/docs/providers/mistral.md @@ -2,52 +2,53 @@ sidebar_label: Mistral AI --- -# Using Mistral AI With Kilo Code +# Using Mistral AI With Axon Code -Kilo Code supports accessing models through the Mistral AI API, including both standard Mistral models and the code-specialized Codestral model. +Axon Code supports accessing models through the Mistral AI API, including both standard Mistral models and the code-specialized Codestral model. **Website:** [https://mistral.ai/](https://mistral.ai/) ## Getting an API Key -1. **Sign Up/Sign In:** Go to the [Mistral Platform](https://console.mistral.ai/). Create an account or sign in. You may need to go through a verification process. -2. **Create an API Key:** - - [La Plateforme API Key](https://console.mistral.ai/api-keys/) and/or +1. **Sign Up/Sign In:** Go to the [Mistral Platform](https://console.mistral.ai/). Create an account or sign in. You may need to go through a verification process. +2. **Create an API Key:** + - [La Plateforme API Key](https://console.mistral.ai/api-keys/) and/or - [Codestral API Key](https://console.mistral.ai/codestral) ## Supported Models -Kilo Code supports the following Mistral models: +Axon Code supports the following Mistral models: -| Model ID | Model Default Temperature | Function Calling | Vision / Image support | -|------------------------|-------------------------|------------------|--------| -| codestral-latest | 0.3 | ✅ | ❌ | -| devstral | 0.3 | ✅ | ❌ | -| mistral-large-latest | 0.7 | ✅ | ❌ | -| ministral-8b-latest | 0.3 | ✅ | ❌ | -| ministral-3b-latest | 0.3 | ✅ | ❌ | -| mistral-small-latest | 0.3 | ✅ | ❌ | -| pixtral-large-latest | 0.7 | ✅ | ✅ | -The default model temperature in Kilo Code is 0.0, so you should consider experimenting with [temperature adjustments](/features/model-temperature)! +| Model ID | Model Default Temperature | Function Calling | Vision / Image support | +| -------------------- | ------------------------- | ---------------- | ---------------------- | +| codestral-latest | 0.3 | ✅ | ❌ | +| devstral | 0.3 | ✅ | ❌ | +| mistral-large-latest | 0.7 | ✅ | ❌ | +| ministral-8b-latest | 0.3 | ✅ | ❌ | +| ministral-3b-latest | 0.3 | ✅ | ❌ | +| mistral-small-latest | 0.3 | ✅ | ❌ | +| pixtral-large-latest | 0.7 | ✅ | ✅ | -**Note:** Model availability and specifications may change. +The default model temperature in Axon Code is 0.0, so you should consider experimenting with [temperature adjustments](/features/model-temperature)! + +**Note:** Model availability and specifications may change. Refer to the [Mistral AI documentation](https://docs.mistral.ai/api/) and [Mistral Model Overview](https://docs.mistral.ai/getting-started/models/models_overview/) for the latest information. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Mistral" from the "API Provider" dropdown. -3. **Enter API Key:** Paste your Mistral API key into the "Mistral API Key" field if you're using a `mistral` model. If you intend to use `codestral-latest`, see the "Codestral" section below. -4. **Select Model:** Choose your desired model from the "Model" dropdown. +3. **Enter API Key:** Paste your Mistral API key into the "Mistral API Key" field if you're using a `mistral` model. If you intend to use `codestral-latest`, see the "Codestral" section below. +4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Using Codestral -[Codestral](https://docs.mistral.ai/capabilities/code_generation/) is a model specifically designed for code generation and interaction. -Only for Codestral you could use different endpoints (Default: codestral.mistral.ai). -For the La Platforme API Key change the **Codestral Base Url** to: https://api.mistral.ai +[Codestral](https://docs.mistral.ai/capabilities/code_generation/) is a model specifically designed for code generation and interaction. +Only for Codestral you could use different endpoints (Default: codestral.mistral.ai). +For the La Platforme API Key change the **Codestral Base Url** to: https://api.mistral.ai To use Codestral: 1. **Select "Mistral" as the API Provider.** 2. **Select a Codestral Model** -3. **Enter your Codestral (codestral.mistral.ai) or La Plateforme (api.mistral.ai) API Key.** +3. **Enter your Codestral (codestral.mistral.ai) or La Plateforme (api.mistral.ai) API Key.** diff --git a/apps/kilocode-docs/docs/providers/ollama.md b/apps/kilocode-docs/docs/providers/ollama.md index ea22a28b22..f5f368bdf7 100644 --- a/apps/kilocode-docs/docs/providers/ollama.md +++ b/apps/kilocode-docs/docs/providers/ollama.md @@ -2,9 +2,9 @@ sidebar_label: Ollama --- -# Using Ollama With Kilo Code +# Using Ollama With Axon Code -Kilo Code supports running models locally using Ollama. This provides privacy, offline access, and potentially lower costs, but requires more setup and a powerful computer. +Axon Code supports running models locally using Ollama. This provides privacy, offline access, and potentially lower costs, but requires more setup and a powerful computer. **Website:** [https://ollama.com/](https://ollama.com/) @@ -28,13 +28,13 @@ You will need a GPU with a large amount of VRAM (24GB or more) or a MacBook with Ollama supports many different models. You can find a list of available models on the [Ollama website](https://ollama.com/library). -For the Kilo Code agent the current recommendation is `qwen3-coder:30b`. `qwen3-coder:30b` sometimes fails to call tools correctly (it is much more likely to have this problem than the full `qwen3-coder:480b` model). As a mixture-of-experts model, this could be because it activated the wrong experts. Whenever this happens, try changing your prompt or use the Enhance Prompt button. +For the Axon Code agent the current recommendation is `qwen3-coder:30b`. `qwen3-coder:30b` sometimes fails to call tools correctly (it is much more likely to have this problem than the full `qwen3-coder:480b` model). As a mixture-of-experts model, this could be because it activated the wrong experts. Whenever this happens, try changing your prompt or use the Enhance Prompt button. -An alternative to `qwen3-coder:30b` is `devstral:24b`. For other features of Kilo Code such as Enhance Prompt or Commit Message Generation smaller models may suffice. +An alternative to `qwen3-coder:30b` is `devstral:24b`. For other features of Axon Code such as Enhance Prompt or Commit Message Generation smaller models may suffice. ## Setting up Ollama -To set up Ollama for use with Kilo Code, follow the instructions below. +To set up Ollama for use with Axon Code, follow the instructions below. ### Download and Install Ollama @@ -68,11 +68,11 @@ To configure the context window, set "Context Window Size (num_ctx)" in the API ### Configure the Timout -By default, API requests time out after 10 minutes. Local models can be slow, if you hit this timeout you can consider increasing it here: VS Code Extensions panel > Kilo Code gear menu > Settings > API Request Timeout. +By default, API requests time out after 10 minutes. Local models can be slow, if you hit this timeout you can consider increasing it here: VS Code Extensions panel > Axon Code gear menu > Settings > API Request Timeout. -### Configure Kilo Code +### Configure Axon Code -- Open the Kilo Code sidebar ( icon). +- Open the Axon Code sidebar ( icon). - Click the Settings gear icon (). - Select "Ollama" as the API Provider. - Select the model configured in the previous step. diff --git a/apps/kilocode-docs/docs/providers/openai-compatible.md b/apps/kilocode-docs/docs/providers/openai-compatible.md index 1c9c18a3b5..c9b5b7d74a 100644 --- a/apps/kilocode-docs/docs/providers/openai-compatible.md +++ b/apps/kilocode-docs/docs/providers/openai-compatible.md @@ -2,31 +2,31 @@ sidebar_label: OpenAI Compatible --- -# Using OpenAI Compatible Providers With Kilo Code +# Using OpenAI Compatible Providers With Axon Code -Kilo Code supports a wide range of AI model providers that offer APIs compatible with the OpenAI API standard. This means you can use models from providers *other than* OpenAI, while still using a familiar API interface. This includes providers like: +Axon Code supports a wide range of AI model providers that offer APIs compatible with the OpenAI API standard. This means you can use models from providers _other than_ OpenAI, while still using a familiar API interface. This includes providers like: -* **Local models** running through tools like Ollama and LM Studio (covered in separate sections). -* **Cloud providers** like Perplexity, Together AI, Anyscale, and others. -* **Any other provider** offering an OpenAI-compatible API endpoint. +- **Local models** running through tools like Ollama and LM Studio (covered in separate sections). +- **Cloud providers** like Perplexity, Together AI, Anyscale, and others. +- **Any other provider** offering an OpenAI-compatible API endpoint. -This document focuses on setting up providers *other than* the official OpenAI API (which has its own [dedicated configuration page](/providers/openai)). +This document focuses on setting up providers _other than_ the official OpenAI API (which has its own [dedicated configuration page](/providers/openai)). ## General Configuration The key to using an OpenAI-compatible provider is to configure two main settings: -1. **Base URL:** This is the API endpoint for the provider. It will *not* be `https://api.openai.com/v1` (that's for the official OpenAI API). -2. **API Key:** This is the secret key you obtain from the provider. +1. **Base URL:** This is the API endpoint for the provider. It will _not_ be `https://api.openai.com/v1` (that's for the official OpenAI API). +2. **API Key:** This is the secret key you obtain from the provider. 3. **Model ID:** This is the model name of the specific model. -You'll find these settings in the Kilo Code settings panel (click the icon): +You'll find these settings in the Axon Code settings panel (click the icon): -* **API Provider:** Select "OpenAI Compatible". -* **Base URL:** Enter the base URL provided by your chosen provider. **This is crucial.** -* **API Key:** Enter your API key. -* **Model:** Choose a model. -* **Model Configuration:** This lets you customize advanced configuration for the model +- **API Provider:** Select "OpenAI Compatible". +- **Base URL:** Enter the base URL provided by your chosen provider. **This is crucial.** +- **API Key:** Enter your API key. +- **Model:** Choose a model. +- **Model Configuration:** This lets you customize advanced configuration for the model - Max Output Tokens - Context Window - Image Support @@ -36,20 +36,23 @@ You'll find these settings in the Kilo Code settings panel (click the ) in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "OpenAI" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your OpenAI API key into the "OpenAI API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Pricing:** Refer to the [OpenAI Pricing](https://openai.com/pricing) page for details on model costs. -* **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/providers/openai-compatible) providers. +- **Pricing:** Refer to the [OpenAI Pricing](https://openai.com/pricing) page for details on model costs. +- **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/providers/openai-compatible) providers. diff --git a/apps/kilocode-docs/docs/providers/openrouter.md b/apps/kilocode-docs/docs/providers/openrouter.md index 1e00d8f5b4..b40680720a 100644 --- a/apps/kilocode-docs/docs/providers/openrouter.md +++ b/apps/kilocode-docs/docs/providers/openrouter.md @@ -2,7 +2,7 @@ sidebar_label: OpenRouter --- -# Using OpenRouter With Kilo Code +# Using OpenRouter With Axon Code OpenRouter is an AI platform that provides access to a wide variety of language models from different providers, all through a single API. This can simplify setup and allow you to easily experiment with different models. @@ -16,11 +16,11 @@ OpenRouter is an AI platform that provides access to a wide variety of language ## Supported Models -OpenRouter supports a large and growing number of models. Kilo Code automatically fetches the list of available models. Refer to the [OpenRouter Models page](https://openrouter.ai/models) for the complete and up-to-date list. +OpenRouter supports a large and growing number of models. Axon Code automatically fetches the list of available models. Refer to the [OpenRouter Models page](https://openrouter.ai/models) for the complete and up-to-date list. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "OpenRouter" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your OpenRouter API key into the "OpenRouter API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. diff --git a/apps/kilocode-docs/docs/providers/ovhcloud.md b/apps/kilocode-docs/docs/providers/ovhcloud.md index 64072e8c3a..1bc369cac4 100644 --- a/apps/kilocode-docs/docs/providers/ovhcloud.md +++ b/apps/kilocode-docs/docs/providers/ovhcloud.md @@ -2,7 +2,7 @@ sidebar_label: OVHcloud AI Endpoints --- -# Using OVHcloud AI Endpoints with Kilo Code +# Using OVHcloud AI Endpoints with Axon Code OVHcloud is a French leading Cloud provider in Europe with data sovereignty and privacy. @@ -24,13 +24,13 @@ You can report any bugs or feedbacks by chatting with us in our [Discord server] ## Supported Models -Kilo Code will automatically fetch our models from our API. It will be up-to-date. +Axon Code will automatically fetch our models from our API. It will be up-to-date. You can browse our [catalog](https://endpoints.ai.cloud.ovh.net/catalog) to see a detail of all our models. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "OVHcloud AI Endpoints" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your AI Endpoints API key into the "OVHcloud AI Endpoints API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. diff --git a/apps/kilocode-docs/docs/providers/requesty.md b/apps/kilocode-docs/docs/providers/requesty.md index 1c9630683e..241e306143 100644 --- a/apps/kilocode-docs/docs/providers/requesty.md +++ b/apps/kilocode-docs/docs/providers/requesty.md @@ -2,24 +2,24 @@ sidebar_label: Requesty --- -# Using Requesty With Kilo Code +# Using Requesty With Axon Code -Kilo Code supports accessing models through the [Requesty](https://www.requesty.ai/) AI platform. Requesty provides an easy and optimized API for interacting with 150+ large language models (LLMs). +Axon Code supports accessing models through the [Requesty](https://www.requesty.ai/) AI platform. Requesty provides an easy and optimized API for interacting with 150+ large language models (LLMs). **Website:** [https://www.requesty.ai/](https://www.requesty.ai/) ## Getting an API Key 1. **Sign Up/Sign In:** Go to the [Requesty website](https://www.requesty.ai/) and create an account or sign in. -2. **Get API Key:** You can get an API key from the [API Management](https://app.requesty.ai/manage-api) section of your Requesty dashboard. +2. **Get API Key:** You can get an API key from the [API Management](https://app.requesty.ai/manage-api) section of your Requesty dashboard. ## Supported Models -Requesty provides access to a wide range of models. Kilo Code will automatically fetch the latest list of available models. You can see the full list of available models on the [Model List](https://app.requesty.ai/router/list) page. +Requesty provides access to a wide range of models. Axon Code will automatically fetch the latest list of available models. You can see the full list of available models on the [Model List](https://app.requesty.ai/router/list) page. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Requesty" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Requesty API key into the "Requesty API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. @@ -31,6 +31,7 @@ Requesty provides access to a wide range of models. Kilo Code will automaticall - **Cost tracking**: Track cost per model, coding language, changed file, and more via the [Cost dashboard](https://app.requesty.ai/cost-management) or the [Requesty VS.code extension](https://marketplace.visualstudio.com/items?itemName=Requesty.requesty). - **Stats and logs**: See your [coding stats dashboard](https://app.requesty.ai/usage-stats) or go through your [LLM interaction logs](https://app.requesty.ai/logs). - **Fallback policies**: Keep your LLM working for you with fallback policies when providers are down. + * **Prompt Caching:** Some providers support prompt caching. [Search models with caching](https://app.requesty.ai/router/list). ## Relevant resources diff --git a/apps/kilocode-docs/docs/providers/synthetic.md b/apps/kilocode-docs/docs/providers/synthetic.md index 189350c46a..3cfb01bc07 100644 --- a/apps/kilocode-docs/docs/providers/synthetic.md +++ b/apps/kilocode-docs/docs/providers/synthetic.md @@ -2,7 +2,7 @@ sidebar_label: Synthetic --- -# Using Synthetic With Kilo Code +# Using Synthetic With Axon Code Synthetic provides access to several open-source AI models running on secure infrastructure within the US and EU. They offer both subscription-based and usage-based pricing options, with strong privacy guarantees - they never train on your data and auto-delete API data within 14 days. @@ -16,13 +16,13 @@ Synthetic provides access to several open-source AI models running on secure inf ## Supported Models -Kilo Code supports all "always on" Synthetic AI models. The available models include various open-source options optimized for different use cases. +Axon Code supports all "always on" Synthetic AI models. The available models include various open-source options optimized for different use cases. **Note:** Model availability may change. Refer to the [Synthetic documentation](https://synthetic.new) for the most up-to-date list of supported models and their capabilities. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Synthetic" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Synthetic API key into the "Synthetic API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. diff --git a/apps/kilocode-docs/docs/providers/unbound.md b/apps/kilocode-docs/docs/providers/unbound.md index 8332d2be45..1952519650 100644 --- a/apps/kilocode-docs/docs/providers/unbound.md +++ b/apps/kilocode-docs/docs/providers/unbound.md @@ -2,29 +2,29 @@ sidebar_label: Unbound --- -# Using Unbound With Kilo Code +# Using Unbound With Axon Code -Kilo Code supports accessing models through [Unbound](https://getunbound.ai/), a platform that focuses on providing secure and reliable access to a variety of large language models (LLMs). Unbound acts as a gateway, allowing you to use models from providers like Anthropic and OpenAI without needing to manage multiple API keys and configurations directly. They emphasize security and compliance features for enterprise use. +Axon Code supports accessing models through [Unbound](https://getunbound.ai/), a platform that focuses on providing secure and reliable access to a variety of large language models (LLMs). Unbound acts as a gateway, allowing you to use models from providers like Anthropic and OpenAI without needing to manage multiple API keys and configurations directly. They emphasize security and compliance features for enterprise use. **Website:** [https://getunbound.ai/](https://getunbound.ai/) ## Creating an Account -1. **Sign Up/Sign In:** Go to the [Unbound gateway](https://gateway.getunbound.ai). Create an account or sign in. +1. **Sign Up/Sign In:** Go to the [Unbound gateway](https://gateway.getunbound.ai). Create an account or sign in. 2. **Create an Application:** Go to the [Applications](https://gateway.getunbound.ai/ai-gateway-applications) page and hit the "Create Application" button. 3. **Copy the API Key:** Copy the API key to your clipboard. ## Supported Models -Unbound allows you configure a list of supported models in your application, and Kilo Code will automatically fetch the list of available models from the Unbound API. +Unbound allows you configure a list of supported models in your application, and Axon Code will automatically fetch the list of available models from the Unbound API. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Unbound" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Unbound API key into the "Unbound API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Security Focus:** Unbound emphasizes security features for enterprise use. If your organization has strict security requirements for AI usage, Unbound might be a good option. +- **Security Focus:** Unbound emphasizes security features for enterprise use. If your organization has strict security requirements for AI usage, Unbound might be a good option. diff --git a/apps/kilocode-docs/docs/providers/v0.md b/apps/kilocode-docs/docs/providers/v0.md index c795129a78..e9799eb574 100644 --- a/apps/kilocode-docs/docs/providers/v0.md +++ b/apps/kilocode-docs/docs/providers/v0.md @@ -2,46 +2,46 @@ sidebar_label: v0 --- -# Using v0 With Kilo Code +# Using v0 With Axon Code -Kilo Code supports v0, Vercel's AI model provider that offers an OpenAI-compatible API. This allows you to use v0's models with Kilo Code through the familiar OpenAI API interface. +Axon Code supports v0, Vercel's AI model provider that offers an OpenAI-compatible API. This allows you to use v0's models with Axon Code through the familiar OpenAI API interface. ## Prerequisites -To use v0 with Kilo Code, you'll need: +To use v0 with Axon Code, you'll need: -* A team account with Vercel v0 -* A v0 API key +- A team account with Vercel v0 +- A v0 API key ## Configuration -Setting up v0 in Kilo Code is straightforward: +Setting up v0 in Axon Code is straightforward: -1. In Kilo Code settings (click the icon): - * Under **API Provider**, select: **OpenAI Compatible** - * Set the **Base URL**: `https://api.v0.dev/v1` - * Paste in your v0 API key - * Set the **Model ID**: `v0-1.0-md` - * Click **Verify** to confirm the connection +1. In Axon Code settings (click the icon): + - Under **API Provider**, select: **OpenAI Compatible** + - Set the **Base URL**: `https://api.v0.dev/v1` + - Paste in your v0 API key + - Set the **Model ID**: `v0-1.0-md` + - Click **Verify** to confirm the connection -v0 configuration in Kilo Code settings +v0 configuration in Axon Code settings ## Supported Models Currently, v0 offers the following model: -* `v0-1.0-md` - v0's multimodal model that supports both text and image inputs -* `v0-1.5-lg` - composite model ([learn more](https://vercel.com/blog/v0-composite-model-family)) -* `v0-1.5.md` - composite model ([learn more](https://vercel.com/blog/v0-composite-model-family)) +- `v0-1.0-md` - v0's multimodal model that supports both text and image inputs +- `v0-1.5-lg` - composite model ([learn more](https://vercel.com/blog/v0-composite-model-family)) +- `v0-1.5.md` - composite model ([learn more](https://vercel.com/blog/v0-composite-model-family)) ## Troubleshooting -* **"Invalid API Key":** Double-check that you've entered the API key correctly. -* **"Model Not Found":** Make sure you're using the correct model ID (`v0-1.0-md`). -* **Connection Errors:** Verify the Base URL is correct (`https://api.v0.dev/v1`). -* **Access Issues:** Confirm that your Vercel v0 team account is active and properly set up. +- **"Invalid API Key":** Double-check that you've entered the API key correctly. +- **"Model Not Found":** Make sure you're using the correct model ID (`v0-1.0-md`). +- **Connection Errors:** Verify the Base URL is correct (`https://api.v0.dev/v1`). +- **Access Issues:** Confirm that your Vercel v0 team account is active and properly set up. ## Additional Resources -* [v0 Official Documentation](https://v0.dev) -* [Vercel AI Documentation](https://vercel.com/docs/ai) \ No newline at end of file +- [v0 Official Documentation](https://v0.dev) +- [Vercel AI Documentation](https://vercel.com/docs/ai) diff --git a/apps/kilocode-docs/docs/providers/vercel-ai-gateway.md b/apps/kilocode-docs/docs/providers/vercel-ai-gateway.md index 5b255e1753..83cd55ce60 100644 --- a/apps/kilocode-docs/docs/providers/vercel-ai-gateway.md +++ b/apps/kilocode-docs/docs/providers/vercel-ai-gateway.md @@ -1,5 +1,5 @@ --- -description: Configure the Vercel AI Gateway in Kilo Code to robustly access 100+ language models from various providers through a centralized interface. +description: Configure the Vercel AI Gateway in Axon Code to robustly access 100+ language models from various providers through a centralized interface. keywords: - kilo code - vercel ai gateway @@ -13,7 +13,7 @@ keywords: sidebar_label: Vercel AI Gateway --- -# Using Vercel AI Gateway With Kilo Code +# Using Vercel AI Gateway With Axon Code The AI Gateway provides a unified API to access hundreds of models through a single endpoint. It gives you the ability to set budgets, monitor usage, load-balance requests, and manage fallbacks. @@ -37,7 +37,7 @@ An API key is required for authentication. ## Supported Models -The Vercel AI Gateway supports a large and growing number of models. Kilo Code automatically fetches the list of available models from the `https://ai-gateway.vercel.sh/v1/models` endpoint. Only language models are shown. +The Vercel AI Gateway supports a large and growing number of models. Axon Code automatically fetches the list of available models from the `https://ai-gateway.vercel.sh/v1/models` endpoint. Only language models are shown. The default model is `anthropic/claude-sonnet-4` if no model is selected. @@ -52,9 +52,9 @@ Check the model description in the dropdown for specific capabilities. --- -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Vercel AI Gateway" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your Vercel AI Gateway API key into the "Vercel AI Gateway API Key" field. 4. **Select Model:** Choose your desired model from the "Model" dropdown. diff --git a/apps/kilocode-docs/docs/providers/vertex.md b/apps/kilocode-docs/docs/providers/vertex.md index 77c96dbe62..c89ace0737 100644 --- a/apps/kilocode-docs/docs/providers/vertex.md +++ b/apps/kilocode-docs/docs/providers/vertex.md @@ -2,64 +2,64 @@ sidebar_label: GCP Vertex AI --- -# Using GCP Vertex AI With Kilo Code +# Using GCP Vertex AI With Axon Code -Kilo Code supports accessing models through Google Cloud Platform's Vertex AI, a managed machine learning platform that provides access to various foundation models, including Anthropic's Claude family. +Axon Code supports accessing models through Google Cloud Platform's Vertex AI, a managed machine learning platform that provides access to various foundation models, including Anthropic's Claude family. **Website:** [https://cloud.google.com/vertex-ai](https://cloud.google.com/vertex-ai) ## Prerequisites -* **Google Cloud Account:** You need an active Google Cloud Platform (GCP) account. -* **Project:** You need a GCP project with the Vertex AI API enabled. -* **Model Access:** You must request and be granted access to the specific Claude models on Vertex AI you want to use. See the [Google Cloud documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-claude#before_you_begin) for instructions. -* **Application Default Credentials (ADC):** Kilo Code uses Application Default Credentials to authenticate with Vertex AI. The easiest way to set this up is to: +- **Google Cloud Account:** You need an active Google Cloud Platform (GCP) account. +- **Project:** You need a GCP project with the Vertex AI API enabled. +- **Model Access:** You must request and be granted access to the specific Claude models on Vertex AI you want to use. See the [Google Cloud documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-claude#before_you_begin) for instructions. +- **Application Default Credentials (ADC):** Axon Code uses Application Default Credentials to authenticate with Vertex AI. The easiest way to set this up is to: 1. Install the Google Cloud CLI: [https://cloud.google.com/sdk/docs/install](https://cloud.google.com/sdk/docs/install) 2. Authenticate using: `gcloud auth application-default login` -* **Service Account Key (Alternative):** Alternatively, you can authenticate using a Google Cloud Service Account key file. You'll need to generate this key in your GCP project. See the [Google Cloud documentation on creating service account keys](https://cloud.google.com/iam/docs/creating-managing-service-account-keys). +- **Service Account Key (Alternative):** Alternatively, you can authenticate using a Google Cloud Service Account key file. You'll need to generate this key in your GCP project. See the [Google Cloud documentation on creating service account keys](https://cloud.google.com/iam/docs/creating-managing-service-account-keys). ## Supported Models -Kilo Code supports the following models through Vertex AI (based on source code): +Axon Code supports the following models through Vertex AI (based on source code): -* **Google Gemini Models:** - * `gemini-2.5-flash-preview-05-20` - * `gemini-2.0-flash-001` - * `gemini-2.5-pro-exp-03-25` - * `gemini-2.0-pro-exp-02-05` - * `gemini-2.0-flash-lite-001` - * `gemini-2.0-flash-thinking-exp-01-21` - * `gemini-1.5-flash-002` - * `gemini-1.5-pro-002` -* **Anthropic Claude Models:** - * `claude-opus-4@20250514:thinking` - * `claude-opus-4@20250514` - * `claude-sonnet-4@20250514:thinking` - * `claude-sonnet-4@20250514` - * `claude-3-7-sonnet@20250219:thinking` - * `claude-3-7-sonnet@20250219` - * `claude-3-5-sonnet-v2@20241022` - * `claude-3-5-sonnet@20240620` - * `claude-3-5-haiku@20241022` - * `claude-3-opus@20240229` - * `claude-3-haiku@20240307` +- **Google Gemini Models:** + - `gemini-2.5-flash-preview-05-20` + - `gemini-2.0-flash-001` + - `gemini-2.5-pro-exp-03-25` + - `gemini-2.0-pro-exp-02-05` + - `gemini-2.0-flash-lite-001` + - `gemini-2.0-flash-thinking-exp-01-21` + - `gemini-1.5-flash-002` + - `gemini-1.5-pro-002` +- **Anthropic Claude Models:** + - `claude-opus-4@20250514:thinking` + - `claude-opus-4@20250514` + - `claude-sonnet-4@20250514:thinking` + - `claude-sonnet-4@20250514` + - `claude-3-7-sonnet@20250219:thinking` + - `claude-3-7-sonnet@20250219` + - `claude-3-5-sonnet-v2@20241022` + - `claude-3-5-sonnet@20240620` + - `claude-3-5-haiku@20241022` + - `claude-3-opus@20240229` + - `claude-3-haiku@20240307` Refer to the [Google Cloud documentation on Vertex AI Models](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models) for the most up-to-date list of available models and their IDs. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "GCP Vertex AI" from the "API Provider" dropdown. 3. **Configure Authentication:** - * **If using Application Default Credentials (ADC):** No further action is needed here. ADC will be used automatically if configured correctly (see Prerequisites). - * **If *not* using ADC (Service Account Key):** - * **Option A: Paste JSON Content:** Paste the entire content of your Service Account JSON key file into the **Google Cloud Credentials** field. - * **Option B: Provide File Path:** Enter the absolute path to your downloaded Service Account JSON key file in the **Google Cloud Key File Path** field. + - **If using Application Default Credentials (ADC):** No further action is needed here. ADC will be used automatically if configured correctly (see Prerequisites). + - **If _not_ using ADC (Service Account Key):** + - **Option A: Paste JSON Content:** Paste the entire content of your Service Account JSON key file into the **Google Cloud Credentials** field. + - **Option B: Provide File Path:** Enter the absolute path to your downloaded Service Account JSON key file in the **Google Cloud Key File Path** field. 4. **Enter Project ID:** Enter your Google Cloud Project ID. 5. **Select Region:** Choose the region where your Vertex AI resources are located (e.g., `us-east5`). 6. **Select Model:** Choose your desired model from the "Model" dropdown. ## Tips and Notes -* **Permissions:** Ensure your Google Cloud account has the necessary permissions to access Vertex AI and the specific models you want to use. -* **Pricing:** Refer to the [Vertex AI pricing](https://cloud.google.com/vertex-ai/pricing) page for details. +- **Permissions:** Ensure your Google Cloud account has the necessary permissions to access Vertex AI and the specific models you want to use. +- **Pricing:** Refer to the [Vertex AI pricing](https://cloud.google.com/vertex-ai/pricing) page for details. diff --git a/apps/kilocode-docs/docs/providers/virtual-quota-fallback.md b/apps/kilocode-docs/docs/providers/virtual-quota-fallback.md index e5b55767b1..2f4f72a2ec 100644 --- a/apps/kilocode-docs/docs/providers/virtual-quota-fallback.md +++ b/apps/kilocode-docs/docs/providers/virtual-quota-fallback.md @@ -13,20 +13,20 @@ It's the perfect solution for users who leverage multiple LLM services and want The Virtual Quota Fallback provider does not connect to an LLM service directly. Instead, it acts as a manager for your other configured provider profiles. - **Prioritized List:** You create a prioritized list of your existing provider profiles. The provider at the top of the list is used first. -- **Usage Tracking:** You can set custom limits for each provider based on the number of tokens or requests per minute, hour, or day. Kilo Code tracks the usage for each provider against these limits. +- **Usage Tracking:** You can set custom limits for each provider based on the number of tokens or requests per minute, hour, or day. Axon Code tracks the usage for each provider against these limits. - **Automatic Fallback:** When the currently active provider exceeds one of its defined limits or returns an API error, the system automatically deactivates it temporarily and switches to the next available provider in your list. - **Notifications:** You will receive an information message in VS Code whenever an automatic switch occurs, keeping you informed of which provider is currently active. ## Prerequisites -Before configuring this provider, you must have at least one other API provider already configured as a separate profile in Kilo Code. This provider is only useful if there are other profiles for it to manage. +Before configuring this provider, you must have at least one other API provider already configured as a separate profile in Axon Code. This provider is only useful if there are other profiles for it to manage. -## Configuration in Kilo Code +## Configuration in Axon Code -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "Virtual Quota Fallback" from the "API Provider" dropdown. This will open its dedicated configuration panel. -virtuaQuotaFallback dropdown selection in Kilo Code settings +virtuaQuotaFallback dropdown selection in Axon Code settings 3. **Add a Provider Profile:** @@ -46,7 +46,7 @@ Before configuring this provider, you must have at least one other API provider 6. **Add More Providers:** Repeat steps 3-5 to build your complete fallback chain. You can add as many profiles as you have configured. -virtuaQuotaFallback configuration in Kilo Code settings +virtuaQuotaFallback configuration in Axon Code settings ## Usage Monitoring @@ -69,7 +69,7 @@ Imagine you have two profiles configured: - Place "OpenAI Paid" second in the list, with no limits defined. **Result:** -Kilo Code will send all requests to Chutes AI. Once your usage exceeds 5,000 tokens within an hour, it will automatically switch to your OpenAI account. The system will switch back to Chutes AI in the next hour when its quota window has reset. +Axon Code will send all requests to Chutes AI. Once your usage exceeds 5,000 tokens within an hour, it will automatically switch to your OpenAI account. The system will switch back to Chutes AI in the next hour when its quota window has reset. ## Tips and Notes diff --git a/apps/kilocode-docs/docs/providers/vscode-lm.md b/apps/kilocode-docs/docs/providers/vscode-lm.md index b36207cc18..e40d4b331b 100644 --- a/apps/kilocode-docs/docs/providers/vscode-lm.md +++ b/apps/kilocode-docs/docs/providers/vscode-lm.md @@ -2,45 +2,44 @@ sidebar_label: VS Code Language Model API --- -# Using VS Code Language Model API With Kilo Code +# Using VS Code Language Model API With Axon Code -Kilo Code includes *experimental* support for the [VS Code Language Model API](https://code.visualstudio.com/api/language-extensions/language-model-access). This API allows extensions to provide access to language models directly within VS Code. This means you can potentially use models from: +Axon Code includes _experimental_ support for the [VS Code Language Model API](https://code.visualstudio.com/api/language-extensions/language-model-access). This API allows extensions to provide access to language models directly within VS Code. This means you can potentially use models from: -* **GitHub Copilot:** If you have a Copilot subscription and the extension installed. -* **Other VS Code Extensions:** Any extension that implements the Language Model API. +- **GitHub Copilot:** If you have a Copilot subscription and the extension installed. +- **Other VS Code Extensions:** Any extension that implements the Language Model API. -**Important:** This integration is highly experimental and may not work as expected. It is dependent on other extensions correctly implementing the VS Code Language Model API. +**Important:** This integration is highly experimental and may not work as expected. It is dependent on other extensions correctly implementing the VS Code Language Model API. ## Prerequisites -* **VS Code:** The Language Model API is available through VS Code (and is not currently supported by Cursor). -* **A Language Model Provider Extension:** You need an extension that provides a language model. Examples include: - * **GitHub Copilot:** If you have a Copilot subscription, the GitHub Copilot and GitHub Copilot Chat extensions can provide models. - * **Other Extensions:** Search the VS Code Marketplace for extensions that mention "Language Model API" or "lm". There may be other experimental extensions available. +- **VS Code:** The Language Model API is available through VS Code (and is not currently supported by Cursor). +- **A Language Model Provider Extension:** You need an extension that provides a language model. Examples include: + - **GitHub Copilot:** If you have a Copilot subscription, the GitHub Copilot and GitHub Copilot Chat extensions can provide models. + - **Other Extensions:** Search the VS Code Marketplace for extensions that mention "Language Model API" or "lm". There may be other experimental extensions available. ## Configuration -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "VS Code LM API" from the "API Provider" dropdown. -3. **Select Model:** The "Language Model" dropdown will (eventually) list available models. The format is `vendor/family`. For example, if you have Copilot, you might see options like: - * `copilot - claude-3.5-sonnet` - * `copilot - o3-mini` - * `copilot - o1-ga` - * `copilot - gemini-2.0-flash` +3. **Select Model:** The "Language Model" dropdown will (eventually) list available models. The format is `vendor/family`. For example, if you have Copilot, you might see options like: + - `copilot - claude-3.5-sonnet` + - `copilot - o3-mini` + - `copilot - o1-ga` + - `copilot - gemini-2.0-flash` ## Limitations -* **Experimental API:** The VS Code Language Model API is still under development. Expect changes and potential instability. -* **Extension Dependent:** This feature relies entirely on other extensions providing models. Kilo Code cannot directly control which models are available. -* **Limited Functionality:** The VS Code Language Model API may not support all the features of other API providers (e.g., image input, streaming, detailed usage information). -* **No Direct Cost Control:** You are subject to the pricing and terms of the extension providing the model. Kilo Code cannot directly track or limit costs. -* **GitHub Copilot Rate Limits:** When using the VS Code LM API with GitHub Copilot, be aware that GitHub may impose rate limits on Copilot usage. These limits are controlled by GitHub, not Kilo Code. - +- **Experimental API:** The VS Code Language Model API is still under development. Expect changes and potential instability. +- **Extension Dependent:** This feature relies entirely on other extensions providing models. Axon Code cannot directly control which models are available. +- **Limited Functionality:** The VS Code Language Model API may not support all the features of other API providers (e.g., image input, streaming, detailed usage information). +- **No Direct Cost Control:** You are subject to the pricing and terms of the extension providing the model. Axon Code cannot directly track or limit costs. +- **GitHub Copilot Rate Limits:** When using the VS Code LM API with GitHub Copilot, be aware that GitHub may impose rate limits on Copilot usage. These limits are controlled by GitHub, not Axon Code. ## Troubleshooting -* **No Models Appear:** - * Ensure you have VS Code installed. - * Ensure you have a language model provider extension installed and enabled (e.g., GitHub Copilot, GitHub Copilot Chat). - * If using Copilot, make sure that you have sent a Copilot Chat message using the model you would like to use. -* **Unexpected Behavior:** If you encounter unexpected behavior, it's likely an issue with the underlying Language Model API or the provider extension. Consider reporting the issue to the provider extension's developers. +- **No Models Appear:** + - Ensure you have VS Code installed. + - Ensure you have a language model provider extension installed and enabled (e.g., GitHub Copilot, GitHub Copilot Chat). + - If using Copilot, make sure that you have sent a Copilot Chat message using the model you would like to use. +- **Unexpected Behavior:** If you encounter unexpected behavior, it's likely an issue with the underlying Language Model API or the provider extension. Consider reporting the issue to the provider extension's developers. diff --git a/apps/kilocode-docs/docs/providers/xai.md b/apps/kilocode-docs/docs/providers/xai.md index 80501cb5e3..2b70060e31 100644 --- a/apps/kilocode-docs/docs/providers/xai.md +++ b/apps/kilocode-docs/docs/providers/xai.md @@ -2,7 +2,7 @@ sidebar_label: xAI (Grok) --- -# Using xAI (Grok) With Kilo Code +# Using xAI (Grok) With Axon Code xAI is the company behind Grok, a large language model known for its conversational abilities and large context window. Grok models are designed to provide helpful, informative, and contextually relevant responses. @@ -12,36 +12,40 @@ xAI is the company behind Grok, a large language model known for its conversatio 1. **Sign Up/Sign In:** Go to the [xAI Console](https://console.x.ai/). Create an account or sign in. 2. **Navigate to API Keys:** Go to the API keys section in your dashboard. -3. **Create a Key:** Click to create a new API key. Give your key a descriptive name (e.g., "Kilo Code"). -4. **Copy the Key:** **Important:** Copy the API key *immediately*. You will not be able to see it again. Store it securely. +3. **Create a Key:** Click to create a new API key. Give your key a descriptive name (e.g., "Axon Code"). +4. **Copy the Key:** **Important:** Copy the API key _immediately_. You will not be able to see it again. Store it securely. ## Supported Models -Kilo Code supports the following xAI Grok models: +Axon Code supports the following xAI Grok models: ### Grok-3 Models -* `grok-3-beta` (Default) - xAI's Grok-3 beta model with 131K context window -* `grok-3-fast-beta` - xAI's Grok-3 fast beta model with 131K context window -* `grok-3-mini-beta` - xAI's Grok-3 mini beta model with 131K context window -* `grok-3-mini-fast-beta` - xAI's Grok-3 mini fast beta model with 131K context window + +- `grok-3-beta` (Default) - xAI's Grok-3 beta model with 131K context window +- `grok-3-fast-beta` - xAI's Grok-3 fast beta model with 131K context window +- `grok-3-mini-beta` - xAI's Grok-3 mini beta model with 131K context window +- `grok-3-mini-fast-beta` - xAI's Grok-3 mini fast beta model with 131K context window ### Grok-2 Models -* `grok-2-latest` - xAI's Grok-2 model - latest version with 131K context window -* `grok-2` - xAI's Grok-2 model with 131K context window -* `grok-2-1212` - xAI's Grok-2 model (version 1212) with 131K context window + +- `grok-2-latest` - xAI's Grok-2 model - latest version with 131K context window +- `grok-2` - xAI's Grok-2 model with 131K context window +- `grok-2-1212` - xAI's Grok-2 model (version 1212) with 131K context window ### Grok Vision Models -* `grok-2-vision-latest` - xAI's Grok-2 Vision model - latest version with image support and 32K context window -* `grok-2-vision` - xAI's Grok-2 Vision model with image support and 32K context window -* `grok-2-vision-1212` - xAI's Grok-2 Vision model (version 1212) with image support and 32K context window -* `grok-vision-beta` - xAI's Grok Vision Beta model with image support and 8K context window + +- `grok-2-vision-latest` - xAI's Grok-2 Vision model - latest version with image support and 32K context window +- `grok-2-vision` - xAI's Grok-2 Vision model with image support and 32K context window +- `grok-2-vision-1212` - xAI's Grok-2 Vision model (version 1212) with image support and 32K context window +- `grok-vision-beta` - xAI's Grok Vision Beta model with image support and 8K context window ### Legacy Models -* `grok-beta` - xAI's Grok Beta model (legacy) with 131K context window -## Configuration in Kilo Code +- `grok-beta` - xAI's Grok Beta model (legacy) with 131K context window -1. **Open Kilo Code Settings:** Click the gear icon () in the Kilo Code panel. +## Configuration in Axon Code + +1. **Open Axon Code Settings:** Click the gear icon () in the Axon Code panel. 2. **Select Provider:** Choose "xAI" from the "API Provider" dropdown. 3. **Enter API Key:** Paste your xAI API key into the "xAI API Key" field. 4. **Select Model:** Choose your desired Grok model from the "Model" dropdown. @@ -53,8 +57,9 @@ Grok 3 Mini models feature specialized reasoning capabilities, allowing them to ### Reasoning-Enabled Models Reasoning is only supported by: -* `grok-3-mini-beta` -* `grok-3-mini-fast-beta` + +- `grok-3-mini-beta` +- `grok-3-mini-fast-beta` The Grok 3 models `grok-3-beta` and `grok-3-fast-beta` do not support reasoning. @@ -62,20 +67,20 @@ The Grok 3 models `grok-3-beta` and `grok-3-fast-beta` do not support reasoning. When using reasoning-enabled models, you can control how hard the model thinks with the `reasoning_effort` parameter: -* `low`: Minimal thinking time, using fewer tokens for quick responses -* `high`: Maximum thinking time, leveraging more tokens for complex problems +- `low`: Minimal thinking time, using fewer tokens for quick responses +- `high`: Maximum thinking time, leveraging more tokens for complex problems Choose `low` for simple queries that should complete quickly, and `high` for harder problems where response latency is less important. ### Key Features -* **Step-by-Step Problem Solving**: The model thinks through problems methodically before delivering an answer -* **Math & Quantitative Strength**: Excels at numerical challenges and logic puzzles -* **Reasoning Trace Access**: The model's thinking process is available via the `reasoning_content` field in the response completion object +- **Step-by-Step Problem Solving**: The model thinks through problems methodically before delivering an answer +- **Math & Quantitative Strength**: Excels at numerical challenges and logic puzzles +- **Reasoning Trace Access**: The model's thinking process is available via the `reasoning_content` field in the response completion object ## Tips and Notes -* **Context Window:** Most Grok models feature large context windows (up to 131K tokens), allowing you to include substantial amounts of code and context in your prompts. -* **Vision Capabilities:** Select vision-enabled models (`grok-2-vision-latest`, `grok-2-vision`, etc.) when you need to process or analyze images. -* **Pricing:** Pricing varies by model, with input costs ranging from $0.3 to $5.0 per million tokens and output costs from $0.5 to $25.0 per million tokens. Refer to the xAI documentation for the most current pricing information. -* **Performance Tradeoffs:** "Fast" variants typically offer quicker response times but may have higher costs, while "mini" variants are more economical but may have reduced capabilities. \ No newline at end of file +- **Context Window:** Most Grok models feature large context windows (up to 131K tokens), allowing you to include substantial amounts of code and context in your prompts. +- **Vision Capabilities:** Select vision-enabled models (`grok-2-vision-latest`, `grok-2-vision`, etc.) when you need to process or analyze images. +- **Pricing:** Pricing varies by model, with input costs ranging from $0.3 to $5.0 per million tokens and output costs from $0.5 to $25.0 per million tokens. Refer to the xAI documentation for the most current pricing information. +- **Performance Tradeoffs:** "Fast" variants typically offer quicker response times but may have higher costs, while "mini" variants are more economical but may have reduced capabilities. diff --git a/apps/kilocode-docs/docs/seats/about.md b/apps/kilocode-docs/docs/seats/about.md index a5f6030369..85c8a1c03f 100644 --- a/apps/kilocode-docs/docs/seats/about.md +++ b/apps/kilocode-docs/docs/seats/about.md @@ -4,15 +4,15 @@ sidebar_label: About Kilo for Teams and Enterprise # About Kilo for Teams and Enterprise -Kilo Code accelerates development with AI-driven code generation and task automation. You can use Kilo Code as an open source extension in VS Code or JetBrains IDEs. +Axon Code accelerates development with AI-driven code generation and task automation. You can use Axon Code as an open source extension in VS Code or JetBrains IDEs. Organizations adopting AI accelerated coding at scale often want a better way to monitor, manage, and collaborate on their AI-drive practices. -Kilo Code seats, available via either the Teams or Enterprise subscriptions, are the solution for these organizations. +Axon Code seats, available via either the Teams or Enterprise subscriptions, are the solution for these organizations. :::note -Kilo Code seats purchases of Teams or Enterprise are separate from model provider credits. +Axon Code seats purchases of Teams or Enterprise are separate from model provider credits. No credits are included with a Teams or Enterprise purchase. diff --git a/apps/kilocode-docs/docs/seats/analytics.md b/apps/kilocode-docs/docs/seats/analytics.md index 2a50240fb5..83fad9a95e 100644 --- a/apps/kilocode-docs/docs/seats/analytics.md +++ b/apps/kilocode-docs/docs/seats/analytics.md @@ -11,7 +11,7 @@ Using Kilo seats with an Enterprise or Teams subscription provides detailed usag Access your organization’s usage analytics through the **Usage Details** section in your dashboard. The analytics show comprehensive data about your team's usage of the Kilo Gateway provider. :::info Usage Scope -This usage overview includes all of your usage of the Kilo Gateway provider. It does **NOT** include any usage made via the Kilo Code extension to other, non-Kilo Code providers. You can choose which API provider to use from the extension's main settings page. +This usage overview includes all of your usage of the Kilo Gateway provider. It does **NOT** include any usage made via the Axon Code extension to other, non-Axon Code providers. You can choose which API provider to use from the extension's main settings page. ::: ## Summary Metrics diff --git a/apps/kilocode-docs/docs/seats/billing.md b/apps/kilocode-docs/docs/seats/billing.md index 2339a9a5ec..7aafb8bbd6 100644 --- a/apps/kilocode-docs/docs/seats/billing.md +++ b/apps/kilocode-docs/docs/seats/billing.md @@ -8,7 +8,7 @@ Kilo seats uses a transparent, two-part billing system: a monthly subscription p :::note -Kilo Code seats purchases of Teams or Enterprise are separate from Kilo credits. +Axon Code seats purchases of Teams or Enterprise are separate from Kilo credits. No Kilo credits are included with a Teams or Enterprise purchase. @@ -16,9 +16,9 @@ No Kilo credits are included with a Teams or Enterprise purchase. ## Organization Credits -Organization Owners can purchase Kilo credits on the [Organization dashboard](https://app.kilocode.ai). +Organization Owners can purchase Kilo credits on the [Organization dashboard](https://app.matterai.so). -Organization credits are purchased on behalf of all users in the organization. Every member of the organization can use the credits in the organization's balance with the Kilo Code model provider. +Organization credits are purchased on behalf of all users in the organization. Every member of the organization can use the credits in the organization's balance with the Axon Code model provider. Using organization credits works exactly like spending [individual credits](/basic-usage/adding-credits), except that the credits come from the organization's credit balance, rather than the individuals. @@ -32,13 +32,13 @@ Using organization credits works exactly like spending [individual credits](/bas ### Using Organization Credits -Organization members can use organization credits by choosing the correct organization profile in the dropdown in the Profiles tab of the Kilo Code extension. +Organization members can use organization credits by choosing the correct organization profile in the dropdown in the Profiles tab of the Axon Code extension. Dropdown showing different organizations available ## Managing Seats Subscriptions -In order to add Members to your Kilo Code Organization, you must have seat(s) available for them. +In order to add Members to your Axon Code Organization, you must have seat(s) available for them. You can purchase more seats at any time during your billing cycle and will pay a pro-rated amount for the number of days left in your billing cycle. @@ -67,7 +67,7 @@ To fill empty seats or remove members ahead of seat deletion, see the [team mana ## Invoices -Invoices for any payment on the Kilo Code platform, for seats or credits, will be available in the Invoices tab. +Invoices for any payment on the Axon Code platform, for seats or credits, will be available in the Invoices tab. ### Service Suspension diff --git a/apps/kilocode-docs/docs/seats/custom-modes.md b/apps/kilocode-docs/docs/seats/custom-modes.md index 4b3bdb04b3..315a6bffc5 100644 --- a/apps/kilocode-docs/docs/seats/custom-modes.md +++ b/apps/kilocode-docs/docs/seats/custom-modes.md @@ -4,7 +4,7 @@ sidebar_label: Custom Modes # Custom Modes -Custom Modes let you create tailored versions of Kilo’s built-in [modes](/basic-usage/using-modes) for your organization. You can also adjust the settings for Kilo Code's original default modes. You can define a mode’s purpose, behavior, and tool access — helping Kilo adapt to your team’s unique workflows. +Custom Modes let you create tailored versions of Kilo’s built-in [modes](/basic-usage/using-modes) for your organization. You can also adjust the settings for Axon Code's original default modes. You can define a mode’s purpose, behavior, and tool access — helping Kilo adapt to your team’s unique workflows. For example, Admins and Owners can extend these by creating **Custom Modes** with specialized roles or personalities (e.g. “Documentation Writer” or “Security Reviewer”). diff --git a/apps/kilocode-docs/docs/seats/dashboard.md b/apps/kilocode-docs/docs/seats/dashboard.md index ffb422c75f..88cf256641 100644 --- a/apps/kilocode-docs/docs/seats/dashboard.md +++ b/apps/kilocode-docs/docs/seats/dashboard.md @@ -4,7 +4,7 @@ sidebar_label: Dashboard Overview # Seats Dashboard -The Kilo seats dashboard is the first screen that comes up when you visit [the Kilo Code web app](https://app.kilocode.ai). It provides complete visibility into your team's AI usage, costs, and management. +The Kilo seats dashboard is the first screen that comes up when you visit [the Axon Code web app](https://app.matterai.so). It provides complete visibility into your team's AI usage, costs, and management.
Invite your team members diff --git a/apps/kilocode-docs/docs/seats/enterprise/SSO.md b/apps/kilocode-docs/docs/seats/enterprise/SSO.md index 8b11e3d347..9b5c1e87e7 100644 --- a/apps/kilocode-docs/docs/seats/enterprise/SSO.md +++ b/apps/kilocode-docs/docs/seats/enterprise/SSO.md @@ -22,7 +22,7 @@ You’ll need: ## Step-by-Step Setup -### 1. Open [Organization](https://app.kilocode.ai/organizations) Dashboard +### 1. Open [Organization](https://app.matterai.so/organizations) Dashboard Find the Single Sign-On (SSO) Configuration panel, and click "Set up SSO": Set-up-SSO screen diff --git a/apps/kilocode-docs/docs/seats/enterprise/audit-logs.md b/apps/kilocode-docs/docs/seats/enterprise/audit-logs.md index 992b541ca1..c8af76006c 100644 --- a/apps/kilocode-docs/docs/seats/enterprise/audit-logs.md +++ b/apps/kilocode-docs/docs/seats/enterprise/audit-logs.md @@ -40,7 +40,7 @@ Each event includes: ## Logged Events -Here is the list of all events included in the Kilo Code audit logs: +Here is the list of all events included in the Axon Code audit logs: - Organization: Create, Settings Change, Purchase Credits - Organization Member: Remove, Change Role diff --git a/apps/kilocode-docs/docs/seats/getting-started.md b/apps/kilocode-docs/docs/seats/getting-started.md index 399242294a..d28f91c3d9 100644 --- a/apps/kilocode-docs/docs/seats/getting-started.md +++ b/apps/kilocode-docs/docs/seats/getting-started.md @@ -17,7 +17,7 @@ seats for Kilo in the Teams or Enterprise subscription brings transparent AI cod ### Step 1: Create Your Organization -1. Visit [app.kilocode.ai](https://app.kilocode.ai) +1. Visit [app.matterai.so](https://app.matterai.so) 2. Sign up using your company Google Workspaces or GitHub account - Note: We recommend starting with your GitHub account rather than a personal Google account, but we can change it later. 3. Click **Organizations** in the left sidebar and then **Create New Organization** @@ -49,7 +49,7 @@ seats for Kilo in the Teams or Enterprise subscription brings transparent AI cod Team members receive invitation emails with these steps: 1. Accept the team invitation -2. Install Kilo Code from [VS Code Marketplace](vscode:extension/kilocode.kilo-code) +2. Install Axon Code from [VS Code Marketplace](vscode:extension/kilocode.kilo-code) 3. Sign in with their invited email 4. Start coding with AI assistance diff --git a/apps/kilocode-docs/docs/seats/migration.md b/apps/kilocode-docs/docs/seats/migration.md index 6824bfe423..2d6a9a0498 100644 --- a/apps/kilocode-docs/docs/seats/migration.md +++ b/apps/kilocode-docs/docs/seats/migration.md @@ -64,9 +64,9 @@ Switch to **Kilo for Teams** or **Kilo for Enterprise** from other AI coding too **Step 3: Team Migration** 1. **Invite team members** to Kilo -2. **Install Kilo Code extension** alongside Cursor initially +2. **Install Axon Code extension** alongside Cursor initially 3. **Migrate projects gradually** starting with non-critical work -4. **Train team** on Kilo Code features and workflows +4. **Train team** on Axon Code features and workflows **Step 4: Full Transition** @@ -110,13 +110,13 @@ Switch to **Kilo for Teams** or **Kilo for Enterprise** from other AI coding too **Phase 1: Parallel Usage (Week 1-2)** 1. **Keep GitHub Copilot** active during transition -2. **Install Kilo Code** extension for team members -3. **Start with simple tasks** in Kilo Code +2. **Install Axon Code** extension for team members +3. **Start with simple tasks** in Axon Code 4. **Compare results** and team satisfaction **Phase 2: Gradual Transition (Week 3-4)** -1. **Use Kilo Code** for new projects +1. **Use Axon Code** for new projects 2. **Migrate existing projects** one at a time 3. **Train team** on advanced features 4. **Optimize usage patterns** based on analytics @@ -175,7 +175,7 @@ Switch to **Kilo for Teams** or **Kilo for Enterprise** from other AI coding too - [ ] Set up Kilo for Teams or Enterprise organization - [ ] Configure team settings and policies - [ ] Invite team members and assign roles -- [ ] Install Kilo Code extension across team +- [ ] Install Axon Code extension across team - [ ] Start with pilot projects or non-critical work **Post-Migration Optimization** @@ -226,7 +226,7 @@ Switch to **Kilo for Teams** or **Kilo for Enterprise** from other AI coding too **Week 1: Basics** -- Kilo Code extension installation and setup +- Axon Code extension installation and setup - Basic chat interface and mode usage - Understanding transparent pricing model - Team dashboard overview @@ -328,7 +328,7 @@ Switch to **Kilo for Teams** or **Kilo for Enterprise** from other AI coding too ### Getting Migration Help -- **Email:** migrations@kilocode.ai +- **Email:** migrations@matterai.so - **Discord:** Join our migration support channel - **Consultation:** Schedule free migration planning call - **Documentation:** Comprehensive migration guides @@ -362,4 +362,4 @@ Switch to **Kilo for Teams** or **Kilo for Enterprise** from other AI coding too - [Explore team management features](/seats/team-management) - [Understand billing and pricing](/seats/billing) -Ready to make the switch? Contact our migration team at migrations@kilocode.ai to plan your transition to transparent AI coding. +Ready to make the switch? Contact our migration team at migrations@matterai.so to plan your transition to transparent AI coding. diff --git a/apps/kilocode-docs/docs/seats/team-management.md b/apps/kilocode-docs/docs/seats/team-management.md index 9051d3d004..2a5fdda4e5 100644 --- a/apps/kilocode-docs/docs/seats/team-management.md +++ b/apps/kilocode-docs/docs/seats/team-management.md @@ -10,7 +10,7 @@ Owners have full administrative oversight including billing, seat allocation, an Only Owners can conduct team management activities. -Members can use the Kilo Code extension and see data on the team's usage in the [usage dashboard](/seats/analytics). +Members can use the Axon Code extension and see data on the team's usage in the [usage dashboard](/seats/analytics). ## Adding Team Members diff --git a/apps/kilocode-docs/docs/tips-and-tricks.md b/apps/kilocode-docs/docs/tips-and-tricks.md index 92549c31ef..d5100f6990 100644 --- a/apps/kilocode-docs/docs/tips-and-tricks.md +++ b/apps/kilocode-docs/docs/tips-and-tricks.md @@ -1,19 +1,19 @@ # Tips & Tricks -A collection of quick tips to help you get the most out of Kilo Code. +A collection of quick tips to help you get the most out of Axon Code. -- Drag Kilo Code to the [Secondary Sidebar](https://code.visualstudio.com/api/ux-guidelines/sidebars#secondary-sidebar) so you can see the Explorer, Search, Source Control, etc. -- Once you have Kilo Code in a separate sidebar from the file explorer, you can drag files from the explorer into the chat window (and even multiple at once). Just make sure to hold down the shift key after you start dragging the files. +- Drag Axon Code to the [Secondary Sidebar](https://code.visualstudio.com/api/ux-guidelines/sidebars#secondary-sidebar) so you can see the Explorer, Search, Source Control, etc. +- Once you have Axon Code in a separate sidebar from the file explorer, you can drag files from the explorer into the chat window (and even multiple at once). Just make sure to hold down the shift key after you start dragging the files. - If you're not using [MCP](/features/mcp/overview), turn it off in the Prompts tab to significantly cut down the size of the system prompt. - To keep your [custom modes](/features/custom-modes) on track, limit the types of files that they're allowed to edit. - If you hit the dreaded `input length and max tokens exceed context limit` error, you can recover by deleting a message, rolling back to a previous checkpoint, or switching over to a model with a long context window like Gemini for a message. - In general, be thoughtful about your `Max Tokens` setting for thinking models. Every token you allocate to that takes away from space available to store conversation history. Consider only using high `Max Tokens` / `Max Thinking Tokens` settings with modes like Architect and Debug, and keeping Code mode at 16k max tokens or less. - If there's a real world job posting for something you want a custom mode to do, try asking Code mode to `Create a custom mode based on the job posting at @[url]` -- If you want to really accelerate, check out multiple copies of your repository and run Kilo Code on all of them in parallel (using git to resolve any conflicts, same as with human devs). +- If you want to really accelerate, check out multiple copies of your repository and run Axon Code on all of them in parallel (using git to resolve any conflicts, same as with human devs). - When using Debug mode, ask Kilo to "start a new task in Debug mode with all of the necessary context needed to figure out X" so that the debugging process uses its own context window and doesn't pollute the main task - Add your own tips by clicking "Edit this page" below! -- To manage large files and reduce context/resource usage, adjust the `File read auto-truncate threshold` setting. This setting controls the number of lines read from a file in one batch. Lower values can improve performance when working with very large files, but may require more read operations. You can find this setting in the Kilo Code settings under 'Advanced Settings'. +- To manage large files and reduce context/resource usage, adjust the `File read auto-truncate threshold` setting. This setting controls the number of lines read from a file in one batch. Lower values can improve performance when working with very large files, but may require more read operations. You can find this setting in the Axon Code settings under 'Advanced Settings'. -| Browser Tab | Auto-Approve Tab | Display Tab | -|---------|---------|---------| +| Browser Tab | Auto-Approve Tab | Display Tab | +| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | [![KiloCode Demo 1](https://img.youtube.com/vi/VMPKXt8k050/maxresdefault.jpg)](https://youtube.com/shorts/VMPKXt8k050?feature=shared) | [![KiloCode Demo 2](https://img.youtube.com/vi/NBccFnYDQ-k/maxresdefault.jpg)](https://youtube.com/shorts/NBccFnYDQ-k?feature=shared) | [![KiloCode Demo 3](https://img.youtube.com/vi/qYrT2pbfS7E/maxresdefault.jpg)](https://youtube.com/shorts/qYrT2pbfS7E?feature=shared) | diff --git a/apps/kilocode-docs/docusaurus.config.ts b/apps/kilocode-docs/docusaurus.config.ts index e429dca306..fae83cdcd0 100644 --- a/apps/kilocode-docs/docusaurus.config.ts +++ b/apps/kilocode-docs/docusaurus.config.ts @@ -20,12 +20,12 @@ import { // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) const config: Config = { - title: "Kilo Code Docs", - tagline: "Kilo Code Documentation", + title: "Axon Code Docs", + tagline: "Axon Code Documentation", favicon: "img/favicon.ico", // Set the production url of your site here - url: "https://kilocode.ai", + url: "https://matterai.so", // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' baseUrl: "/docs", @@ -175,13 +175,13 @@ const config: Config = { ], themeConfig: { - image: "img/kilo-v1.svg", + image: "img/axon-code-icon.svg", navbar: { - title: "Kilo Code", + title: "Axon Code", logo: { - alt: "Kilo Code Logo", - src: "img/kilo-v1.svg", - srcDark: "img/kilo-v1-white.svg", + alt: "Axon Code Logo", + src: "img/axon-code-icon.svg", + srcDark: "img/axon-code-icon.svg", href: "/", target: "_self", }, diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current.json b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current.json index 074af068cb..49248d34ec 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current.json +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current.json @@ -1,63 +1,62 @@ { - "version.label": { - "message": "下一个", - "description": "The label for version current" - }, - "sidebar.tutorialSidebar.category.Getting Started": { - "message": "入门", - "description": "The label for category Getting Started in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Using Kilo Code": { - "message": "使用 Kilo Code", - "description": "The label for category Using Kilo Code in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Basic Features": { - "message": "基本功能", - "description": "The label for category Basic Features in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Core Concepts": { - "message": "核心概念", - "description": "The label for category Core Concepts in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Advanced Usage": { - "message": "高级用法", - "description": "The label for category Advanced Usage in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Customizing Kilo Code": { - "message": "自定义 Kilo Code", - "description": "The label for category Customizing Kilo Code in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Advanced Context Features": { - "message": "高级上下文功能", - "description": "The label for category Advanced Context Features in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Advanced AI Features": { - "message": "高级 AI 功能", - "description": "The label for category Advanced AI Features in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Customization": { - "message": "自定义", - "description": "The label for category Customization in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Extending Kilo Code": { - "message": "扩展 Kilo Code", - "description": "The label for category Extending Kilo Code in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Model Providers": { - "message": "模型供应商", - "description": "The label for category Model Providers in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Model Context Protocol (MCP)": { - "message": "模型上下文协议 (MCP)", - "description": "The label for category Model Context Protocol (MCP) in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.category.Tools Reference": { - "message": "工具参考", - "description": "The label for category Tools Reference in sidebar tutorialSidebar" - }, - "sidebar.tutorialSidebar.doc.Setup": { - "message": "设置", - "description": "The label for the doc item Setup in sidebar tutorialSidebar, linking to the doc getting-started/setting-up" - } + "version.label": { + "message": "下一个", + "description": "The label for version current" + }, + "sidebar.tutorialSidebar.category.Getting Started": { + "message": "入门", + "description": "The label for category Getting Started in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Using Axon Code": { + "message": "使用 Axon Code", + "description": "The label for category Using Axon Code in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Basic Features": { + "message": "基本功能", + "description": "The label for category Basic Features in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Core Concepts": { + "message": "核心概念", + "description": "The label for category Core Concepts in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Advanced Usage": { + "message": "高级用法", + "description": "The label for category Advanced Usage in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Customizing Axon Code": { + "message": "自定义 Axon Code", + "description": "The label for category Customizing Axon Code in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Advanced Context Features": { + "message": "高级上下文功能", + "description": "The label for category Advanced Context Features in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Advanced AI Features": { + "message": "高级 AI 功能", + "description": "The label for category Advanced AI Features in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Customization": { + "message": "自定义", + "description": "The label for category Customization in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Extending Axon Code": { + "message": "扩展 Axon Code", + "description": "The label for category Extending Axon Code in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Model Providers": { + "message": "模型供应商", + "description": "The label for category Model Providers in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Model Context Protocol (MCP)": { + "message": "模型上下文协议 (MCP)", + "description": "The label for category Model Context Protocol (MCP) in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.category.Tools Reference": { + "message": "工具参考", + "description": "The label for category Tools Reference in sidebar tutorialSidebar" + }, + "sidebar.tutorialSidebar.doc.Setup": { + "message": "设置", + "description": "The label for the doc item Setup in sidebar tutorialSidebar, linking to the doc getting-started/setting-up" + } } - diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/available-tools/codebase-search.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/available-tools/codebase-search.md index b763b7052f..967e9f77c5 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/available-tools/codebase-search.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/available-tools/codebase-search.md @@ -19,7 +19,7 @@ ## 使用场景 -- 当 Kilo Code 需要在项目中查找与特定功能相关的代码时 +- 当 Axon Code 需要在项目中查找与特定功能相关的代码时 - 当查找实现模式或相似代码结构时 - 当搜索错误处理、身份验证或其他概念性代码模式时 - 当探索不熟悉的代码库以了解功能实现时 @@ -61,39 +61,39 @@ 1. **可用性验证**: - - 验证 CodeIndexManager 是否可用并已初始化 - - 确认设置中已启用代码库索引 - - 检查索引是否正确配置(API 密钥、Qdrant URL) - - 验证当前索引状态是否允许搜索 + - 验证 CodeIndexManager 是否可用并已初始化 + - 确认设置中已启用代码库索引 + - 检查索引是否正确配置(API 密钥、Qdrant URL) + - 验证当前索引状态是否允许搜索 2. **查询处理**: - - 获取你的自然语言查询并生成嵌入向量 - - 使用为索引配置的相同嵌入提供程序(OpenAI 或 Ollama) - - 将查询的语义转换为数学表示 + - 获取你的自然语言查询并生成嵌入向量 + - 使用为索引配置的相同嵌入提供程序(OpenAI 或 Ollama) + - 将查询的语义转换为数学表示 3. **向量搜索执行**: - - 在 Qdrant 向量数据库中搜索相似的代码嵌入 - - 使用余弦相似度查找最相关的代码块 - - 应用最小相似度阈值(0.4)以过滤结果 - - 将结果限制为 50 个匹配项以优化性能 + - 在 Qdrant 向量数据库中搜索相似的代码嵌入 + - 使用余弦相似度查找最相关的代码块 + - 应用最小相似度阈值(0.4)以过滤结果 + - 将结果限制为 50 个匹配项以优化性能 4. **路径过滤**(如果指定): - - 过滤结果,仅包括指定目录路径中的文件 - - 使用标准化路径比较以进行准确过滤 - - 在过滤范围内保持相关性排序 + - 过滤结果,仅包括指定目录路径中的文件 + - 使用标准化路径比较以进行准确过滤 + - 在过滤范围内保持相关性排序 5. **结果处理和格式化**: - - 将绝对文件路径转换为工作区相对路径 - - 使用文件路径、行范围、相似度分数和代码内容构建结果 - - 格式化为 AI 使用和 UI 显示,并带有语法高亮 + - 将绝对文件路径转换为工作区相对路径 + - 使用文件路径、行范围、相似度分数和代码内容构建结果 + - 格式化为 AI 使用和 UI 显示,并带有语法高亮 6. **双重输出格式**: - - **AI 输出**:结构化文本格式,包含查询、文件路径、分数和代码块 - - **UI 输出**:JSON 格式,带有语法高亮和导航功能 + - **AI 输出**:结构化文本格式,包含查询、文件路径、分数和代码块 + - **UI 输出**:JSON 格式,带有语法高亮和导航功能 ## 搜索查询最佳实践 @@ -189,10 +189,10 @@ ## 使用示例 -- 当 Kilo Code 实现新功能时,搜索 "身份验证中间件" 以在编写新代码之前了解现有模式。 -- 当调试问题时,Kilo Code 搜索 "API 调用中的错误处理" 以查找代码库中相关的错误模式。 -- 当重构代码时,Kilo Code 搜索 "数据库事务模式" 以确保所有数据库操作的一致性。 -- 当加入新代码库时,Kilo Code 搜索 "配置加载" 以了解应用程序如何引导。 +- 当 Axon Code 实现新功能时,搜索 "身份验证中间件" 以在编写新代码之前了解现有模式。 +- 当调试问题时,Axon Code 搜索 "API 调用中的错误处理" 以查找代码库中相关的错误模式。 +- 当重构代码时,Axon Code 搜索 "数据库事务模式" 以确保所有数据库操作的一致性。 +- 当加入新代码库时,Axon Code 搜索 "配置加载" 以了解应用程序如何引导。 ## 使用示例 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-instructions.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-instructions.md index 4576ed3757..a5d693d4f0 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-instructions.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-instructions.md @@ -1,6 +1,6 @@ # 自定义指令 -自定义指令允许你个性化 Kilo Code 的行为,提供特定的指导来塑造响应、编码风格和决策过程。 +自定义指令允许你个性化 Axon Code 的行为,提供特定的指导来塑造响应、编码风格和决策过程。 ## 什么是自定义指令? @@ -14,8 +14,8 @@ **如何设置:** -Kilo Code 提示标签显示全局自定义指令界面 -1. **打开提示标签:** 点击 Kilo Code 顶部菜单栏中的 图标 +Axon Code 提示标签显示全局自定义指令界面 +1. **打开提示标签:** 点击 Axon Code 顶部菜单栏中的 图标 2. **找到部分:** 找到 "所有模式的自定义指令" 部分 3. **输入指令:** 在文本区域输入你的指令 4. **保存更改:** 点击 "完成" 保存你的更改 @@ -24,8 +24,8 @@ 模式特定指令可以使用提示标签设置 - Kilo Code 提示标签显示模式特定自定义指令界面 - * **打开标签:** 点击 Kilo Code 顶部菜单栏中的 图标 + Axon Code 提示标签显示模式特定自定义指令界面 + * **打开标签:** 点击 Axon Code 顶部菜单栏中的 图标 * **选择模式:** 在模式标题下,点击你想要自定义的模式按钮 * **输入指令:** 在 "模式特定自定义指令(可选)" 下的文本区域输入你的指令 * **保存更改:** 点击 "完成" 保存你的更改 @@ -34,7 +34,6 @@ 如果模式本身是全局的(非工作区特定),你为其设置的任何自定义指令也将全局适用于所有工作区的该模式。 ::: - ## 相关功能 - [自定义模式](/features/custom-modes) diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-rules.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-rules.md index 89366d08f1..10d236fde7 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-rules.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/custom-rules.md @@ -1,6 +1,6 @@ # 自定义规则 -自定义规则提供了一种强大的方式来定义项目特定的行为和约束,以确保 Kilo Code AI 代理的一致性。通过自定义规则,你可以确保格式一致、限制对敏感文件的访问、强制执行编码标准,并根据你的项目需求自定义 AI 的行为。 +自定义规则提供了一种强大的方式来定义项目特定的行为和约束,以确保 Axon Code AI 代理的一致性。通过自定义规则,你可以确保格式一致、限制对敏感文件的访问、强制执行编码标准,并根据你的项目需求自定义 AI 的行为。 ## 概述 @@ -12,11 +12,11 @@ - 使用 Markdown 标题(`#`, `##` 等)定义规则类别 - 使用列表(`-`, `*`)枚举特定项目或约束 -- 使用代码块(``` ```)在需要时包含代码示例 +- 使用代码块(` `)在需要时包含代码示例 ## 规则类型 -Kilo Code 支持两种类型的自定义规则: +Axon Code 支持两种类型的自定义规则: - **项目规则**:仅适用于当前项目工作区 - **全局规则**:适用于所有项目和工作区 @@ -75,11 +75,11 @@ project/ ### 使用 UI 界面 -Kilo Code 中的规则选项卡 +Axon Code 中的规则选项卡 创建和管理规则的最简单方法是通过内置 UI: -1. 从 Kilo Code 面板访问规则管理界面 +1. 从 Axon Code 面板访问规则管理界面 2. 选择创建项目特定规则或全局规则 3. 使用界面创建、编辑或切换规则 4. 规则会自动保存并立即应用 @@ -89,18 +89,20 @@ project/ 手动创建规则: **对于项目规则:** + 1. 如果不存在,请创建 `.kilocode/rules/` 目录 2. 在此目录中创建一个具有描述性名称的新 Markdown 文件 3. 使用 Markdown 格式编写你的规则 4. 保存文件 **对于全局规则:** + 1. 如果 `~/.kilocode/rules/` 目录尚不存在,则创建它 2. 在此目录中创建一个新的 Markdown 文件,并带有描述性名称 3. 使用 Markdown 格式编写您的规则 4. 保存文件 -该规则将自动应用于你项目中所有未来的 Kilo Code 交互。任何新更改都会立即生效。 +该规则将自动应用于你项目中所有未来的 Axon Code 交互。任何新更改都会立即生效。 ## 规则示例 @@ -108,6 +110,7 @@ project/ ```markdown # 表格 + 打印表格时,始终在每列标题中添加感叹号 ``` @@ -117,7 +120,9 @@ project/ ```markdown # 受限文件 + 列表中包含敏感数据的文件,禁止读取 + - supersecrets.txt - credentials.json - .env @@ -125,7 +130,7 @@ project/ 此规则防止 AI 读取或访问敏感文件,即使明确要求这样做。 -Kilo Code 忽略读取敏感文件的请求 +Axon Code 忽略读取敏感文件的请求 ## 使用场景 @@ -141,14 +146,14 @@ project/ ## 自定义规则示例 -* "严格遵守代码风格指南 [你的项目特定代码风格指南]" -* "始终使用空格缩进,宽度为 4 个空格" -* "使用 camelCase 命名变量" -* "为所有新函数编写单元测试" -* "在提供代码之前解释你的推理" -* "专注于代码的可读性和可维护性" -* "优先使用社区中最常见的库" -* "当为网站添加新功能时,确保它们是响应式且可访问的" +- "严格遵守代码风格指南 [你的项目特定代码风格指南]" +- "始终使用空格缩进,宽度为 4 个空格" +- "使用 camelCase 命名变量" +- "为所有新函数编写单元测试" +- "在提供代码之前解释你的推理" +- "专注于代码的可读性和可维护性" +- "优先使用社区中最常见的库" +- "当为网站添加新功能时,确保它们是响应式且可访问的" ## 最佳实践 @@ -176,8 +181,8 @@ project/ 1. 检查你的规则是否使用清晰的 Markdown 结构正确格式化 2. 确保你的规则位于以下支持的位置之一: - - 推荐的 `.kilocode/rules/` 目录 - - 根级规则文件(`.kilocoderules`, `.roorules`, 或 `.clinerules`) + - 推荐的 `.kilocode/rules/` 目录 + - 根级规则文件(`.kilocoderules`, `.roorules`, 或 `.clinerules`) 3. 验证规则是否具体且明确 4. 重启 VS Code 以确保规则正确加载 @@ -186,4 +191,4 @@ project/ - [自定义模式](/features/custom-modes) - [自定义指令](/advanced-usage/custom-instructions) - [设置管理](/features/settings-management) -- [自动批准设置](/features/auto-approving-actions) \ No newline at end of file +- [自动批准设置](/features/auto-approving-actions) diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/large-projects.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/large-projects.md index 17c1b7135b..115ae770c0 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/large-projects.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/large-projects.md @@ -1,17 +1,17 @@ # 处理大型项目 -Kilo Code 可以用于任何规模的项目,但处理大型项目时需要特别注意上下文管理。以下是一些处理大型代码库的技巧: +Axon Code 可以用于任何规模的项目,但处理大型项目时需要特别注意上下文管理。以下是一些处理大型代码库的技巧: ## 理解上下文限制 -Kilo Code 使用的大语言模型 (LLMs) 有一个有限的 "上下文窗口"。这是模型一次可以处理的文本的最大量(以 token 为单位)。如果上下文过大,模型可能无法理解你的请求或生成准确的响应。 +Axon Code 使用的大语言模型 (LLMs) 有一个有限的 "上下文窗口"。这是模型一次可以处理的文本的最大量(以 token 为单位)。如果上下文过大,模型可能无法理解你的请求或生成准确的响应。 上下文窗口包括: -* 系统提示(Kilo Code 的指令)。 -* 对话历史记录。 -* 你使用 `@` 提到的任何文件内容。 -* Kilo Code 使用的任何命令或工具的输出。 +- 系统提示(Axon Code 的指令)。 +- 对话历史记录。 +- 你使用 `@` 提到的任何文件内容。 +- Axon Code 使用的任何命令或工具的输出。 ## 管理上下文的策略 @@ -23,7 +23,7 @@ Kilo Code 使用的大语言模型 (LLMs) 有一个有限的 "上下文窗口" 4. **总结:** 如果需要引用大量代码,考虑在提示中总结相关部分,而不是包含整个代码。 -5. **优先处理最近的历史记录:** Kilo Code 会自动截断对话历史记录中的旧消息,以保持在上下文窗口内。请注意这一点,并在需要时重新包含重要上下文。 +5. **优先处理最近的历史记录:** Axon Code 会自动截断对话历史记录中的旧消息,以保持在上下文窗口内。请注意这一点,并在需要时重新包含重要上下文。 6. **使用提示缓存(如果可用):** 一些 API 提供商如 Anthropic、OpenAI、OpenRouter 和 Requesty 支持 "提示缓存"。这将缓存你的提示以供未来任务使用,有助于降低请求的成本和延迟。 @@ -32,15 +32,17 @@ Kilo Code 使用的大语言模型 (LLMs) 有一个有限的 "上下文窗口" 假设你需要重构一个大型 TypeScript 文件 (`src/components/MyComponent.tsx`)。以下是一个可能的方法: 1. **初始概览:** + ``` @/src/components/MyComponent.tsx 列出此文件中的函数和类。 ``` 2. **定位特定函数:** + ``` @/src/components/MyComponent.tsx 将 `processData` 函数重构为使用 `async/await` 而不是 Promises。 ``` 3. **迭代更改:** 进行小的、增量的更改,审查并批准每一步。 -通过分解任务并提供具体的上下文,即使在上下文窗口有限的情况下,你也可以有效地处理大型文件。 \ No newline at end of file +通过分解任务并提供具体的上下文,即使在上下文窗口有限的情况下,你也可以有效地处理大型文件。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/local-models.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/local-models.md index 5321bb1cce..43981b433e 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/local-models.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/local-models.md @@ -1,22 +1,22 @@ # 使用本地模型 -Kilo Code 支持使用 [Ollama](https://ollama.com/) 和 [LM Studio](https://lmstudio.ai/) 在本地计算机上运行语言模型。这提供了以下优势: +Axon Code 支持使用 [Ollama](https://ollama.com/) 和 [LM Studio](https://lmstudio.ai/) 在本地计算机上运行语言模型。这提供了以下优势: -* **隐私性**:你的代码和数据永远不会离开你的计算机。 -* **离线访问**:即使没有互联网连接,你也可以使用 Kilo Code。 -* **成本节约**:避免与云端模型相关的 API 使用费用。 -* **定制性**:可以尝试不同的模型和配置。 +- **隐私性**:你的代码和数据永远不会离开你的计算机。 +- **离线访问**:即使没有互联网连接,你也可以使用 Axon Code。 +- **成本节约**:避免与云端模型相关的 API 使用费用。 +- **定制性**:可以尝试不同的模型和配置。 **然而,使用本地模型也有一些缺点:** -* **资源需求**:本地模型可能对资源要求较高,需要一台性能强大的计算机,最好配备专用 GPU。 -* **设置复杂性**:设置本地模型可能比使用云端 API 更复杂。 -* **模型性能**:本地模型的性能可能差异较大。虽然有些模型表现优秀,但可能无法与最大、最先进的云端模型相媲美。 -* **功能限制**:本地模型(以及许多在线模型)通常不支持高级功能,例如提示缓存、计算机使用等。 +- **资源需求**:本地模型可能对资源要求较高,需要一台性能强大的计算机,最好配备专用 GPU。 +- **设置复杂性**:设置本地模型可能比使用云端 API 更复杂。 +- **模型性能**:本地模型的性能可能差异较大。虽然有些模型表现优秀,但可能无法与最大、最先进的云端模型相媲美。 +- **功能限制**:本地模型(以及许多在线模型)通常不支持高级功能,例如提示缓存、计算机使用等。 ## 支持的本地模型提供商 -Kilo Code 目前支持两个主要的本地模型提供商: +Axon Code 目前支持两个主要的本地模型提供商: 1. **Ollama**:一个流行的开源工具,用于在本地运行大型语言模型。它支持多种模型。 2. **LM Studio**:一个用户友好的桌面应用程序,简化了下载、配置和运行本地模型的过程。它还提供了一个模拟 OpenAI API 的本地服务器。 @@ -24,15 +24,16 @@ Kilo Code 目前支持两个主要的本地模型提供商: ## 设置本地模型 有关详细设置说明,请参阅: -* [设置 Ollama](/providers/ollama) -* [设置 LM Studio](/providers/lmstudio) + +- [设置 Ollama](/providers/ollama) +- [设置 LM Studio](/providers/lmstudio) 这两个提供商提供类似的功能,但用户界面和工作流程不同。Ollama 通过命令行界面提供更多控制,而 LM Studio 提供了一个更友好的图形界面。 ## 故障排除 -* **“由于目标计算机主动拒绝,无法建立连接”**:这通常意味着 Ollama 或 LM Studio 服务器未运行,或者 Kilo Code 配置的端口/地址与服务器不一致。请仔细检查 Base URL 设置。 +- **“由于目标计算机主动拒绝,无法建立连接”**:这通常意味着 Ollama 或 LM Studio 服务器未运行,或者 Axon Code 配置的端口/地址与服务器不一致。请仔细检查 Base URL 设置。 -* **响应时间慢**:本地模型可能比云端模型慢,尤其是在硬件性能较低的情况下。如果遇到性能问题,请尝试使用较小的模型。 +- **响应时间慢**:本地模型可能比云端模型慢,尤其是在硬件性能较低的情况下。如果遇到性能问题,请尝试使用较小的模型。 -* **找不到模型**:请确保你正确输入了模型名称。 +- **找不到模型**:请确保你正确输入了模型名称。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/memory-bank.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/memory-bank.md index 6a1d220d32..b3e2fdf870 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/memory-bank.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/memory-bank.md @@ -5,87 +5,94 @@
使用 Memory Bank 执行任务
- 启用 Memory Bank 后,Kilo Code 可以更高效地工作,立即理解项目上下文和技术栈。 + 启用 Memory Bank 后,Axon Code 可以更高效地工作,立即理解项目上下文和技术栈。
### 问题:AI 记忆丢失 -像 Kilo Code 这样的 AI 助手面临一个根本性的限制:它们会在会话之间完全重置。这种“记忆丢失”意味着每次开始新的对话时,都需要重新解释项目的架构、目标、技术和当前状态。这造成了一个关键效率困境:AI 模型要么在没有正确理解项目的情况下进行编辑(导致错误和解决方案不一致),要么必须在每个会话中花费大量时间和资源分析整个代码库(对于大型项目来说,这既昂贵又缓慢)。 +像 Axon Code 这样的 AI 助手面临一个根本性的限制:它们会在会话之间完全重置。这种“记忆丢失”意味着每次开始新的对话时,都需要重新解释项目的架构、目标、技术和当前状态。这造成了一个关键效率困境:AI 模型要么在没有正确理解项目的情况下进行编辑(导致错误和解决方案不一致),要么必须在每个会话中花费大量时间和资源分析整个代码库(对于大型项目来说,这既昂贵又缓慢)。 如果没有解决这个记忆问题,AI 助手仍然是强大但无状态的工具,无法真正作为持续的开发伙伴。 ### 解决方案:Memory Bank -Memory Bank 是一个结构化文档系统,使 Kilo Code 能够**更好地理解你的项目**并**在编码会话之间保持上下文**。它将你的 AI 助手从无状态工具转变为具有完美项目记忆的持续开发伙伴。Kilo Code 会在每次开始新会话时自动读取你的 Memory Bank 文件,以重建对项目的理解。 +Memory Bank 是一个结构化文档系统,使 Axon Code 能够**更好地理解你的项目**并**在编码会话之间保持上下文**。它将你的 AI 助手从无状态工具转变为具有完美项目记忆的持续开发伙伴。Axon Code 会在每次开始新会话时自动读取你的 Memory Bank 文件,以重建对项目的理解。 -当 Memory Bank 处于活动状态时,Kilo Code 会在每个任务的开始处显示 `[Memory Bank: Active]`,并简要总结你的项目上下文,确保在不重复解释的情况下保持一致性。 +当 Memory Bank 处于活动状态时,Axon Code 会在每个任务的开始处显示 `[Memory Bank: Active]`,并简要总结你的项目上下文,确保在不重复解释的情况下保持一致性。 ## 主要优点 - **语言无关**:适用于任何编程语言或框架 -- **高效的项目理解**:帮助 Kilo Code 理解项目的用途和技术栈 +- **高效的项目理解**:帮助 Axon Code 理解项目的用途和技术栈 - **上下文保留**:在会话之间维护项目知识,而无需在每个新会话中扫描文件 -- **更快的启动**:Kilo Code 在开始新会话时立即理解你的项目上下文 +- **更快的启动**:Axon Code 在开始新会话时立即理解你的项目上下文 - **自我记录项目**:作为副产品创建有价值的文档 ## Memory Bank 的工作原理 -Memory Bank 基于 Kilo Code 的 [自定义规则](/advanced-usage/custom-rules) 功能构建,为项目文档提供了一个专门的框架。Memory Bank 文件是存储在项目仓库 `.kilocode/rules/memory-bank` 文件夹中的标准 Markdown 文件。它们不是隐藏或专有的——它们是你和 Kilo Code 都可以访问的常规文档文件。 +Memory Bank 基于 Axon Code 的 [自定义规则](/advanced-usage/custom-rules) 功能构建,为项目文档提供了一个专门的框架。Memory Bank 文件是存储在项目仓库 `.kilocode/rules/memory-bank` 文件夹中的标准 Markdown 文件。它们不是隐藏或专有的——它们是你和 Axon Code 都可以访问的常规文档文件。 -在每个任务开始时,Kilo Code 会读取所有 Memory Bank 文件,以构建对项目的全面理解。这是自动进行的,不需要你采取任何操作。Kilo Code 然后会在其响应的开头显示 `[Memory Bank: Active]`,表示 Memory Bank 已成功激活,并简要总结其对项目的理解。 +在每个任务开始时,Axon Code 会读取所有 Memory Bank 文件,以构建对项目的全面理解。这是自动进行的,不需要你采取任何操作。Axon Code 然后会在其响应的开头显示 `[Memory Bank: Active]`,表示 Memory Bank 已成功激活,并简要总结其对项目的理解。 文件按层次结构组织,构建项目的完整视图: ## 核心 Memory Bank 文件 ### brief.md -*此文件由你手动创建和维护* + +_此文件由你手动创建和维护_ + - 项目的基础 - 项目的高级概述 - 核心需求和目标 -示例:*"构建一个带有条形码扫描功能的 React 库存管理系统。该系统需要支持多个仓库并与我们现有的 ERP 系统集成。"* +示例:_"构建一个带有条形码扫描功能的 React 库存管理系统。该系统需要支持多个仓库并与我们现有的 ERP 系统集成。"_ -注意:Kilo Code 不会直接编辑此文件,但如果发现可以改进项目摘要的方式,可能会提出建议。 +注意:Axon Code 不会直接编辑此文件,但如果发现可以改进项目摘要的方式,可能会提出建议。 ### product.md + - 解释项目存在的原因 - 描述正在解决的问题 - 概述产品应如何工作 - 用户体验目标 -示例:*"库存系统需要支持多个仓库和实时更新。它通过提供条形码扫描来解决库存差异问题,确保准确的库存计数。"* +示例:_"库存系统需要支持多个仓库和实时更新。它通过提供条形码扫描来解决库存差异问题,确保准确的库存计数。"_ ### context.md + - 更新最频繁的文件 - 包含当前工作重点和最近的变化 - 跟踪活动决策和考虑事项 - 开发的下一步 -示例:*"当前正在实施条形码扫描组件;上次会话完成了 API 集成。下一步包括为网络故障添加错误处理。"* +示例:_"当前正在实施条形码扫描组件;上次会话完成了 API 集成。下一步包括为网络故障添加错误处理。"_ ### architecture.md + - 记录系统架构 - 记录关键技术决策 - 列出正在使用的设计模式 - 解释组件关系 - 关键实现路径 -示例:*"使用 Redux 进行状态管理,采用规范化的存储结构。应用程序遵循模块化架构,API 通信、状态管理和 UI 组件分别位于不同的服务中。"* +示例:_"使用 Redux 进行状态管理,采用规范化的存储结构。应用程序遵循模块化架构,API 通信、状态管理和 UI 组件分别位于不同的服务中。"_ ### tech.md + - 列出使用的技术和框架 - 描述开发设置 - 记录技术约束 - 记录依赖项和工具配置 - 工具使用模式 -示例:*"React 18、TypeScript、Firebase、Jest 用于测试。开发需要 Node.js 16+ 并使用 Vite 作为构建工具。"* +示例:_"React 18、TypeScript、Firebase、Jest 用于测试。开发需要 Node.js 16+ 并使用 Vite 作为构建工具。"_ ## 其他上下文文件 根据需要创建其他文件以组织: + - 复杂功能文档 - 集成规范 - API 文档 @@ -95,7 +102,9 @@ Memory Bank 基于 Kilo Code 的 [自定义规则](/advanced-usage/custom-rules) 这些附加文件有助于组织不适合核心文件的更详细信息。 ### tasks.md -*用于记录重复任务的可选文件* + +_用于记录重复任务的可选文件_ + - 存储遵循类似模式的任务的工作流程 - 记录需要修改的文件 - 记录分步程序 @@ -112,15 +121,15 @@ Memory Bank 基于 Kilo Code 的 [自定义规则](/advanced-usage/custom-rules) 3. 创建文件 `.kilocode/rules/memory-bank-instructions.md` 并将 [此文档](pathname:///downloads/memory-bank.md) 粘贴到其中 4. 切换到 `Architect` 模式 5. 检查是否选择了最佳可用的 AI 模型,不要使用“轻量级”模型 -6. 要求 Kilo Code “initialize memory bank” -7. 等待 Kilo Code 分析你的项目并初始化 Memory Bank 文件 +6. 要求 Axon Code “initialize memory bank” +7. 等待 Axon Code 分析你的项目并初始化 Memory Bank 文件 8. 验证文件内容,确保项目描述正确。如有必要,更新文件。 ### 项目摘要提示 - 从简单开始——它可以是你喜欢的任何详细程度或高级程度 - 专注于对你最重要的事情 -- Kilo Code 将帮助填补空白并提出问题 +- Axon Code 将帮助填补空白并提出问题 - 你可以随着项目的发展更新它 提供合理摘要的示例提示: @@ -135,63 +144,67 @@ Memory Bank 基于 Kilo Code 的 [自定义规则](/advanced-usage/custom-rules) #### Memory Bank 初始化 -初始化步骤至关重要,因为它为所有未来的项目交互奠定了基础。当你使用命令 `initialize memory bank` 请求初始化时,Kilo Code 将: +初始化步骤至关重要,因为它为所有未来的项目交互奠定了基础。当你使用命令 `initialize memory bank` 请求初始化时,Axon Code 将: 1. 对你的项目进行详尽的分析,包括: - - 所有源代码文件及其关系 - - 配置文件和构建系统设置 - - 项目结构和组织模式 - - 文档和注释 - - 依赖项和外部集成 - - 测试框架和模式 + - 所有源代码文件及其关系 + - 配置文件和构建系统设置 + - 项目结构和组织模式 + - 文档和注释 + - 依赖项和外部集成 + - 测试框架和模式 2. 在 `.kilocode/rules/memory-bank` 文件夹中创建全面的 Memory Bank 文件 3. 提供对其对项目的理解的详细摘要 4. 要求你验证生成文件的准确性 :::warning 重要 -初始化后,请花时间仔细审查并更正生成的文件。此阶段的任何误解或缺失信息都会影响所有未来的交互。彻底的初始化将显著提高 Kilo Code 的有效性,而仓促或不完整的初始化将永久限制其有效协助你的能力。 +初始化后,请花时间仔细审查并更正生成的文件。此阶段的任何误解或缺失信息都会影响所有未来的交互。彻底的初始化将显著提高 Axon Code 的有效性,而仓促或不完整的初始化将永久限制其有效协助你的能力。 ::: #### Memory Bank 更新 Memory Bank 更新发生在以下情况: + 1. 发现新的项目模式 2. 实施重大更改后 3. 当你明确请求 `update memory bank` 时 4. 当上下文需要澄清时 -要执行 Memory Bank 更新,Kilo Code 将: +要执行 Memory Bank 更新,Axon Code 将: + 1. 审查所有项目文件 2. 记录当前状态 3. 记录见解和模式 4. 根据需要更新所有 Memory Bank 文件 -你可以使用类似 `update memory bank using information from @/Makefile` 的命令来指导 Kilo Code 专注于特定的信息源。 +你可以使用类似 `update memory bank using information from @/Makefile` 的命令来指导 Axon Code 专注于特定的信息源。 #### 常规任务执行 -在每个任务开始时,Kilo Code: +在每个任务开始时,Axon Code: + 1. 读取所有 Memory Bank 文件 2. 在其响应的开头包含 `[Memory Bank: Active]` 3. 提供其对项目理解的简要摘要 4. 继续执行请求的任务 -在任务结束时,如果进行了重大更改,Kilo Code 可能会建议更新 Memory Bank,使用短语:“Would you like me to update memory bank to reflect these changes?” +在任务结束时,如果进行了重大更改,Axon Code 可能会建议更新 Memory Bank,使用短语:“Would you like me to update memory bank to reflect these changes?” #### 添加任务工作流程 当你完成一个重复的任务时,你可以将其记录下来以备将来参考。这对于遵循现有模式添加功能等任务特别有用。 -要记录任务,请使用命令 `add task` 或 `store this as a task`。Kilo Code 将: +要记录任务,请使用命令 `add task` 或 `store this as a task`。Axon Code 将: + 1. 创建或更新 Memory Bank 文件夹中的 `tasks.md` 文件 2. 使用当前上下文记录任务: - - 任务名称和描述 - - 需要修改的文件列表 - - 分步工作流程 - - 重要的注意事项 - - 示例实现 + - 任务名称和描述 + - 需要修改的文件列表 + - 分步工作流程 + - 重要的注意事项 + - 示例实现 -当开始新任务时,Kilo Code 会检查它是否与任何记录的任务匹配,并遵循已建立的工作流程,以确保不会遗漏任何步骤。 +当开始新任务时,Axon Code 会检查它是否与任何记录的任务匹配,并遵循已建立的工作流程,以确保不会遗漏任何步骤。 ### 关键命令 @@ -201,16 +214,17 @@ Memory Bank 更新发生在以下情况: ### 状态指示器 -Kilo Code 使用状态指示器来清楚地传达 Memory Bank 状态: +Axon Code 使用状态指示器来清楚地传达 Memory Bank 状态: - `[Memory Bank: Active]` - 表示 Memory Bank 文件已成功读取并正在使用 - `[Memory Bank: Missing]` - 表示找不到 Memory Bank 文件或文件为空 -这些指示器出现在 Kilo Code 响应的开头,提供 Memory Bank 状态的即时确认。 +这些指示器出现在 Axon Code 响应的开头,提供 Memory Bank 状态的即时确认。 ### 文档更新 Memory Bank 更新应自动发生在以下情况: + - 发现新的项目模式 - 实施重大更改后 - 当你明确请求 `update memory bank` 时 @@ -218,45 +232,52 @@ Memory Bank 更新应自动发生在以下情况: ## 上下文窗口管理 -当你与 Kilo Code 一起工作时,你的上下文窗口最终会填满。当你注意到响应速度变慢或引用变得不那么准确时: +当你与 Axon Code 一起工作时,你的上下文窗口最终会填满。当你注意到响应速度变慢或引用变得不那么准确时: -1. 要求 Kilo Code “update memory bank” 以记录当前状态 +1. 要求 Axon Code “update memory bank” 以记录当前状态 2. 开始新的对话/任务 -3. Kilo Code 将在新对话中自动访问你的 Memory Bank +3. Axon Code 将在新对话中自动访问你的 Memory Bank 此过程确保在多个会话之间保持连续性,而不会丢失重要上下文。 ## 处理不一致 -如果 Kilo Code 检测到 Memory Bank 文件之间的不一致: +如果 Axon Code 检测到 Memory Bank 文件之间的不一致: 1. 它将优先考虑 `brief.md` 中的信息作为真相来源 2. 向你指出任何不一致之处 3. 继续使用最可靠的信息 -这确保即使文档不完美,Kilo Code 仍然可以有效地工作。 +这确保即使文档不完美,Axon Code 仍然可以有效地工作。 ## 常见问题解答 ### Memory Bank 文件存储在哪里? + Memory Bank 文件是存储在项目仓库中的常规 Markdown 文件,通常在 `.kilocode/rules/memory-bank/` 文件夹中。它们不是隐藏的系统文件——它们旨在成为项目文档的一部分。 ### 我应该多久更新一次 Memory Bank? + 在重大里程碑或方向变化后更新 Memory Bank。对于活跃的开发,每隔几次会话更新一次会很有帮助。当你希望确保所有上下文都得到保留时,请使用“update memory bank”命令。 ### 我可以手动编辑 Memory Bank 文件吗? -是的!虽然 Kilo Code 管理大多数文件,但你可以手动编辑其中任何文件。`brief.md` 文件专门设计为由你维护。Kilo Code 会尊重对其他文件的手动编辑。 + +是的!虽然 Axon Code 管理大多数文件,但你可以手动编辑其中任何文件。`brief.md` 文件专门设计为由你维护。Axon Code 会尊重对其他文件的手动编辑。 ### 如果 Memory Bank 文件丢失会发生什么? -如果 Memory Bank 文件丢失,Kilo Code 会在其响应的开头显示 `[Memory Bank: Missing]`,并建议初始化 Memory Bank。 + +如果 Memory Bank 文件丢失,Axon Code 会在其响应的开头显示 `[Memory Bank: Missing]`,并建议初始化 Memory Bank。 ### Memory Bank 是否适用于所有 AI 模型? + Memory Bank 适用于所有 AI 模型,但更强大的模型将创建更全面和准确的 Memory Bank 文件。轻量级模型可能难以处理分析和更新 Memory Bank 文件的资源密集型过程。 ### 我可以在多个项目中使用 Memory Bank 吗? -是的!每个项目都有自己的 Memory Bank,位于其 `.kilocode/rules/memory-bank/` 文件夹中。Kilo Code 会自动为每个项目使用正确的 Memory Bank。 + +是的!每个项目都有自己的 Memory Bank,位于其 `.kilocode/rules/memory-bank/` 文件夹中。Axon Code 会自动为每个项目使用正确的 Memory Bank。 ### Memory Bank 是否会占用我的上下文窗口? + 是的,Memory Bank 在每个会话开始时确实会占用一些上下文窗口,因为它会加载所有 Memory Bank 文件。然而,这是一个战略性的权衡,可以显著提高整体效率。通过预先加载项目上下文: - 你消除了重复解释,这些解释会随着时间的推移消耗更多的上下文 @@ -268,12 +289,14 @@ Memory Bank 适用于所有 AI 模型,但更强大的模型将创建更全面 ## 最佳实践 ### 开始使用 + - 从基本项目摘要开始,让结构逐步发展 -- 让 Kilo Code 帮助创建初始结构 +- 让 Axon Code 帮助创建初始结构 - 根据需要审查和调整文件以匹配你的工作流程 - 初始化后验证生成文件的准确性 ### 持续工作 + - 让模式随着工作自然出现 - 不要强制文档更新——它们应该有机地发生 - 信任过程——价值会随着时间的推移而复合 @@ -281,12 +304,14 @@ Memory Bank 适用于所有 AI 模型,但更强大的模型将创建更全面 - 使用状态指示器确认 Memory Bank 处于活动状态 ### 文档流程 + - `brief.md` 是你的基础 - `context.md` 变化最频繁 - 所有文件共同维护项目智能 - 在重大里程碑或方向变化后更新 ### 优化 Memory Bank 性能 + - 保持 Memory Bank 文件简洁且重点突出 - 使用附加文件进行详细文档记录 - 定期更新但不要过度 @@ -294,4 +319,4 @@ Memory Bank 适用于所有 AI 模型,但更强大的模型将创建更全面 ## 记住 -Memory Bank 是 Kilo Code 与之前工作的唯一链接。其有效性完全依赖于在每个交互中维护清晰、准确的文档并确认上下文保留。当你在响应开头看到 `[Memory Bank: Active]` 时,你可以确信 Kilo Code 对你的项目有全面的理解。 \ No newline at end of file +Memory Bank 是 Axon Code 与之前工作的唯一链接。其有效性完全依赖于在每个交互中维护清晰、准确的文档并确认上下文保留。当你在响应开头看到 `[Memory Bank: Active]` 时,你可以确信 Axon Code 对你的项目有全面的理解。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/prompt-engineering.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/prompt-engineering.md index 6242bbe920..1743896831 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/prompt-engineering.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/prompt-engineering.md @@ -1,66 +1,68 @@ # Prompt Engineering 技巧 -Prompt engineering 是为 AI 模型(如 Kilo Code)编写有效指令的艺术。精心编写的提示可以带来更好的结果、更少的错误和更高的工作效率。 +Prompt engineering 是为 AI 模型(如 Axon Code)编写有效指令的艺术。精心编写的提示可以带来更好的结果、更少的错误和更高的工作效率。 ## 通用原则 -* **清晰且具体:** 清楚地说明你希望 Kilo Code 做什么。避免歧义。 - * **不好:** 修复代码。 - * **好:** 修复 `calculateTotal` 函数中导致返回错误结果的 bug。 +- **清晰且具体:** 清楚地说明你希望 Axon Code 做什么。避免歧义。 -* **提供上下文:** 使用 [上下文提及](/basic-usage/context-mentions) 来引用特定文件、文件夹或问题。 - * **好:** `@/src/utils.ts` 重构 `calculateTotal` 函数以使用 async/await。 + - **不好:** 修复代码。 + - **好:** 修复 `calculateTotal` 函数中导致返回错误结果的 bug。 -* **分解任务:** 将复杂的任务分解为更小、定义明确的步骤。 +- **提供上下文:** 使用 [上下文提及](/basic-usage/context-mentions) 来引用特定文件、文件夹或问题。 -* **提供示例:** 如果你有特定的编码风格或模式,请提供示例。 + - **好:** `@/src/utils.ts` 重构 `calculateTotal` 函数以使用 async/await。 -* **指定输出格式:** 如果你需要特定格式的输出(例如 JSON、Markdown),请在提示中指定。 +- **分解任务:** 将复杂的任务分解为更小、定义明确的步骤。 -* **迭代:** 如果初始结果不符合预期,不要害怕优化你的提示。 +- **提供示例:** 如果你有特定的编码风格或模式,请提供示例。 + +- **指定输出格式:** 如果你需要特定格式的输出(例如 JSON、Markdown),请在提示中指定。 + +- **迭代:** 如果初始结果不符合预期,不要害怕优化你的提示。 ## 思考与执行 -引导 Kilo Code 通过“先思考后执行”的过程通常很有帮助: +引导 Axon Code 通过“先思考后执行”的过程通常很有帮助: -1. **分析:** 让 Kilo Code 分析当前代码,识别问题或规划方法。 -2. **计划:** 让 Kilo Code 概述完成任务的步骤。 -3. **执行:** 指示 Kilo Code 一步一步地执行计划。 +1. **分析:** 让 Axon Code 分析当前代码,识别问题或规划方法。 +2. **计划:** 让 Axon Code 概述完成任务的步骤。 +3. **执行:** 指示 Axon Code 一步一步地执行计划。 4. **审查:** 在继续之前仔细审查每一步的结果。 ## 使用自定义指令 -你可以提供自定义指令来进一步调整 Kilo Code 的行为。有两种类型的自定义指令: +你可以提供自定义指令来进一步调整 Axon Code 的行为。有两种类型的自定义指令: -* **全局自定义指令:** 适用于所有模式。 -* **模式特定自定义指令:** 仅适用于特定模式(例如 Code、Architect、Ask、Debug 或自定义模式)。 +- **全局自定义指令:** 适用于所有模式。 +- **模式特定自定义指令:** 仅适用于特定模式(例如 Code、Architect、Ask、Debug 或自定义模式)。 自定义指令会添加到系统提示中,为 AI 模型提供持续的指导。你可以使用这些指令来: -* 强制执行编码风格指南。 -* 指定首选的库或框架。 -* 定义项目特定的约定。 -* 调整 Kilo Code 的语气或个性。 +- 强制执行编码风格指南。 +- 指定首选的库或框架。 +- 定义项目特定的约定。 +- 调整 Axon Code 的语气或个性。 有关更多详细信息,请参阅 [自定义指令](/advanced-usage/custom-instructions) 部分。 ## 处理歧义 -如果你的请求含糊不清或缺乏足够的细节,Kilo Code 可能会: +如果你的请求含糊不清或缺乏足够的细节,Axon Code 可能会: -* **做出假设:** 它可能会根据最佳猜测继续,这可能不是你想要的。 -* **询问后续问题:** 它可能会使用 `ask_followup_question` 工具来澄清你的请求。 +- **做出假设:** 它可能会根据最佳猜测继续,这可能不是你想要的。 +- **询问后续问题:** 它可能会使用 `ask_followup_question` 工具来澄清你的请求。 最好从一开始就提供清晰且具体的指令,以避免不必要的来回沟通。 ## 提供反馈 -如果 Kilo Code 没有产生预期的结果,你可以通过以下方式提供反馈: +如果 Axon Code 没有产生预期的结果,你可以通过以下方式提供反馈: -* **拒绝操作:** 当 Kilo Code 提出你不想要的操作时,点击“拒绝”按钮。 -* **提供解释:** 拒绝时,解释*为什么*要拒绝该操作。这有助于 Kilo Code 从错误中学习。 -* **重新措辞你的请求:** 尝试重新表述你的初始任务或提供更具体的指令。 -* **手动更正:** 如果有几个小问题,你也可以在接受更改之前直接修改代码。 +- **拒绝操作:** 当 Axon Code 提出你不想要的操作时,点击“拒绝”按钮。 +- **提供解释:** 拒绝时,解释*为什么*要拒绝该操作。这有助于 Axon Code 从错误中学习。 +- **重新措辞你的请求:** 尝试重新表述你的初始任务或提供更具体的指令。 +- **手动更正:** 如果有几个小问题,你也可以在接受更改之前直接修改代码。 ## 示例 @@ -88,4 +90,4 @@ Prompt engineering 是为 AI 模型(如 Kilo Code)编写有效指令的艺 > 修复所有问题。 -通过遵循这些技巧,你可以编写有效的提示,充分利用 Kilo Code 的能力。 \ No newline at end of file +通过遵循这些技巧,你可以编写有效的提示,充分利用 Axon Code 的能力。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/rate-limits-costs.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/rate-limits-costs.md index e32eaeebba..0d98da65b3 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/rate-limits-costs.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/advanced-usage/rate-limits-costs.md @@ -1,13 +1,13 @@ # 速率限制与成本 -了解和管理 API 使用情况对于在 Kilo Code 中获得流畅且经济高效的体验至关重要。本节将解释如何跟踪你的 token 使用情况、成本以及如何配置速率限制。 +了解和管理 API 使用情况对于在 Axon Code 中获得流畅且经济高效的体验至关重要。本节将解释如何跟踪你的 token 使用情况、成本以及如何配置速率限制。 ## Token 使用 -Kilo Code 使用 token 与 AI 模型进行交互。Token 本质上是词语的组成部分。请求和响应中使用的 token 数量会影响处理时间和成本。 +Axon Code 使用 token 与 AI 模型进行交互。Token 本质上是词语的组成部分。请求和响应中使用的 token 数量会影响处理时间和成本。 -* **输入 Token:**这些是你的提示中的 token,包括系统提示、你的指令以及提供的任何上下文(例如文件内容)。 -* **输出 Token:**这些是 AI 模型在响应中生成的 token。 +- **输入 Token:**这些是你的提示中的 token,包括系统提示、你的指令以及提供的任何上下文(例如文件内容)。 +- **输出 Token:**这些是 AI 模型在响应中生成的 token。 你可以在聊天记录中查看每次交互的输入和输出 token 数量。 @@ -15,37 +15,37 @@ Kilo Code 使用 token 与 AI 模型进行交互。Token 本质上是词语的 大多数 AI 提供商根据使用的 token 数量收费。价格因提供商和具体模型而异。 -Kilo Code 会根据配置的模型定价自动计算每次 API 请求的预估成本。该成本显示在聊天记录中,紧邻 token 使用情况。 +Axon Code 会根据配置的模型定价自动计算每次 API 请求的预估成本。该成本显示在聊天记录中,紧邻 token 使用情况。 **注意:** -* 成本计算是*预估*值。实际成本可能因提供商的计费方式而略有不同。 -* 一些提供商可能提供免费层级或信用额度。请查看提供商的文档以获取详细信息。 -* 一些提供商提供提示缓存,可以显著降低成本。 +- 成本计算是*预估*值。实际成本可能因提供商的计费方式而略有不同。 +- 一些提供商可能提供免费层级或信用额度。请查看提供商的文档以获取详细信息。 +- 一些提供商提供提示缓存,可以显著降低成本。 ## 配置速率限制 -为了防止意外过度使用 API 并帮助你管理成本,Kilo Code 允许你设置速率限制。速率限制定义了 API 请求之间的最短时间(以秒为单位)。 +为了防止意外过度使用 API 并帮助你管理成本,Axon Code 允许你设置速率限制。速率限制定义了 API 请求之间的最短时间(以秒为单位)。 **如何配置:** -1. 打开 Kilo Code 设置(右上角的 图标)。 +1. 打开 Axon Code 设置(右上角的 图标)。 2. 转到“高级设置”部分。 3. 找到“速率限制(秒)”设置。 4. 输入所需的延迟时间(以秒为单位)。值为 0 表示禁用速率限制。 **示例:** -如果你将速率限制设置为 10 秒,Kilo Code 会在一个 API 请求完成后至少等待 10 秒再发送下一个请求。 +如果你将速率限制设置为 10 秒,Axon Code 会在一个 API 请求完成后至少等待 10 秒再发送下一个请求。 ## 优化 Token 使用的技巧 -* **简洁明了:**在提示中使用清晰简洁的语言。避免不必要的词语或细节。 -* **仅提供相关上下文:**选择性使用上下文提及(`@file.ts`,`@folder/`)。仅包括与任务直接相关的文件。 -* **分解任务:**将大型任务分解为更小、更专注的子任务。 -* **使用自定义指令:**提供自定义指令以指导 Kilo Code 的行为,减少每次提示中冗长的解释。 -* **选择合适的模型:**某些模型比其他模型更具成本效益。对于不需要较大模型全部功能的任务,可以考虑使用更小、更快的模型。 -* **使用模式:**不同的模式可以访问不同的工具,例如 `Architect` 无法修改代码,这使其成为分析复杂代码库时的安全选择,而无需担心意外允许昂贵的操作。 -* **如果未使用 MCP 则禁用它:**如果你未使用 MCP(模型上下文协议)功能,请考虑[在 MCP 设置中禁用它](/features/mcp/using-mcp-in-kilo-code#enabling-or-disabling-mcp-server-creation),以显著减少系统提示的大小并节省 token。 +- **简洁明了:**在提示中使用清晰简洁的语言。避免不必要的词语或细节。 +- **仅提供相关上下文:**选择性使用上下文提及(`@file.ts`,`@folder/`)。仅包括与任务直接相关的文件。 +- **分解任务:**将大型任务分解为更小、更专注的子任务。 +- **使用自定义指令:**提供自定义指令以指导 Axon Code 的行为,减少每次提示中冗长的解释。 +- **选择合适的模型:**某些模型比其他模型更具成本效益。对于不需要较大模型全部功能的任务,可以考虑使用更小、更快的模型。 +- **使用模式:**不同的模式可以访问不同的工具,例如 `Architect` 无法修改代码,这使其成为分析复杂代码库时的安全选择,而无需担心意外允许昂贵的操作。 +- **如果未使用 MCP 则禁用它:**如果你未使用 MCP(模型上下文协议)功能,请考虑[在 MCP 设置中禁用它](/features/mcp/using-mcp-in-kilo-code#enabling-or-disabling-mcp-server-creation),以显著减少系统提示的大小并节省 token。 -通过了解和管理你的 API 使用情况,你可以高效且经济地使用 Kilo Code。 \ No newline at end of file +通过了解和管理你的 API 使用情况,你可以高效且经济地使用 Axon Code。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/adding-tokens.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/adding-tokens.md index c6d786d40b..fbc6f50eb9 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/adding-tokens.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/adding-tokens.md @@ -10,7 +10,7 @@ import { DISCORD_URL } from '@site/src/constants.ts' ## 透明的定价 -在 Kilo Code,我们相信完全透明的定价: +在 Axon Code,我们相信完全透明的定价: - 我们的定价与模型提供商的 API 费率完全一致 - 我们不收取任何佣金或加价,无论是按 token 还是按充值 @@ -18,11 +18,11 @@ import { DISCORD_URL } from '@site/src/constants.ts' ## 未来计划 -我们正在不断改进 Kilo Code 并扩展我们的服务: +我们正在不断改进 Axon Code 并扩展我们的服务: - 未来将添加更多 LLM 提供商 - 更多支付选项和其他计划正在开发中 :::tip 需要帮助? -如果你对定价或 tokens 有任何疑问,请联系我们的[支持团队](mailto:hi@kilocode.ai) 或在我们的 Discord 社区中提问。 -::: \ No newline at end of file +如果你对定价或 tokens 有任何疑问,请联系我们的[支持团队](mailto:hi@matterai.so) 或在我们的 Discord 社区中提问。 +::: diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/connecting-providers.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/connecting-providers.md index 42a9e63a63..5e2584add8 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/connecting-providers.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/connecting-providers.md @@ -4,30 +4,34 @@ sidebar_label: Overview # API 提供商概述 -**总结**:Kilo Code,像任何代理 AI 编码工具一样,需要 AI 模型提供商才能运行。您可以使用我们的[内置提供商](/providers/kilocode)(最简单)或连接来自 **30 多个提供商**的您自己的 API 密钥。 +**总结**:Axon Code,像任何代理 AI 编码工具一样,需要 AI 模型提供商才能运行。您可以使用我们的[内置提供商](/providers/kilocode)(最简单)或连接来自 **30 多个提供商**的您自己的 API 密钥。 -## Kilo Code 扩展与 API 提供商 +## Axon Code 扩展与 API 提供商 ### 扩展 + - 您从市场安装的 VS Code 工具 - 处理 UI、文件操作和工作流管理 - [开源](https://github.com/Kilo-Org/kilocode) - 连接到任何 AI 提供商 -### Kilo Code API 提供商 +### Axon Code API 提供商 + - **内置选项**,随扩展一起提供 - 包含免费积分的 Google 登录 - 无需 API 密钥管理 - 访问前沿编码模型 -- [有竞争力的定价](https://kilocode.ai/pricing) +- [有竞争力的定价](https://matterai.so/pricing) **关键点**:该扩展适用于任何提供商——我们的 API 服务只是“包含电池”的选项。 ## 入门:两条路径 ### 选项 1:内置提供商(推荐) + ✅ **最快设置** -- 在 kilocode.ai 使用 Google 登录 + +- 在 matterai.so 使用 Google 登录 - 包含免费积分 - 零 API 密钥管理 - 提供最新模型 @@ -35,10 +39,12 @@ sidebar_label: Overview → [完整设置指南](/providers/kilocode) ### 选项 2:您自己的提供商 + **更多控制,更多设置** + 1. 从 30 多个受支持的提供商中选择 2. 从您的提供商处获取 API 密钥 -3. 在 Kilo Code 设置中配置 +3. 在 Axon Code 设置中配置 ## 为什么要使用多个提供商? @@ -51,14 +57,18 @@ sidebar_label: Overview ## 本节内容 ### [连接您的第一个 AI 提供商](/getting-started/connecting-api-provider) + **面向初学者**:分步设置,包括: + - 推荐的提供商 - 如何获取 API 密钥 - 初始 VS Code 配置 - 开始您的第一个 AI 聊天 ### [API 配置配置文件](/features/api-configuration-profiles) + **面向高级用户**:高级管理,包括: + - 多个提供商配置 - 模型切换策略 - 安全的 API 密钥管理 @@ -68,4 +78,4 @@ sidebar_label: Overview 所有 API 密钥都使用 VS Code 的 Secret Storage——从不以纯文本形式存储。行业标准的安全实践保护您的凭据。 -**准备好开始了吗?** → [连接您的第一个提供商](/getting-started/connecting-api-provider)或跳转到[高级配置文件](/features/api-configuration-profiles)。 \ No newline at end of file +**准备好开始了吗?** → [连接您的第一个提供商](/getting-started/connecting-api-provider)或跳转到[高级配置文件](/features/api-configuration-profiles)。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/context-mentions.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/context-mentions.md index fd04eca841..4f605c86f9 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/context-mentions.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/context-mentions.md @@ -1,105 +1,107 @@ # 上下文提及 -上下文提及是一种强大的方式,可以为 Kilo Code 提供项目的具体信息,使其能够更准确高效地执行任务。你可以使用提及来引用文件、文件夹、问题和 Git 提交。上下文提及以 `@` 符号开头。 +上下文提及是一种强大的方式,可以为 Axon Code 提供项目的具体信息,使其能够更准确高效地执行任务。你可以使用提及来引用文件、文件夹、问题和 Git 提交。上下文提及以 `@` 符号开头。 上下文提及概览 - 显示聊天界面中的 @ 符号下拉菜单 -*上下文提及概览,显示聊天界面中的 @ 符号下拉菜单。* +_上下文提及概览,显示聊天界面中的 @ 符号下拉菜单。_ ## 提及类型 文件提及示例,显示使用 @ 引用文件及其内容出现在对话中 -*文件提及将实际代码内容添加到对话中,以便直接引用和分析。* +_文件提及将实际代码内容添加到对话中,以便直接引用和分析。_ -| 提及类型 | 格式 | 描述 | 示例用法 | -|--------------|--------|-------------|--------------| -| **文件** | `@/path/to/file.ts` | 将文件内容包含在请求上下文中 | "解释 @/src/utils.ts 中的函数" | -| **文件夹** | `@/path/to/folder/` | 以树状格式提供目录结构 | "@/src/components/ 中有哪些文件?" | -| **问题** | `@problems` | 包含 VS Code 问题面板的诊断信息 | "@problems 修复我代码中的所有错误" | -| **终端** | `@terminal` | 包含最近的终端命令和输出 | "修复 @terminal 中显示的错误" | -| **Git 提交** | `@a1b2c3d` | 通过哈希引用特定提交 | "提交 @a1b2c3d 中有什么变化?" | -| **Git 更改** | `@git-changes` | 显示未提交的更改 | "为 @git-changes 建议一条提交消息" | -| **URL** | `@https://example.com` | 导入网站内容 | "总结 @https://docusaurus.io/" | +| 提及类型 | 格式 | 描述 | 示例用法 | +| ------------ | ---------------------- | ------------------------------- | ---------------------------------- | +| **文件** | `@/path/to/file.ts` | 将文件内容包含在请求上下文中 | "解释 @/src/utils.ts 中的函数" | +| **文件夹** | `@/path/to/folder/` | 以树状格式提供目录结构 | "@/src/components/ 中有哪些文件?" | +| **问题** | `@problems` | 包含 VS Code 问题面板的诊断信息 | "@problems 修复我代码中的所有错误" | +| **终端** | `@terminal` | 包含最近的终端命令和输出 | "修复 @terminal 中显示的错误" | +| **Git 提交** | `@a1b2c3d` | 通过哈希引用特定提交 | "提交 @a1b2c3d 中有什么变化?" | +| **Git 更改** | `@git-changes` | 显示未提交的更改 | "为 @git-changes 建议一条提交消息" | +| **URL** | `@https://example.com` | 导入网站内容 | "总结 @https://docusaurus.io/" | ### 文件提及 文件提及示例,显示使用 @ 引用文件及其内容出现在对话中 -*文件提及结合行号引用源代码,以便精确定位。* +_文件提及结合行号引用源代码,以便精确定位。_ -| 功能 | 详情 | -|----------|---------| -| **格式** | `@/path/to/file.ts`(始终从工作区根目录开始使用 `/`) | -| **提供** | 包含行号的完整文件内容 | -| **支持** | 文本文件、PDF 和 DOCX 文件(带文本提取) | -| **适用场景** | 初始请求、反馈响应和后续消息 | -| **限制** | 非常大的文件可能会被截断;不支持二进制文件 | +| 功能 | 详情 | +| ------------ | ----------------------------------------------------- | +| **格式** | `@/path/to/file.ts`(始终从工作区根目录开始使用 `/`) | +| **提供** | 包含行号的完整文件内容 | +| **支持** | 文本文件、PDF 和 DOCX 文件(带文本提取) | +| **适用场景** | 初始请求、反馈响应和后续消息 | +| **限制** | 非常大的文件可能会被截断;不支持二进制文件 | ### 文件夹提及 文件夹提及示例,显示目录内容在聊天中被引用 -*文件夹提及以可读的树状格式显示目录结构。* +_文件夹提及以可读的树状格式显示目录结构。_ -| 功能 | 详情 | -|------------|---------| -| **格式** | `@/path/to/folder/`(注意尾部的斜杠) | -| **提供** | 使用 ├── 和 └── 前缀的分层树状显示 | -| **包含** | 直接子文件和目录(非递归) | -| **最佳用途** | 了解项目结构 | -| **提示** | 结合文件提及检查特定文件内容 | +| 功能 | 详情 | +| ------------ | ------------------------------------- | +| **格式** | `@/path/to/folder/`(注意尾部的斜杠) | +| **提供** | 使用 ├── 和 └── 前缀的分层树状显示 | +| **包含** | 直接子文件和目录(非递归) | +| **最佳用途** | 了解项目结构 | +| **提示** | 结合文件提及检查特定文件内容 | ### 问题提及 问题提及示例,显示使用 @problems 引用 VS Code 问题面板 -*问题提及直接从 VS Code 的问题面板导入诊断信息。* +_问题提及直接从 VS Code 的问题面板导入诊断信息。_ -| 功能 | 详情 | -|------------|---------| -| **格式** | `@problems` | -| **提供** | VS Code 问题面板中的所有错误和警告 | -| **包含** | 文件路径、行号和诊断信息 | -| **分组** | 问题按文件组织以提高清晰度 | -| **最佳用途** | 修复错误而无需手动复制 | +| 功能 | 详情 | +| ------------ | ---------------------------------- | +| **格式** | `@problems` | +| **提供** | VS Code 问题面板中的所有错误和警告 | +| **包含** | 文件路径、行号和诊断信息 | +| **分组** | 问题按文件组织以提高清晰度 | +| **最佳用途** | 修复错误而无需手动复制 | ### 终端提及 -终端提及示例,显示终端输出被包含在 Kilo Code 的上下文中 -*终端提及捕获最近的命令输出以便调试和分析。* +终端提及示例,显示终端输出被包含在 Axon Code 的上下文中 -| 功能 | 详情 | -|------------|---------| -| **格式** | `@terminal` | -| **捕获** | 最后一条命令及其完整输出 | -| **保留** | 终端状态(不会清除终端) | -| **限制** | 仅限于可见的终端缓冲区内容 | +_终端提及捕获最近的命令输出以便调试和分析。_ + +| 功能 | 详情 | +| ------------ | -------------------------- | +| **格式** | `@terminal` | +| **捕获** | 最后一条命令及其完整输出 | +| **保留** | 终端状态(不会清除终端) | +| **限制** | 仅限于可见的终端缓冲区内容 | | **最佳用途** | 调试构建错误或分析命令输出 | ### Git 提及 -Git 提交提及示例,显示提交详情被 Kilo Code 分析 +Git 提交提及示例,显示提交详情被 Axon Code 分析 -*Git 提及提供提交详情和差异,以便进行上下文感知的版本分析。* +_Git 提及提供提交详情和差异,以便进行上下文感知的版本分析。_ -| 类型 | 格式 | 提供 | 限制 | -|------|--------|----------|------------| -| **提交** | `@a1b2c3d` | 提交消息、作者、日期和完整差异 | 仅适用于 Git 仓库 | +| 类型 | 格式 | 提供 | 限制 | +| -------------- | -------------- | ----------------------------------- | ----------------- | +| **提交** | `@a1b2c3d` | 提交消息、作者、日期和完整差异 | 仅适用于 Git 仓库 | | **工作区更改** | `@git-changes` | `git status` 输出和未提交更改的差异 | 仅适用于 Git 仓库 | ### URL 提及 + URL 提及示例,显示网站内容被转换为 Markdown 格式出现在聊天中 -*URL 提及导入外部网页内容并将其转换为可读的 Markdown 格式。* +_URL 提及导入外部网页内容并将其转换为可读的 Markdown 格式。_ -| 功能 | 详情 | -|------------|---------| -| **格式** | `@https://example.com` | -| **处理** | 使用无头浏览器获取内容 | -| **清理** | 移除脚本、样式和导航元素 | +| 功能 | 详情 | +| -------- | ---------------------------------- | +| **格式** | `@https://example.com` | +| **处理** | 使用无头浏览器获取内容 | +| **清理** | 移除脚本、样式和导航元素 | | **输出** | 将内容转换为 Markdown 以提高可读性 | -| **限制** | 复杂页面可能无法完美转换 | +| **限制** | 复杂页面可能无法完美转换 | ## 如何使用提及 @@ -109,6 +111,7 @@ 4. 在请求中组合多个提及:"修复 @/src/component.ts 中的 @problems" 下拉菜单会自动建议: + - 最近打开的文件 - 可见的文件夹 - 最近的 Git 提交 @@ -116,11 +119,11 @@ ## 最佳实践 -| 实践 | 描述 | -|----------|-------------| -| **使用具体路径** | 引用确切文件而非描述它们 | +| 实践 | 描述 | +| ---------------- | ----------------------------------------------------------------------- | +| **使用具体路径** | 引用确切文件而非描述它们 | | **使用相对路径** | 始终从工作区根目录开始:`@/src/file.ts` 而非 `@C:/Projects/src/file.ts` | -| **验证引用** | 确保路径和提交哈希正确 | -| **点击提及** | 点击聊天历史中的提及以打开文件或查看内容 | -| **避免复制粘贴** | 使用提及而非手动复制代码或错误信息 | -| **组合提及** | "使用提交 @a1b2c3d 中的模式修复 @/src/component.ts 中的 @problems" | \ No newline at end of file +| **验证引用** | 确保路径和提交哈希正确 | +| **点击提及** | 点击聊天历史中的提及以打开文件或查看内容 | +| **避免复制粘贴** | 使用提及而非手动复制代码或错误信息 | +| **组合提及** | "使用提交 @a1b2c3d 中的模式修复 @/src/component.ts 中的 @problems" | diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/git-commit-generation.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/git-commit-generation.md index e3a4919034..422cffea1f 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/git-commit-generation.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/git-commit-generation.md @@ -1,6 +1,6 @@ # 生成提交消息 -根据您暂存的 git 更改自动生成描述性提交消息。Kilo Code 会分析您暂存的文件并创建遵循最佳实践的约定式提交消息。 +根据您暂存的 git 更改自动生成描述性提交消息。Axon Code 会分析您暂存的文件并创建遵循最佳实践的约定式提交消息。 :::info 此功能仅分析**暂存的更改**。在生成提交消息之前,请务必使用 `git add` 或通过 `VS Code` 界面暂存您的文件。 @@ -9,6 +9,7 @@ ## 工作原理 git 提交消息生成器: + - 仅分析您的**暂存更改**(未暂存或未跟踪的文件) - 使用 AI 理解更改的上下文和目的 - 创建描述性提交消息,解释更改了什么以及为什么遵循[约定式提交](https://www.conventionalcommits.org/)(默认情况下,可自定义) @@ -18,10 +19,9 @@ git 提交消息生成器: ### 生成提交消息 1. 使用 `git add` 或 VS Code git 界面暂存您的更改 -2. 在 VS Code 源代码管理面板中,查找提交消息字段旁边的 `Kilo Code` 徽标) +2. 在 VS Code 源代码管理面板中,查找提交消息字段旁边的 `Axon Code` 徽标) 3. 单击徽标以生成提交消息 - 生成的邮件将出现在提交消息字段中,您可以根据需要进行审查和修改。 生成的提交消息示例 @@ -37,6 +37,7 @@ git 提交消息生成器: ``` 常见类型包括: + - `feat`:新功能 - `fix`:错误修复 - `docs`:文档更改 @@ -58,6 +59,7 @@ git 提交消息生成器: 提交消息生成设置 默认模板创建约定式提交消息,但您可以修改它以: + - 使用不同的提交消息格式 - 包含与您的项目相关的特定信息 - 遵循您团队的提交消息约定 @@ -77,16 +79,19 @@ git 提交消息生成器: ## 最佳实践 ### 暂存策略 + - 将相关更改一起暂存,以获得更连贯的提交消息 - 避免在单个提交中暂存不相关的更改 - 需要时使用 `git add -p` 进行部分文件暂存 ### 消息审查 + - 始终在提交前审查生成的邮件 - 编辑邮件以添加 AI 可能遗漏的上下文 - 确保邮件准确描述更改 ### 自定义模板 + - 根据您的项目需求定制提示模板 - 包含项目特定的术语或约定 - 添加处理特定类型更改的说明 @@ -121,7 +126,9 @@ setup steps for new contributors ## 故障排除 ### 没有暂存的更改 + 如果按钮未出现或生成失败,请确保您已暂存更改: + ```bash git add # 或暂存所有更改 @@ -129,13 +136,17 @@ git add . ``` ### 消息质量差 + 如果生成的邮件没有帮助: + - 审查您的暂存策略 - 不要将不相关的更改一起暂存 - 使用更具体的指令自定义提示模板 - 通过 API 配置尝试不同的 AI 模型 ### 集成问题 + 该功能与 VS Code 的内置 git 功能集成。如果您遇到问题: + - 确保您的存储库已正确初始化 - 检查 VS Code 是否可以访问您的 git 存储库 - 验证 git 是否已安装并可从 VS Code 访问 @@ -143,4 +154,4 @@ git add . ## 相关功能 - [API 配置配置文件](/features/api-configuration-profiles) - 使用不同的模型进行提交生成 -- [设置管理](/features/settings-management) - 管理您的所有 Kilo Code 首选项 +- [设置管理](/features/settings-management) - 管理您的所有 Axon Code 首选项 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/how-tools-work.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/how-tools-work.md index cf5d15dd55..f07fd9abc9 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/how-tools-work.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/how-tools-work.md @@ -1,10 +1,10 @@ # 工具工作原理 -Kilo Code 通过工具与你的代码和环境进行交互。这些专业助手可以执行特定操作,如读取文件、编辑内容、运行命令或搜索代码库。工具为常见开发任务提供自动化能力,无需手动执行。 +Axon Code 通过工具与你的代码和环境进行交互。这些专业助手可以执行特定操作,如读取文件、编辑内容、运行命令或搜索代码库。工具为常见开发任务提供自动化能力,无需手动执行。 ## 工具工作流程 -用自然语言描述你想完成的任务,Kilo Code 将会: +用自然语言描述你想完成的任务,Axon Code 将会: 1. 根据你的请求选择合适的工具 2. 展示工具及其参数供你审核 @@ -13,13 +13,13 @@ Kilo Code 通过工具与你的代码和环境进行交互。这些专业助手 ## 工具分类 -| 类别 | 用途 | 工具名称 | -| :--- | :--- | :------- | -| 读取 | 访问文件内容和代码结构 | `read_file`, `search_files`, `list_files`, `list_code_definition_names` | -| 编辑 | 创建或修改文件和代码 | `write_to_file`, `apply_diff` | -| 执行 | 运行命令和系统操作 | `execute_command` | -| 浏览器 | 与网页内容交互 | `browser_action` | -| 工作流 | 管理任务流程和上下文 | `ask_followup_question`, `attempt_completion`, `switch_mode`, `new_task` | +| 类别 | 用途 | 工具名称 | +| :----- | :--------------------- | :----------------------------------------------------------------------- | +| 读取 | 访问文件内容和代码结构 | `read_file`, `search_files`, `list_files`, `list_code_definition_names` | +| 编辑 | 创建或修改文件和代码 | `write_to_file`, `apply_diff` | +| 执行 | 运行命令和系统操作 | `execute_command` | +| 浏览器 | 与网页内容交互 | `browser_action` | +| 工作流 | 管理任务流程和上下文 | `ask_followup_question`, `attempt_completion`, `switch_mode`, `new_task` | ## 示例:工具使用 @@ -27,11 +27,12 @@ Kilo Code 通过工具与你的代码和环境进行交互。这些专业助手 工具审批界面显示保存和拒绝按钮以及自动批准复选框 -*工具审批界面显示保存/拒绝按钮和自动批准选项。* +_工具审批界面显示保存/拒绝按钮和自动批准选项。_ **用户:** 创建一个名为 `greeting.js` 的文件,用于输出问候消息 -**Kilo Code:** (建议使用 `write_to_file` 工具,如上图所示) +**Axon Code:** (建议使用 `write_to_file` 工具,如上图所示) + ```xml greeting.js @@ -48,35 +49,35 @@ greet('World'); **用户:** (点击界面中的"保存"按钮) -**Kilo Code:** (确认文件创建成功) +**Axon Code:** (确认文件创建成功) ## 工具安全与审批 每次使用工具都需要你的明确批准。当 Kilo 建议使用工具时,你会看到: -* "保存"按钮 - 批准并执行工具 -* "拒绝"按钮 - 拒绝建议的工具 -* 可选的"自动批准"设置 - 用于信任的操作 +- "保存"按钮 - 批准并执行工具 +- "拒绝"按钮 - 拒绝建议的工具 +- 可选的"自动批准"设置 - 用于信任的操作 此安全机制确保你能完全控制哪些文件被修改、执行哪些命令以及如何更改代码库。执行前请务必仔细审查工具建议。 ## 核心工具参考 -| 工具名称 | 描述 | 类别 | -| :------- | :--- | :--- | -| `read_file` | 读取带行号的文件内容 | 读取 | -| `search_files` | 跨文件搜索文本或正则表达式 | 读取 | -| `list_files` | 列出指定位置的文件和目录 | 读取 | -| `list_code_definition_names` | 列出类/函数等代码定义 | 读取 | -| `write_to_file` | 创建新文件或覆盖现有文件 | 编辑 | -| `apply_diff` | 对文件特定部分进行精确修改 | 编辑 | -| `execute_command` | 在 VS Code 终端中运行命令 | 执行 | -| `browser_action` | 在无头浏览器中执行操作 | 浏览器 | -| `ask_followup_question` | 向你提出澄清问题 | 工作流 | -| `attempt_completion` | 标记任务已完成 | 工作流 | -| `switch_mode` | 切换到不同操作模式 | 工作流 | -| `new_task` | 创建具有特定启动模式的子任务 | 工作流 | +| 工具名称 | 描述 | 类别 | +| :--------------------------- | :--------------------------- | :----- | +| `read_file` | 读取带行号的文件内容 | 读取 | +| `search_files` | 跨文件搜索文本或正则表达式 | 读取 | +| `list_files` | 列出指定位置的文件和目录 | 读取 | +| `list_code_definition_names` | 列出类/函数等代码定义 | 读取 | +| `write_to_file` | 创建新文件或覆盖现有文件 | 编辑 | +| `apply_diff` | 对文件特定部分进行精确修改 | 编辑 | +| `execute_command` | 在 VS Code 终端中运行命令 | 执行 | +| `browser_action` | 在无头浏览器中执行操作 | 浏览器 | +| `ask_followup_question` | 向你提出澄清问题 | 工作流 | +| `attempt_completion` | 标记任务已完成 | 工作流 | +| `switch_mode` | 切换到不同操作模式 | 工作流 | +| `new_task` | 创建具有特定启动模式的子任务 | 工作流 | ## 了解更多工具信息 -有关每个工具的完整参数参考和高级用法,请参阅[工具使用概述](/features/tools/tool-use-overview)文档。 \ No newline at end of file +有关每个工具的完整参数参考和高级用法,请参阅[工具使用概述](/features/tools/tool-use-overview)文档。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/orchestrator-mode.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/orchestrator-mode.md index ffd5cb6525..2561e06150 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/orchestrator-mode.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/orchestrator-mode.md @@ -1,12 +1,12 @@ --- -sidebar_label: 'Orchestrator Mode' +sidebar_label: "Orchestrator Mode" --- import YouTubeEmbed from '@site/src/components/YouTubeEmbed'; # Orchestrator Mode:协调复杂工作流 -Orchestrator Mode(原称为 Boomerang Tasks)允许你将复杂项目分解为更小、更易管理的部分。你可以将其理解为将工作的各个部分委派给专门的助手。每个子任务都在自己的上下文中运行,通常使用为特定工作定制的不同 Kilo Code 模式(如 [`code`](/basic-usage/using-modes#code-mode-default)、[`architect`](/basic-usage/using-modes#architect-mode) 或 [`debug`](/basic-usage/using-modes#debug-mode))。 +Orchestrator Mode(原称为 Boomerang Tasks)允许你将复杂项目分解为更小、更易管理的部分。你可以将其理解为将工作的各个部分委派给专门的助手。每个子任务都在自己的上下文中运行,通常使用为特定工作定制的不同 Axon Code 模式(如 [`code`](/basic-usage/using-modes#code-mode-default)、[`architect`](/basic-usage/using-modes#architect-mode) 或 [`debug`](/basic-usage/using-modes#debug-mode))。 +任务待办事项列表概述,显示 Axon Code 中的交互式清单 ## 如何触发待办事项列表 **自动触发**: + - 包含多个步骤的复杂任务 - 在 Architect 模式下工作 - 具有依赖关系的多阶段工作流 **手动触发**: + - 要求 Kilo“使用 [update_todo_list 工具](/features/tools/update-todo-list)” - 说“创建待办事项列表” @@ -38,6 +40,7 @@ **2. 交互式工具块** 聊天中的完整待办事项界面,您可以在其中: + - 查看所有项目及其状态 - 当 Kilo 请求批准时编辑描述 - 使用“编辑”按钮暂存更改 @@ -90,4 +93,4 @@ Kilo 通常会跳过简单任务的待办事项列表。开销不值得。 **缺点**:控制较少,但执行速度更快。 -::: \ No newline at end of file +::: diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/the-chat-interface.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/the-chat-interface.md index e1615f0b16..44f1907698 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/the-chat-interface.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/the-chat-interface.md @@ -1,24 +1,24 @@ import Image from '@site/src/components/Image'; -# 与 Kilo Code 聊天 +# 与 Axon Code 聊天 :::tip -**总结:** Kilo Code 是一个 AI 编码助手,它存在于 VS Code 中。您可以用简单的英语与它聊天,它会为您编写、编辑和解释代码。 +**总结:** Axon Code 是一个 AI 编码助手,它存在于 VS Code 中。您可以用简单的英语与它聊天,它会为您编写、编辑和解释代码。 ::: ## 快速设置 -在 VS Code 的主侧边栏中找到 Kilo Code 图标()。单击它以打开聊天面板。 +在 VS Code 的主侧边栏中找到 Axon Code 图标()。单击它以打开聊天面板。 -**找不到面板?** 转到“视图”>“打开视图...”并搜索“Kilo Code” +**找不到面板?** 转到“视图”>“打开视图...”并搜索“Axon Code” -## 如何与 Kilo Code 对话 +## 如何与 Axon Code 对话 **关键见解:** 只需用普通英语输入您想要的内容。无需特殊命令。 - + **好的请求:** @@ -35,12 +35,12 @@ import Image from '@site/src/components/Image'; ``` **使请求生效的因素:** + - **具体** - “修复 `calculateTotal` 中返回不正确结果的错误”胜过“修复代码” - **使用 @ 提及** - 使用 `@filename` 直接引用文件和代码 - **一次一个任务** - 将复杂工作分解为可管理的步骤 - **包含示例** - 显示您想要的样式或格式 - ## 聊天界面 **基本控件:** + - **聊天历史记录** - 查看您的对话和任务历史记录 - **输入字段** - 在此处输入您的请求(按 Enter 发送) - **操作按钮** - 批准或拒绝 Kilo 的提议更改 @@ -59,25 +60,27 @@ import Image from '@site/src/components/Image'; ## 快速交互 **点击操作:** + - 文件路径 → 打开文件 - URL → 在浏览器中打开 - 消息 → 展开/折叠详细信息 - 代码块 → 出现复制按钮 **状态信号:** + - 旋转 → Kilo 正在工作 - 红色 → 发生错误 - 绿色 → 成功 ## 需要避免的常见错误 -| 替代这个... | 尝试这个 | -|----------------|----------| -| "Fix the code" | "修复 `calculateTotal` 中返回不正确结果的错误" | -| 假设 Kilo 知道上下文 | 使用 `@` 引用特定文件 | -| 多个不相关的任务 | 一次提交一个重点突出的请求 | -| 技术术语过多 | 清晰、直接的语言效果最好 | +| 替代这个... | 尝试这个 | +| -------------------- | ---------------------------------------------- | +| "Fix the code" | "修复 `calculateTotal` 中返回不正确结果的错误" | +| 假设 Kilo 知道上下文 | 使用 `@` 引用特定文件 | +| 多个不相关的任务 | 一次提交一个重点突出的请求 | +| 技术术语过多 | 清晰、直接的语言效果最好 | -**重要的原因:** 当您像与需要明确指导的聪明队友交谈一样进行交流时,Kilo Code 的效果最佳。 +**重要的原因:** 当您像与需要明确指导的聪明队友交谈一样进行交流时,Axon Code 的效果最佳。 -准备好开始编码了吗?打开聊天面板并描述您想要构建的内容! \ No newline at end of file +准备好开始编码了吗?打开聊天面板并描述您想要构建的内容! diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/using-modes.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/using-modes.md index 118c68761f..1e6f3b33ee 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/using-modes.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/basic-usage/using-modes.md @@ -1,6 +1,6 @@ # 使用模式 -Kilo Code 中的模式是专门设计的角色,可以根据当前任务调整助手的行为。每种模式都提供不同的能力、专业知识和访问权限,帮助你完成特定目标。 +Axon Code 中的模式是专门设计的角色,可以根据当前任务调整助手的行为。每种模式都提供不同的能力、专业知识和访问权限,帮助你完成特定目标。 ## 为什么使用不同的模式? @@ -11,7 +11,7 @@ Kilo Code 中的模式是专门设计的角色,可以根据当前任务调整 ## 切换模式 @@ -19,72 +19,72 @@ Kilo Code 中的模式是专门设计的角色,可以根据当前任务调整 四种切换模式的方式: 1. **下拉菜单**:点击聊天输入框左侧的选择器 - - 使用下拉菜单切换模式 + + 使用下拉菜单切换模式 2. **斜杠命令**:在聊天输入框中输入 `/architect`、`/ask`、`/debug` 或 `/code` - 使用斜杠命令切换模式 + 使用斜杠命令切换模式 3. **切换命令/键盘快捷键**:使用适用于你操作系统的键盘快捷键。每次按下都会按顺序循环切换可用模式,到达末尾后返回第一个模式。 - - | 操作系统 | 快捷键 | - |----------|--------| - | macOS | ⌘ + . | - | Windows | Ctrl + . | - | Linux | Ctrl + . | -4. **接受建议**:在适当时点击 Kilo Code 提供的模式切换建议 - - 接受 Kilo Code 提供的模式切换建议 + | 操作系统 | 快捷键 | + | -------- | -------- | + | macOS | ⌘ + . | + | Windows | Ctrl + . | + | Linux | Ctrl + . | + +4. **接受建议**:在适当时点击 Axon Code 提供的模式切换建议 + + 接受 Axon Code 提供的模式切换建议 ## 内置模式 ### 代码模式(默认) -| 方面 | 详细信息 | -|------|----------| -| **描述** | 一位熟练的软件工程师,精通编程语言、设计模式和最佳实践 | +| 方面 | 详细信息 | +| ------------ | --------------------------------------------------------------- | +| **描述** | 一位熟练的软件工程师,精通编程语言、设计模式和最佳实践 | | **工具访问** | 完全访问所有工具组:`read`、`edit`、`browser`、`command`、`mcp` | -| **适合场景** | 编写代码、实现功能、调试和一般开发 | -| **特殊功能** | 无工具限制——所有编码任务完全灵活 | +| **适合场景** | 编写代码、实现功能、调试和一般开发 | +| **特殊功能** | 无工具限制——所有编码任务完全灵活 | ### 问答模式 -| 方面 | 详细信息 | -|------|----------| -| **描述** | 一位知识渊博的技术助手,专注于回答问题而不修改代码库 | +| 方面 | 详细信息 | +| ------------ | --------------------------------------------------------------- | +| **描述** | 一位知识渊博的技术助手,专注于回答问题而不修改代码库 | | **工具访问** | 有限访问:仅 `read`、`browser`、`mcp`(无法编辑文件或运行命令) | -| **适合场景** | 代码解释、概念探索和技术学习 | -| **特殊功能** | 优化为在不修改项目的情况下提供信息丰富的响应 | +| **适合场景** | 代码解释、概念探索和技术学习 | +| **特殊功能** | 优化为在不修改项目的情况下提供信息丰富的响应 | ### 架构师模式 -| 方面 | 详细信息 | -|------|----------| -| **描述** | 一位经验丰富的技术领导和规划者,帮助设计系统并创建实施计划 | +| 方面 | 详细信息 | +| ------------ | ------------------------------------------------------------------- | +| **描述** | 一位经验丰富的技术领导和规划者,帮助设计系统并创建实施计划 | | **工具访问** | 访问 `read`、`browser`、`mcp` 和受限的 `edit`(仅限 markdown 文件) | -| **适合场景** | 系统设计、高层规划和架构讨论 | -| **特殊功能** | 遵循从信息收集到详细规划的结构化方法 | +| **适合场景** | 系统设计、高层规划和架构讨论 | +| **特殊功能** | 遵循从信息收集到详细规划的结构化方法 | ### 调试模式 -| 方面 | 详细信息 | -|------|----------| -| **描述** | 一位擅长系统化故障排除和诊断的专家问题解决者 | +| 方面 | 详细信息 | +| ------------ | --------------------------------------------------------------- | +| **描述** | 一位擅长系统化故障排除和诊断的专家问题解决者 | | **工具访问** | 完全访问所有工具组:`read`、`edit`、`browser`、`command`、`mcp` | -| **适合场景** | 追踪错误、诊断问题并解决复杂问题 | -| **特殊功能** | 使用分析、缩小可能性和修复问题的系统化方法 | +| **适合场景** | 追踪错误、诊断问题并解决复杂问题 | +| **特殊功能** | 使用分析、缩小可能性和修复问题的系统化方法 | ### 协调者模式 -| 方面 | 详细信息 | -|------|----------| -| **描述** | 一位战略工作流协调者,通过将复杂任务委派给适当的专业模式来协调工作 | -| **工具访问** | 有限的访问权限,用于创建新任务和协调工作流 | -| **适合场景** | 将复杂项目分解为可管理的子任务,并分配给专业模式 | -| **特殊功能** | 使用 new_task 工具将工作委派给其他模式 | +| 方面 | 详细信息 | +| ------------ | ------------------------------------------------------------------ | +| **描述** | 一位战略工作流协调者,通过将复杂任务委派给适当的专业模式来协调工作 | +| **工具访问** | 有限的访问权限,用于创建新任务和协调工作流 | +| **适合场景** | 将复杂项目分解为可管理的子任务,并分配给专业模式 | +| **特殊功能** | 使用 new_task 工具将工作委派给其他模式 | ## 自定义模式 -通过定义工具访问权限、文件权限和行为指令,创建你自己的专业助手。自定义模式有助于执行团队标准或创建特定用途的助手。有关设置说明,请参阅 [自定义模式文档](/features/custom-modes)。 \ No newline at end of file +通过定义工具访问权限、文件权限和行为指令,创建你自己的专业助手。自定义模式有助于执行团队标准或创建特定用途的助手。有关设置说明,请参阅 [自定义模式文档](/features/custom-modes)。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/contributing-to-kilo.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/contributing-to-kilo.md index fec28b0ff5..c5ef022ace 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/contributing-to-kilo.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/contributing-to-kilo.md @@ -1,10 +1,10 @@ -# 为 Kilo Code 做贡献 +# 为 Axon Code 做贡献 -Kilo Code 是一个开源项目,欢迎所有技能水平的开发者贡献代码。本指南将帮助你开始为 Kilo Code 做出贡献,无论是修复错误、添加功能、改进文档还是分享自定义模式。 +Axon Code 是一个开源项目,欢迎所有技能水平的开发者贡献代码。本指南将帮助你开始为 Axon Code 做出贡献,无论是修复错误、添加功能、改进文档还是分享自定义模式。 ## 贡献方式 -有多种方式可以为 Kilo Code 做出贡献: +有多种方式可以为 Axon Code 做出贡献: 1. **代码贡献**:实现新功能或修复错误 2. **文档**:改进现有文档或创建新指南 @@ -44,33 +44,34 @@ git checkout -b your-branch-name ### 测试你的更改 - 运行测试套件: - ```bash - npm test - ``` + ```bash + npm test + ``` - 在开发扩展中手动测试你的更改 ### 创建拉取请求 1. 将你的更改推送到你的 fork: - ```bash - git push origin your-branch-name - ``` -2. 前往 [Kilo Code 仓库](https://github.com/Kilo-Org/kilocode) + ```bash + git push origin your-branch-name + ``` + +2. 前往 [Axon Code 仓库](https://github.com/Kilo-Org/kilocode) 3. 点击 "New Pull Request" 并选择 "compare across forks" 4. 选择你的 fork 和分支 5. 填写 PR 模板,包括: - - 更改的清晰描述 - - 任何相关问题 - - 测试步骤 - - 截图(如适用) + - 更改的清晰描述 + - 任何相关问题 + - 测试步骤 + - 截图(如适用) ## 创建自定义模式 -自定义模式是扩展 Kilo Code 功能的强大方式。要创建并分享自定义模式: +自定义模式是扩展 Axon Code 功能的强大方式。要创建并分享自定义模式: 1. 按照 [自定义模式文档](/features/custom-modes) 创建你的模式 @@ -83,23 +84,25 @@ git checkout -b your-branch-name 文档改进是非常有价值的贡献: 1. 遵循文档风格指南: - - 使用清晰、简洁的语言 - - 在适当时包含示例 - - 使用以 `/docs/` 开头的绝对路径作为内部链接 - - 不要在链接中包含 `.md` 扩展名 + + - 使用清晰、简洁的语言 + - 在适当时包含示例 + - 使用以 `/docs/` 开头的绝对路径作为内部链接 + - 不要在链接中包含 `.md` 扩展名 2. 通过本地运行文档站点测试你的文档更改: - ```bash - cd docs - npm install - npm start - ``` + + ```bash + cd docs + npm install + npm start + ``` 3. 提交包含文档更改的 PR ## 社区准则 -参与 Kilo Code 社区时: +参与 Axon Code 社区时: - 保持尊重和包容 - 提供建设性的反馈 @@ -110,16 +113,16 @@ git checkout -b your-branch-name 如果你需要帮助: -- 加入我们的 [Discord 社区](https://kilocode.ai/discord) 获取实时支持 +- 加入我们的 [Discord 社区](https://matterai.so/discord) 获取实时支持 - 在 [GitHub Discussions](https://github.com/Kilo-Org/kilocode/discussions) 上提问 - 访问我们的 [Reddit 社区](https://www.reddit.com/r/KiloCode) ## 致谢 -所有贡献者都是 Kilo Code 社区的重要成员。贡献者将在以下地方获得认可: +所有贡献者都是 Axon Code 社区的重要成员。贡献者将在以下地方获得认可: - 发布说明 - 项目的 README - GitHub 上的贡献者列表 -感谢你为 Kilo Code 做出贡献,帮助让 AI 驱动的编码辅助对每个人更好! \ No newline at end of file +感谢你为 Axon Code 做出贡献,帮助让 AI 驱动的编码辅助对每个人更好! diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/development-environment.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/development-environment.md index 09f371dbd6..a55d1152df 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/development-environment.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/extending/development-environment.md @@ -19,7 +19,7 @@ 1. **Fork 并克隆仓库**: - **Fork 仓库**: - - 访问 [Kilo Code GitHub 仓库](https://github.com/Kilo-Org/kilocode) + - 访问 [Axon Code GitHub 仓库](https://github.com/Kilo-Org/kilocode) - 点击右上角的 "Fork" 按钮,创建你自己的副本。 - **克隆你的 Fork**: ```bash @@ -80,7 +80,7 @@ npm run build 要在开发模式下运行扩展: 1. 在 VSCode 中按 `F5`(或选择 **Run** → **Start Debugging**) -2. 这将打开一个新的 VSCode 窗口,并加载 Kilo Code +2. 这将打开一个新的 VSCode 窗口,并加载 Axon Code ### 热重载 @@ -90,7 +90,7 @@ npm run build 在开发模式下(NODE_ENV="development"),更改核心代码将触发 `workbench.action.reloadWindow` 命令,因此不再需要手动启动/停止调试器和任务。 > **重要提示**:在生产构建中,更改核心扩展代码时,你需要: -> +> > 1. 停止调试过程 > 2. 终止任何在后台运行的 npm 任务(见下图) > 3. 重新开始调试 @@ -109,7 +109,7 @@ code --install-extension "$(ls -1v bin/kilo-code-*.vsix | tail -n1)" ## 测试 -Kilo Code 使用多种测试来确保质量: +Axon Code 使用多种测试来确保质量: ### 单元测试 @@ -188,5 +188,5 @@ npm run check-types # 运行 TypeScript 类型检查 ### 调试技巧 - 在代码中使用 `console.log()` 语句进行调试 -- 检查 VSCode 中的输出面板(View > Output)并从下拉菜单中选择 "Kilo Code" -- 对于 Webview 问题,请在 Webview 中使用浏览器开发者工具(右键点击 > "Inspect Element") \ No newline at end of file +- 检查 VSCode 中的输出面板(View > Output)并从下拉菜单中选择 "Axon Code" +- 对于 Webview 问题,请在 Webview 中使用浏览器开发者工具(右键点击 > "Inspect Element") diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq.md index ed3dbe4337..58e7130c3d 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq.md @@ -91,7 +91,7 @@ Kilo Code支持多种API提供商,包括: ### 如何开始新任务? -打开Kilo Code面板()并在聊天框中输入你的任务。请清晰具体地描述你希望Kilo Code完成的工作。请参阅[输入你的请求](/)获取最佳实践。 +打开Kilo Code面板()并在聊天框中输入你的任务。请清晰具体地描述你希望Kilo Code完成的工作。请参阅[输入你的请求](/)获取最佳实践。 ### Kilo Code有哪些模式? @@ -162,7 +162,7 @@ Kilo Code支持多种API提供商,包括: - 检查你的互联网连接 - 检查你选择的API提供商的状态 - 尝试重启VS Code -- 如果问题仍然存在,请在[GitHub](https://github.com/Kilo-Org/kilocode/issues)或[Discord](https://kilocode.ai/discord)上报告问题 +- 如果问题仍然存在,请在[GitHub](https://github.com/Kilo-Org/kilocode/issues)或[Discord](https://matterai.so/discord)上报告问题 ### 我看到错误消息。这是什么意思? diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/auto-approving-actions.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/auto-approving-actions.md index 8ce64eb5ec..910b4d4513 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/auto-approving-actions.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/auto-approving-actions.md @@ -1,13 +1,13 @@ # 自动批准操作 -> ⚠️ **安全警告:** 自动批准设置会绕过确认提示,使 Kilo Code 直接访问您的系统。这可能导致**数据丢失、文件损坏,甚至更糟**。命令行访问尤其危险,因为它可能执行有害操作,从而损坏您的系统或危及安全。仅对您完全信任的操作启用自动批准。 +> ⚠️ **安全警告:** 自动批准设置会绕过确认提示,使 Axon Code 直接访问您的系统。这可能导致**数据丢失、文件损坏,甚至更糟**。命令行访问尤其危险,因为它可能执行有害操作,从而损坏您的系统或危及安全。仅对您完全信任的操作启用自动批准。 自动批准设置通过消除重复的确认提示来加快您的工作流程,但它们会显著增加安全风险。 ## 快速入门指南 1. 单击聊天输入上方的自动批准工具栏 -2. 选择 Kilo Code 可以执行哪些操作而无需请求权限 +2. 选择 Axon Code 可以执行哪些操作而无需请求权限 3. 使用主开关(最左侧的复选框)快速启用/禁用所有权限 ## 自动批准工具栏 @@ -26,12 +26,12 @@ _提示文本框和展开的工具栏,包含所有选项_ | 权限 | 作用 | 风险级别 | | -------------------- | ----------------------------------- | -------- | -| **读取文件和目录** | 允许 Kilo Code 无需询问即可访问文件 | 中 | -| **编辑文件** | 允许 Kilo Code 无需询问即可修改文件 | **高** | +| **读取文件和目录** | 允许 Axon Code 无需询问即可访问文件 | 中 | +| **编辑文件** | 允许 Axon Code 无需询问即可修改文件 | **高** | | **执行已批准的命令** | 自动运行白名单中的终端命令 | **高** | | **使用浏览器** | 允许无头浏览器交互 | 中 | -| **使用 MCP 服务器** | 允许 Kilo Code 使用配置的 MCP 服务 | 中-高 | -| **切换模式** | 自动在 Kilo Code 模式之间切换 | 低 | +| **使用 MCP 服务器** | 允许 Axon Code 使用配置的 MCP 服务 | 中-高 | +| **切换模式** | 自动在 Axon Code 模式之间切换 | 低 | | **创建和完成子任务** | 无需确认即可管理子任务 | 低 | | **重试失败的请求** | 自动重试失败的 API 请求 | 低 | | **回答后续问题** | 为后续问题选择默认答案 | 低 | @@ -55,7 +55,7 @@ _主开关(复选框)一次控制所有自动批准权限_ 设置面板提供详细控制和重要的安全上下文: -> **允许 Kilo Code 自动执行操作而无需批准。仅在您完全信任 AI 并了解相关安全风险的情况下才启用这些设置。** +> **允许 Axon Code 自动执行操作而无需批准。仅在您完全信任 AI 并了解相关安全风险的情况下才启用这些设置。** 要访问这些设置: @@ -73,11 +73,11 @@ _完整的设置面板视图_ **设置:** “始终批准只读操作” -**描述:** “启用后,Kilo Code 将自动查看目录内容并读取文件,无需您单击批准按钮。” +**描述:** “启用后,Axon Code 将自动查看目录内容并读取文件,无需您单击批准按钮。” **风险级别:** 中 -虽然此设置只允许读取文件(不修改它们),但它可能会暴露敏感数据。对于大多数用户来说,仍然建议将其作为起点,但请注意 Kilo Code 可以访问哪些文件。 +虽然此设置只允许读取文件(不修改它们),但它可能会暴露敏感数据。对于大多数用户来说,仍然建议将其作为起点,但请注意 Axon Code 可以访问哪些文件。 ::: ### 写入操作 @@ -93,7 +93,7 @@ _完整的设置面板视图_ **风险级别:** 高 -此设置允许 Kilo Code 无需确认即可修改您的文件。延迟计时器至关重要: +此设置允许 Axon Code 无需确认即可修改您的文件。延迟计时器至关重要: - 较高值(2000ms+):建议用于诊断时间较长的复杂项目 - 默认值(1000ms):适用于大多数项目 @@ -108,10 +108,10 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ 当您启用文件写入的自动批准时,延迟计时器与 VSCode 的问题窗格一起工作: -1. Kilo Code 对您的文件进行更改 +1. Axon Code 对您的文件进行更改 2. VSCode 的诊断工具分析更改 3. 问题窗格更新任何错误或警告 -4. Kilo Code 在继续之前注意到这些问题 +4. Axon Code 在继续之前注意到这些问题 这就像人类开发人员在更改代码后暂停检查错误一样。您可以根据以下因素调整延迟时间: @@ -133,7 +133,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **风险级别:** 中 -允许 Kilo Code 无需确认即可控制无头浏览器。这可以包括: +允许 Axon Code 无需确认即可控制无头浏览器。这可以包括: - 打开网站 - 导航页面 @@ -155,7 +155,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **风险级别:** 低 -此设置会在 API 调用失败时自动重试。延迟控制 Kilo Code 在重试之前等待多长时间: +此设置会在 API 调用失败时自动重试。延迟控制 Axon Code 在重试之前等待多长时间: - 较长的延迟对 API 速率限制更温和 - 较短的延迟可以更快地从瞬时错误中恢复 @@ -186,7 +186,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **风险级别:** 低 -允许 Kilo Code 在不同模式(代码、架构师等)之间切换,无需请求权限。这主要影响 AI 的行为,而不是系统访问。 +允许 Axon Code 在不同模式(代码、架构师等)之间切换,无需请求权限。这主要影响 AI 的行为,而不是系统访问。 ::: ### 子任务 @@ -200,7 +200,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **风险级别:** 低 -启用 Kilo Code 自动创建和完成子任务。这与工作流组织有关,而不是系统访问。 +启用 Axon Code 自动创建和完成子任务。这与工作流组织有关,而不是系统访问。 ::: ### 命令执行 @@ -236,7 +236,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **设置:** `始终为后续问题提供默认答案` -**描述:** 在可配置的超时后,自动为后续问题选择第一个 AI 建议的答案。这通过让 Kilo Code 无需手动干预即可继续操作来加快您的工作流程。 +**描述:** 在可配置的超时后,自动为后续问题选择第一个 AI 建议的答案。这通过让 Axon Code 无需手动干预即可继续操作来加快您的工作流程。 **视觉倒计时:** 启用后,第一个建议按钮上会出现一个倒计时计时器,显示自动选择前的剩余时间。计时器显示为圆形进度指示器,随着时间推移而耗尽。 @@ -253,7 +253,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **用例:** -- 您希望 Kilo Code 继续工作的隔夜运行 +- 您希望 Axon Code 继续工作的隔夜运行 - 默认建议通常正确的重复任务 - 交互不重要的测试工作流 ::: @@ -268,7 +268,7 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ **风险级别:** 低 -此设置允许 Kilo Code 在工作会话期间自动更新任务进度和待办事项列表。这包括: +此设置允许 Axon Code 在工作会话期间自动更新任务进度和待办事项列表。这包括: - 将任务标记为已完成 - 添加新发现的任务 @@ -289,5 +289,5 @@ _Kilo Code 在写入延迟期间检查的 VSCode 问题窗格_ - 复杂调试工作流 - 具有许多子任务的功能实现 -当与子任务权限结合使用时,这尤其有用,因为它允许 Kilo Code 在没有持续批准请求的情况下保持项目进度的完整视图。 +当与子任务权限结合使用时,这尤其有用,因为它允许 Axon Code 在没有持续批准请求的情况下保持项目进度的完整视图。 ::: diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/browser-use.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/browser-use.md index 6e28e17af0..49efe00e19 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/browser-use.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/browser-use.md @@ -1,14 +1,15 @@ # 浏览器使用 -Kilo Code 提供复杂的浏览器自动化功能,让您可以直接从 VS Code 与网站交互。此功能支持测试 Web 应用程序、自动化浏览器任务和捕获屏幕截图,而无需离开您的开发环境。 +Axon Code 提供复杂的浏览器自动化功能,让您可以直接从 VS Code 与网站交互。此功能支持测试 Web 应用程序、自动化浏览器任务和捕获屏幕截图,而无需离开您的开发环境。 :::info 需要模型支持 -Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Claude Sonnet 3.5、3.7 和 4 上进行过测试。 +Axon Code 中的浏览器使用需要使用高级代理模型,并且仅在 Claude Sonnet 3.5、3.7 和 4 上进行过测试。 ::: ## 浏览器使用工作原理 -默认情况下,Kilo Code 使用内置浏览器,该浏览器: +默认情况下,Axon Code 使用内置浏览器,该浏览器: + - 当您要求 Kilo 访问网站时自动启动 - 捕获网页屏幕截图 - 允许 Kilo 与网页元素交互 @@ -32,7 +33,7 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla ``` ``` -您能检查一下我的网站 https://kilocode.ai 是否正常显示吗? +您能检查一下我的网站 https://matterai.so 是否正常显示吗? ``` ``` @@ -46,6 +47,7 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla `browser_action` 工具控制一个浏览器实例,该实例在每次操作后返回屏幕截图和控制台日志,让您可以看到交互结果。 主要特点: + - 每个浏览器会话必须以 `launch` 开始并以 `close` 结束 - 每个消息只能使用一个浏览器操作 - 浏览器处于活动状态时,不能使用其他工具 @@ -53,23 +55,24 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla ### 可用的浏览器操作 -| 操作 | 描述 | 何时使用 | -|--------|-------------|------------| -| `launch` | 在 URL 处打开浏览器 | 启动新的浏览器会话 | -| `click` | 在特定坐标处单击 | 与按钮、链接等交互 | -| `type` | 将文本键入活动元素 | 填写表单、搜索框 | -| `scroll_down` | 向下滚动一页 | 查看折叠下方的内容 | -| `scroll_up` | 向上滚动一页 | 返回到以前的内容 | -| `close` | 关闭浏览器 | 结束浏览器会话 | +| 操作 | 描述 | 何时使用 | +| ------------- | ------------------- | ------------------ | +| `launch` | 在 URL 处打开浏览器 | 启动新的浏览器会话 | +| `click` | 在特定坐标处单击 | 与按钮、链接等交互 | +| `type` | 将文本键入活动元素 | 填写表单、搜索框 | +| `scroll_down` | 向下滚动一页 | 查看折叠下方的内容 | +| `scroll_up` | 向上滚动一页 | 返回到以前的内容 | +| `close` | 关闭浏览器 | 结束浏览器会话 | ## 浏览器使用配置/设置 :::info 默认浏览器设置 + - **启用浏览器工具**:已启用 - **视口大小**:小型桌面 (900x600) - **屏幕截图质量**:75% - **使用远程浏览器连接**:已禁用 -::: + ::: ### 访问设置 @@ -84,24 +87,26 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla **目的**:主开关,使 Kilo 能够使用 Puppeteer 控制的浏览器与网站交互。 要更改此设置: + 1. 在浏览器/计算机使用设置中选中或取消选中“启用浏览器工具”复选框 启用浏览器工具设置 ### 视口大小 -**目的**:确定 Kilo Code 使用的浏览器会话的分辨率。 +**目的**:确定 Axon Code 使用的浏览器会话的分辨率。 **权衡**:较高的值提供更大的视口,但会增加 token 使用量。 要更改此设置: + 1. 单击浏览器/计算机使用设置中“视口大小”下的下拉菜单 2. 选择可用选项之一: - 大型桌面 (1280x800) - 小型桌面 (900x600) - 默认 - 平板电脑 (768x1024) - 移动设备 (360x640) -2. 选择您所需的分辨率。 +3. 选择您所需的分辨率。 视口大小设置 @@ -112,9 +117,11 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla **权衡**:较高的值提供更清晰的屏幕截图,但会增加 token 使用量。 要更改此设置: + 1. 在浏览器/计算机使用设置中调整“屏幕截图质量”下的滑块 2. 设置 1-100% 之间的值(默认值为 75%) 3. 较高的值提供更清晰的屏幕截图,但会增加 token 使用量: + - 40-50%:适用于基本的基于文本的网站 - 60-70%:适用于大多数通用浏览 - 80%+:在精细视觉细节至关重要时使用 @@ -126,6 +133,7 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla **目的**:将 Kilo 连接到现有 Chrome 浏览器,而不是使用内置浏览器。 **优点**: + - 在容器化环境和远程开发工作流中工作 - 在浏览器使用之间保持经过身份验证的会话 - 消除重复的登录步骤 @@ -134,6 +142,7 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla **要求**:Chrome 必须运行并启用远程调试。 要启用此功能: + 1. 在浏览器/计算机使用设置中选中“使用远程浏览器连接”框 2. 单击“测试连接”以验证 @@ -150,16 +159,19 @@ Kilo Code 中的浏览器使用需要使用高级代理模型,并且仅在 Cla 连接到可见的 Chrome 窗口以实时观察 Kilo 的交互: **macOS** + ```bash /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug --no-first-run ``` **Windows** + ```bash "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir=C:\chrome-debug --no-first-run ``` **Linux** + ```bash google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug --no-first-run ``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/checkpoints.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/checkpoints.md index b6655b0fb1..6238b599a7 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/checkpoints.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/checkpoints.md @@ -1,33 +1,35 @@ # 检查点 -检查点在 Kilo Code 任务期间自动对您的工作区文件进行版本控制,从而实现对 AI 建议的非破坏性探索,并轻松从不需要的更改中恢复。 +检查点在 Axon Code 任务期间自动对您的工作区文件进行版本控制,从而实现对 AI 建议的非破坏性探索,并轻松从不需要的更改中恢复。 检查点让您能够: + - 安全地试验 AI 建议的更改 - 轻松从不需要的修改中恢复 - 比较不同的实现方法 - 恢复到以前的项目状态而不会丢失工作 :::info 重要说明 + - **检查点默认启用。** - **必须安装 Git** 才能使检查点正常工作 - [请参阅安装说明](#git-installation) - 无需 GitHub 帐户或仓库 - 无需 Git 个人信息配置 - 影子 Git 仓库独立于您项目现有的 Git 配置运行 -::: + ::: ## 配置选项 -在 Kilo Code 设置的“检查点”部分访问检查点设置: +在 Axon Code 设置的“检查点”部分访问检查点设置: 1. 单击齿轮图标 → Checkpoints 打开设置 2. 选中或取消选中“启用自动检查点”复选框 - Kilo Code 配置中的检查点设置 + Axon Code 配置中的检查点设置 ## 检查点工作原理 -Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统)捕获项目状态的快照。这些快照称为检查点,会在您的 AI 辅助工作流中自动记录更改——无论任务何时开始、文件何时更改或命令何时运行。 +Axon Code 使用一个影子 Git 仓库(独立于您的主版本控制系统)捕获项目状态的快照。这些快照称为检查点,会在您的 AI 辅助工作流中自动记录更改——无论任务何时开始、文件何时更改或命令何时运行。 检查点作为 Git 提交存储在影子仓库中,捕获: @@ -44,10 +46,10 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 检查点以两种形式直接出现在您的聊天历史记录中: - **初始检查点**标记您的起始项目状态 - 聊天中的初始检查点指示器 + 聊天中的初始检查点指示器 - **常规检查点**在文件修改或命令执行后出现 - 聊天中的常规检查点指示器 + 聊天中的常规检查点指示器 每个检查点提供两个主要功能: @@ -75,20 +77,20 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 1. 在聊天历史记录中找到检查点 2. 单击检查点的 `Restore Checkpoint` 按钮 - 恢复检查点按钮界面 + 恢复检查点按钮界面 3. 选择以下恢复选项之一: - + 恢复检查点选项 - - **仅恢复文件** - 仅将工作区文件恢复到检查点状态,而不修改对话历史记录。非常适合在保持聊天上下文的同时比较替代实现,让您可以在不同项目状态之间无缝切换。此选项无需确认,可让您快速在不同实现之间切换。 - - - **恢复文件和任务** - 恢复工作区文件并删除所有后续对话消息。当您希望将代码和对话完全重置回检查点的时间点时使用。此选项需要在对话框中进行确认,因为它无法撤消。 +- **仅恢复文件** - 仅将工作区文件恢复到检查点状态,而不修改对话历史记录。非常适合在保持聊天上下文的同时比较替代实现,让您可以在不同项目状态之间无缝切换。此选项无需确认,可让您快速在不同实现之间切换。 - 恢复文件和任务检查点的确认对话框 +- **恢复文件和任务** - 恢复工作区文件并删除所有后续对话消息。当您希望将代码和对话完全重置回检查点的时间点时使用。此选项需要在对话框中进行确认,因为它无法撤消。 + + 恢复文件和任务检查点的确认对话框 ### 限制和注意事项 -- **范围**:检查点仅捕获在活动 Kilo Code 任务期间所做的更改 +- **范围**:检查点仅捕获在活动 Axon Code 任务期间所做的更改 - **外部更改**:在任务之外进行的修改(手动编辑、其他工具)不包括在内 - **大文件**:非常大的二进制文件可能会影响性能 - **未保存的工作**:恢复将覆盖工作区中任何未保存的更改 @@ -102,16 +104,18 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 1. **影子 Git 仓库**:专门为检查点跟踪创建的独立 Git 仓库,作为检查点状态的持久存储机制。 2. **检查点服务**:通过以下方式处理 Git 操作和状态管理: - - 仓库初始化 - - 检查点创建和存储 - - 差异计算 - - 状态恢复 + + - 仓库初始化 + - 检查点创建和存储 + - 差异计算 + - 状态恢复 3. **UI 组件**:聊天中显示的界面元素,可实现与检查点的交互。 ### 恢复过程 -当执行恢复时,Kilo Code: +当执行恢复时,Axon Code: + - 对指定的检查点提交执行硬重置 - 将所有文件从影子仓库复制到您的工作区 - 更新内部检查点跟踪状态 @@ -123,6 +127,7 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 ### 差异计算 检查点比较使用 Git 的底层差异功能生成结构化的文件差异: + - 修改的文件显示逐行更改 - 正确检测和处理二进制文件 - 正确跟踪重命名和移动的文件 @@ -135,6 +140,7 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 #### 内置排除 系统具有全面的内置排除模式,自动忽略: + - 构建工件和依赖项目录(`node_modules/`、`dist/`、`build/`) - 媒体文件和二进制资产(图像、视频、音频) - 缓存和临时文件(`.cache/`、`.tmp/`、`.bak`) @@ -147,6 +153,7 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 #### .gitignore 支持 检查点系统尊重工作区中的 `.gitignore` 模式: + - 被 `.gitignore` 排除的文件不会触发检查点创建 - 排除的文件不会出现在检查点差异中 - 暂存文件更改时应用标准 Git 忽略规则 @@ -154,6 +161,7 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 #### .kilocodeignore 行为 `.kilocodeignore` 文件(控制 AI 对文件的访问)与检查点跟踪是分开的: + - 被 `.kilocodeignore` 排除但未被 `.gitignore` 排除的文件仍将被检查点 - 对 AI 无法访问的文件的更改仍可通过检查点恢复 @@ -162,6 +170,7 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 #### 嵌套 Git 仓库 检查点系统包括对嵌套 Git 仓库的特殊处理: + - 在操作期间临时将嵌套的 `.git` 目录重命名为 `.git_disabled` - 操作完成后恢复它们 - 允许正确跟踪嵌套仓库中的文件 @@ -178,11 +187,13 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 ### macOS 1. **使用 Homebrew 安装(推荐)**: + ``` brew install git ``` 2. **替代方案:使用 Xcode 命令行工具安装**: + ``` xcode-select --install ``` @@ -195,10 +206,12 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 ### Windows 1. **下载适用于 Windows 的 Git**: + - 访问 https://git-scm.com/download/win - 下载应自动开始 2. **运行安装程序**: + - 接受许可协议 - 选择安装位置(推荐默认) - 选择组件(默认选项通常足够) @@ -215,22 +228,26 @@ Kilo Code 使用一个影子 Git 仓库(独立于您的主版本控制系统 ### Linux **Debian/Ubuntu**: + ``` sudo apt update sudo apt install git ``` **Fedora**: + ``` sudo dnf install git ``` **Arch Linux**: + ``` sudo pacman -S git ``` **验证安装**: + - 打开终端 - 键入 `git --version` - 您应该会看到版本号 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/code-actions.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/code-actions.md index d39556f0f8..91723f2635 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/code-actions.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/code-actions.md @@ -2,32 +2,32 @@ import Image from '@site/src/components/Image'; # 代码操作 -代码操作是 VS Code 的强大功能,它直接在编辑器中提供快速修复、重构和其他与代码相关的建议。Kilo Code 与此系统集成,为常见的编码任务提供 AI 辅助。 +代码操作是 VS Code 的强大功能,它直接在编辑器中提供快速修复、重构和其他与代码相关的建议。Axon Code 与此系统集成,为常见的编码任务提供 AI 辅助。 ## 什么是代码操作? 代码操作在编辑器装订线(行号左侧区域)中显示为灯泡图标(💡)。它们也可以通过右键单击上下文菜单或通过键盘快捷键访问。它们在以下情况下触发: -* 您选择了一段代码。 -* 您的光标位于有问题(错误、警告或提示)的行上。 -* 您通过命令调用它们。 +- 您选择了一段代码。 +- 您的光标位于有问题(错误、警告或提示)的行上。 +- 您通过命令调用它们。 -单击灯泡、右键单击并选择“Kilo Code”,或使用键盘快捷键(macOS 上默认为 `Ctrl+.` 或 `Cmd+.`),将显示可用操作菜单。 +单击灯泡、右键单击并选择“Axon Code”,或使用键盘快捷键(macOS 上默认为 `Ctrl+.` 或 `Cmd+.`),将显示可用操作菜单。 VS Code 代码操作与代码在同一行 -## Kilo Code 的代码操作 +## Axon Code 的代码操作 -Kilo Code 提供以下代码操作: +Axon Code 提供以下代码操作: -* **添加到上下文:** 快速将选定的代码添加到与 Kilo 的聊天中,包括行号,以便 Kilo 确切知道代码来自何处。它在菜单中排在第一位,以便于访问。(更多详细信息见下文)。 -* **解释代码:** 要求 Kilo Code 解释选定的代码。 -* **修复代码:** 要求 Kilo Code 修复选定代码中的问题(在存在诊断时可用)。 -* **改进代码:** 要求 Kilo Code 建议改进选定的代码。 +- **添加到上下文:** 快速将选定的代码添加到与 Kilo 的聊天中,包括行号,以便 Kilo 确切知道代码来自何处。它在菜单中排在第一位,以便于访问。(更多详细信息见下文)。 +- **解释代码:** 要求 Axon Code 解释选定的代码。 +- **修复代码:** 要求 Axon Code 修复选定代码中的问题(在存在诊断时可用)。 +- **改进代码:** 要求 Axon Code 建议改进选定的代码。 ### 添加到上下文深入探讨 -**添加到上下文**操作在代码操作菜单中排在第一位,因此您可以快速将代码片段添加到对话中。当您使用它时,Kilo Code 会将文件名和行号以及代码包含在内。 +**添加到上下文**操作在代码操作菜单中排在第一位,因此您可以快速将代码片段添加到对话中。当您使用它时,Axon Code 会将文件名和行号以及代码包含在内。 这有助于 Kilo 理解代码在项目中的确切上下文,从而使其能够提供更相关和准确的帮助。 @@ -40,51 +40,51 @@ Kilo Code 提供以下代码操作: @myFile.js:15:25 ``` -*(其中 `@myFile.js:15:25` 表示通过“添加到上下文”添加的代码)* +_(其中 `@myFile.js:15:25` 表示通过“添加到上下文”添加的代码)_ 这些操作中的每一个都可以在“新任务中”或“当前任务中”执行。 ## 使用代码操作 -使用 Kilo Code 的代码操作有三种主要方式: +使用 Axon Code 的代码操作有三种主要方式: ### 1. 从灯泡 (💡) 1. **选择代码:** 选择您要处理的代码。您可以选择单行、多行或整个代码块。 2. **查找灯泡:** 灯泡图标将出现在选定代码(或带有错误/警告的行)旁边的装订线中。 3. **单击灯泡:** 单击灯泡图标以打开代码操作菜单。 -4. **选择操作:** 从菜单中选择所需的 Kilo Code 操作。 -5. **审查和批准:** Kilo Code 将在聊天面板中提出解决方案。审查提议的更改并批准或拒绝它们。 +4. **选择操作:** 从菜单中选择所需的 Axon Code 操作。 +5. **审查和批准:** Axon Code 将在聊天面板中提出解决方案。审查提议的更改并批准或拒绝它们。 ### 2. 从右键上下文菜单 1. **选择代码:** 选择您要处理的代码。 2. **右键单击:** 右键单击选定的代码以打开上下文菜单。 -3. **选择“Kilo Code”:** 从上下文菜单中选择“Kilo Code”选项。将出现一个子菜单,其中包含可用的 Kilo Code 操作。 +3. **选择“Axon Code”:** 从上下文菜单中选择“Axon Code”选项。将出现一个子菜单,其中包含可用的 Axon Code 操作。 4. **选择操作:** 从子菜单中选择所需的操作。 -5. **审查和批准:** Kilo Code 将在聊天面板中提出解决方案。审查提议的更改并批准或拒绝它们。 +5. **审查和批准:** Axon Code 将在聊天面板中提出解决方案。审查提议的更改并批准或拒绝它们。 ### 3. 从命令面板 1. **选择代码:** 选择您要处理的代码。 2. **打开命令面板:** 按 `Ctrl+Shift+P` (Windows/Linux) 或 `Cmd+Shift+P` (macOS)。 -3. **键入命令:** 键入“Kilo Code”以过滤命令,然后选择相关的代码操作(例如,“Kilo Code: Explain Code”)。您也可以键入命令的开头,例如“Kilo Code: Explain”,然后从过滤列表中选择。 -4. **审查和批准:** Kilo Code 将在聊天面板中提出解决方案。审查提议的更改并批准或拒绝它们。 +3. **键入命令:** 键入“Axon Code”以过滤命令,然后选择相关的代码操作(例如,“Axon Code: Explain Code”)。您也可以键入命令的开头,例如“Axon Code: Explain”,然后从过滤列表中选择。 +4. **审查和批准:** Axon Code 将在聊天面板中提出解决方案。审查提议的更改并批准或拒绝它们。 ## 代码操作和当前任务 每个代码操作都为您提供两个选项: -* **在新任务中:** 选择此选项以开始与 Kilo 的对话,围绕此代码操作进行。 -* **在当前任务中:** 如果对话已经开始,此选项将代码操作添加为附加消息。 +- **在新任务中:** 选择此选项以开始与 Kilo 的对话,围绕此代码操作进行。 +- **在当前任务中:** 如果对话已经开始,此选项将代码操作添加为附加消息。 ## 自定义代码操作提示 您可以通过修改“提示”选项卡中的“支持提示”来自定义每个代码操作使用的提示。这允许您微调提供给 AI 模型的指令,并根据您的特定需求调整响应。 -1. **打开提示选项卡:** 单击 Kilo Code 顶部菜单栏中的 图标。 +1. **打开提示选项卡:** 单击 Axon Code 顶部菜单栏中的 图标。 2. **查找“支持提示”:** 您将看到支持提示,包括“增强提示”、“解释代码”、“修复代码”和“改进代码”。 3. **编辑提示:** 修改您要自定义的提示的文本区域中的文本。您可以使用 `${filePath}` 和 `${selectedText}` 等占位符来包含有关当前文件和选择的信息。 4. **单击“完成”:** 保存您的更改。 -通过使用 Kilo Code 的代码操作,您可以直接在编码工作流中快速获得 AI 辅助。这可以节省您的时间并帮助您编写更好的代码。 +通过使用 Axon Code 的代码操作,您可以直接在编码工作流中快速获得 AI 辅助。这可以节省您的时间并帮助您编写更好的代码。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/codebase-indexing.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/codebase-indexing.md index 3c085d5150..72a614497b 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/codebase-indexing.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/codebase-indexing.md @@ -2,7 +2,7 @@ import Codicon from '@site/src/components/Codicon'; # 代码库索引 -代码库索引通过 AI 嵌入实现对整个项目的语义代码搜索。它不是搜索精确的文本匹配,而是理解您查询的*含义*,帮助 Kilo Code 找到相关代码,即使您不知道特定的函数名称或文件位置。 +代码库索引通过 AI 嵌入实现对整个项目的语义代码搜索。它不是搜索精确的文本匹配,而是理解您查询的*含义*,帮助 Axon Code 找到相关代码,即使您不知道特定的函数名称或文件位置。 代码库索引设置 @@ -13,14 +13,14 @@ import Codicon from '@site/src/components/Codicon'; 1. **使用 Tree-sitter 解析您的代码**以识别语义块(函数、类、方法) 2. **使用 AI 模型创建每个代码块的嵌入** 3. **将向量存储在 Qdrant 数据库中**以进行快速相似性搜索 -4. **为 Kilo Code 提供 [`codebase_search`](/advanced-usage/available-tools/codebase-search) 工具**以进行智能代码发现 +4. **为 Axon Code 提供 [`codebase_search`](/advanced-usage/available-tools/codebase-search) 工具**以进行智能代码发现 这使得自然语言查询(如“用户身份验证逻辑”或“数据库连接处理”)能够查找整个项目中的相关代码。 ## 主要优点 - **语义搜索**:通过含义查找代码,而不仅仅是关键字 -- **增强 AI 理解**:Kilo Code 可以更好地理解和使用您的代码库 +- **增强 AI 理解**:Axon Code 可以更好地理解和使用您的代码库 - **跨项目发现**:搜索所有文件,而不仅仅是打开的文件 - **模式识别**:查找相似的实现和代码模式 @@ -72,16 +72,16 @@ docker run -p 6333:6333 qdrant/qdrant **使用 Docker Compose:** ```yaml -version: '3.8' +version: "3.8" services: - qdrant: - image: qdrant/qdrant - ports: - - '6333:6333' - volumes: - - qdrant_storage:/qdrant/storage + qdrant: + image: qdrant/qdrant + ports: + - "6333:6333" + volumes: + - qdrant_storage:/qdrant/storage volumes: - qdrant_storage: + qdrant_storage: ``` ### 生产部署 @@ -94,7 +94,7 @@ volumes: ## 配置 -1. 打开 Kilo Code 设置( 图标) +1. 打开 Axon Code 设置( 图标) 2. 导航到 **代码库索引** 部分 3. 使用切换开关启用 **“启用代码库索引”** 4. 配置您的嵌入提供商: @@ -186,7 +186,7 @@ volumes: ## 使用搜索功能 -索引后,Kilo Code 可以使用 [`codebase_search`](/advanced-usage/available-tools/codebase-search) 工具查找相关代码: +索引后,Axon Code 可以使用 [`codebase_search`](/advanced-usage/available-tools/codebase-search) 工具查找相关代码: **示例查询:** @@ -195,7 +195,7 @@ volumes: - “错误处理模式” - “API 端点定义” -该工具为 Kilo Code 提供: +该工具为 Axon Code 提供: - 相关代码片段(最多达到您配置的最大结果限制) - 文件路径和行号 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/custom-modes.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/custom-modes.md index 9870088624..7a673fa2a5 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/custom-modes.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/custom-modes.md @@ -1,26 +1,26 @@ # 自定义模式 -Kilo Code 允许您创建**自定义模式**,以根据特定任务或工作流调整 Kilo 的行为。自定义模式可以是**全局**(适用于所有项目)或**项目特定**(在单个项目中定义)。 +Axon Code 允许您创建**自定义模式**,以根据特定任务或工作流调整 Kilo 的行为。自定义模式可以是**全局**(适用于所有项目)或**项目特定**(在单个项目中定义)。 ## 为什么要使用自定义模式? -* **专业化:** 创建针对特定任务优化的模式,例如“文档编写器”、“测试工程师”或“重构专家” -* **安全:** 限制模式对敏感文件或命令的访问。例如,“审查模式”可以限制为只读操作 -* **实验:** 安全地尝试不同的提示和配置,而不会影响其他模式 -* **团队协作:** 与您的团队共享自定义模式以标准化工作流 +- **专业化:** 创建针对特定任务优化的模式,例如“文档编写器”、“测试工程师”或“重构专家” +- **安全:** 限制模式对敏感文件或命令的访问。例如,“审查模式”可以限制为只读操作 +- **实验:** 安全地尝试不同的提示和配置,而不会影响其他模式 +- **团队协作:** 与您的团队共享自定义模式以标准化工作流 - 自定义模式界面概述 - *Kilo Code 用于创建和管理自定义模式的界面。* + 自定义模式界面概述 + *Axon Code 用于创建和管理自定义模式的界面。* ## 自定义模式中包含什么? 自定义模式允许您定义: -* **唯一的名称和 slug:** 便于识别 -* **角色定义:** 放置在系统提示的开头,这定义了 Kilo 在该模式下的核心专业知识和个性。此位置至关重要,因为它塑造了 Kilo 对任务的基本理解和方法 -* **自定义指令:** 放置在系统提示的末尾,这些指令提供了修改或完善 Kilo 行为的特定指南。与 `.clinerules` 文件(仅在末尾添加规则)不同,这种角色和指令的结构化放置允许对 Kilo 的响应进行更细致的控制 -* **允许的工具:** 该模式可以使用的 Kilo Code 工具(例如,读取文件、写入文件、执行命令) -* **文件限制:** (可选)将文件访问限制为特定文件类型或模式(例如,仅允许编辑 `.md` 文件) +- **唯一的名称和 slug:** 便于识别 +- **角色定义:** 放置在系统提示的开头,这定义了 Kilo 在该模式下的核心专业知识和个性。此位置至关重要,因为它塑造了 Kilo 对任务的基本理解和方法 +- **自定义指令:** 放置在系统提示的末尾,这些指令提供了修改或完善 Kilo 行为的特定指南。与 `.clinerules` 文件(仅在末尾添加规则)不同,这种角色和指令的结构化放置允许对 Kilo 的响应进行更细致的控制 +- **允许的工具:** 该模式可以使用的 Axon Code 工具(例如,读取文件、写入文件、执行命令) +- **文件限制:** (可选)将文件访问限制为特定文件类型或模式(例如,仅允许编辑 `.md` 文件) ## 自定义模式配置(JSON 格式) @@ -28,88 +28,100 @@ Kilo Code 允许您创建**自定义模式**,以根据特定任务或工作流 ```json { - "customModes": [ - { - "slug": "mode-name", - "name": "Mode Display Name", - "roleDefinition": "Mode's role and capabilities", - "groups": ["read", "edit"], - "customInstructions": "Additional guidelines" - } - ] + "customModes": [ + { + "slug": "mode-name", + "name": "Mode Display Name", + "roleDefinition": "Mode's role and capabilities", + "groups": ["read", "edit"], + "customInstructions": "Additional guidelines" + } + ] } ``` ### 必需属性 #### `slug` -* 模式的唯一标识符 -* 使用小写字母、数字和连字符 -* 保持简短和描述性 -* 示例:`"docs-writer"`, `"test-engineer"` + +- 模式的唯一标识符 +- 使用小写字母、数字和连字符 +- 保持简短和描述性 +- 示例:`"docs-writer"`, `"test-engineer"` #### `name` -* 在 UI 中显示的名称 -* 可以包含空格和正确的大小写 -* 示例:`"Documentation Writer"`, `"Test Engineer"` + +- 在 UI 中显示的名称 +- 可以包含空格和正确的大小写 +- 示例:`"Documentation Writer"`, `"Test Engineer"` #### `roleDefinition` -* 模式角色和功能的详细描述 -* 定义 Kilo 在此模式下的专业知识和个性 -* 示例:`"您是一位专注于清晰文档的技术作家"` + +- 模式角色和功能的详细描述 +- 定义 Kilo 在此模式下的专业知识和个性 +- 示例:`"您是一位专注于清晰文档的技术作家"` #### `groups` -* 允许的工具组数组 -* 可用组:`"read"`, `"edit"`, `"browser"`, `"command"`, `"mcp"` -* 可以包含文件限制 for the `"edit"` group + +- 允许的工具组数组 +- 可用组:`"read"`, `"edit"`, `"browser"`, `"command"`, `"mcp"` +- 可以包含文件限制 for the `"edit"` group ##### 文件限制格式 + ```json -["edit", { - "fileRegex": "\\.md$", - "description": "Markdown files only" -}] +[ + "edit", + { + "fileRegex": "\\.md$", + "description": "Markdown files only" + } +] ``` ### 理解文件限制 The `fileRegex` property uses regular expressions to control which files a mode can edit: -* `\\.md$` - Match files ending in ".md" -* `\\.(test|spec)\\.(js|ts)$` - Match test files (e.g., "component.test.js") -* `\\.(js|ts)$` - Match JavaScript and TypeScript files +- `\\.md$` - Match files ending in ".md" +- `\\.(test|spec)\\.(js|ts)$` - Match test files (e.g., "component.test.js") +- `\\.(js|ts)$` - Match JavaScript and TypeScript files Common regex patterns: -* `\\.` - Match a literal dot -* `(a|b)` - Match either "a" or "b" -* `$` - Match the end of the filename + +- `\\.` - Match a literal dot +- `(a|b)` - Match either "a" or "b" +- `$` - Match the end of the filename [Learn more about regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) ### Optional Properties #### `customInstructions` -* Additional behavioral guidelines for the mode -* Example: `"Focus on explaining concepts and providing examples"` + +- Additional behavioral guidelines for the mode +- Example: `"Focus on explaining concepts and providing examples"` #### `apiConfiguration` -* Optional settings to customize the AI model and parameters for this mode -* Allows optimizing the model selection for specific tasks -* Example: `{"model": "gpt-4", "temperature": 0.2}` + +- Optional settings to customize the AI model and parameters for this mode +- Allows optimizing the model selection for specific tasks +- Example: `{"model": "gpt-4", "temperature": 0.2}` ### Mode-Specific Custom Instructions Files In addition to the `customInstructions` property in JSON, you can use a dedicated file for mode-specific instructions: 1. Create a file named `.clinerules-{mode-slug}` in your workspace root - * Replace `{mode-slug}` with your mode's slug (e.g., `.clinerules-docs-writer`) + - Replace `{mode-slug}` with your mode's slug (e.g., `.clinerules-docs-writer`) 2. Add your custom instructions to this file -3. Kilo Code will automatically apply these instructions to the specified mode +3. Axon Code will automatically apply these instructions to the specified mode This approach is particularly useful for: -* Keeping lengthy instructions separate from your mode configuration -* Managing instructions with version control -* Allowing non-technical team members to modify instructions without editing JSON + +- Keeping lengthy instructions separate from your mode configuration +- Managing instructions with version control +- Allowing non-technical team members to modify instructions without editing JSON Note: If both `.clinerules-{mode-slug}` and the `customInstructions` property exist, they will be combined, with the file contents appended after the JSON property. @@ -129,33 +141,38 @@ You have three options for creating custom modes: ### 1. Ask Kilo! (Recommended) -You can quickly create a basic custom mode by asking Kilo Code to do it for you. For example: +You can quickly create a basic custom mode by asking Axon Code to do it for you. For example: + ``` Create a new mode called "Documentation Writer". It should only be able to read files and write Markdown files. ``` -Kilo Code will guide you through the process. However, for fine-tuning modes or making specific adjustments, you'll want to use the Prompts tab or manual configuration methods described below. + +Axon Code will guide you through the process. However, for fine-tuning modes or making specific adjustments, you'll want to use the Prompts tab or manual configuration methods described below. :::info + #### Custom Mode Creation Settings -When enabled, Kilo allows you to create custom modes using prompts like 'Make me a custom mode that...'. Disabling this reduces your system prompt by about 700 tokens when this feature isn't needed. When disabled you can still manually create custom modes using the + button above or by editing the related config JSON. + +When enabled, Kilo allows you to create custom modes using prompts like 'Make me a custom mode that...'. Disabling this reduces your system prompt by about 700 tokens when this feature isn't needed. When disabled you can still manually create custom modes using the + button above or by editing the related config JSON. Enable Custom Mode Creation Through Prompts setting -You can find this setting within the prompt settings by clicking the icon in the Kilo Code top menu bar. +You can find this setting within the prompt settings by clicking the icon in the Axon Code top menu bar. ::: ### 2. Using the Prompts Tab -1. **Open Prompts Tab:** Click the icon in the Kilo Code top menu bar +1. **Open Prompts Tab:** Click the icon in the Axon Code top menu bar 2. **Create New Mode:** Click the button to the right of the Modes heading 3. **Fill in Fields:** Custom mode creation interface in the Prompts tab *The custom mode creation interface showing fields for name, slug, save location, role definition, available tools, and custom instructions.* - * **Name:** Enter a display name for the mode - * **Slug:** Enter a lowercase identifier (letters, numbers, and hyphens only) - * **Save Location:** Choose Global (via `custom_modes.yaml`, available across all workspaces) or Project-specific (via `.kilocodemodes` file in project root) - * **Role Definition:** Define Kilo's expertise and personality for this mode (appears at the start of the system prompt) - * **Available Tools:** Select which tools this mode can use - * **Custom Instructions:** (Optional) Add behavioral guidelines specific to this mode (appears at the end of the system prompt) + - **Name:** Enter a display name for the mode + - **Slug:** Enter a lowercase identifier (letters, numbers, and hyphens only) + - **Save Location:** Choose Global (via `custom_modes.yaml`, available across all workspaces) or Project-specific (via `.kilocodemodes` file in project root) + - **Role Definition:** Define Kilo's expertise and personality for this mode (appears at the start of the system prompt) + - **Available Tools:** Select which tools this mode can use + - **Custom Instructions:** (Optional) Add behavioral guidelines specific to this mode (appears at the end of the system prompt) + 4. **Create Mode:** Click the "Create Mode" button to save your new mode Note: File type restrictions can only be added through manual configuration. @@ -166,65 +183,66 @@ You can configure custom modes by editing JSON files through the Prompts tab: Both global and project-specific configurations can be edited through the Prompts tab: -1. **Open Prompts Tab:** Click the icon in the Kilo Code top menu bar +1. **Open Prompts Tab:** Click the icon in the Axon Code top menu bar 2. **Access Settings Menu:** Click the button to the right of the Modes heading 3. **Choose Configuration:** - * Select "Edit Global Modes" to edit `custom_modes.yaml` (available across all workspaces) - * Select "Edit Project Modes" to edit `.kilocodemodes` file (in project root) + - Select "Edit Global Modes" to edit `custom_modes.yaml` (available across all workspaces) + - Select "Edit Project Modes" to edit `.kilocodemodes` file (in project root) 4. **Edit Configuration:** Modify the JSON file that opens -5. **Save Changes:** Kilo Code will automatically detect the changes +5. **Save Changes:** Axon Code will automatically detect the changes ## Example Configurations Each example shows different aspects of mode configuration: ### Basic Documentation Writer + ```json { - "customModes": [{ - "slug": "docs-writer", - "name": "Documentation Writer", - "roleDefinition": "您是一位专注于清晰文档的技术作家", - "groups": [ - "read", - ["edit", { "fileRegex": "\\.md$", "description": "Markdown files only" }] - ], - "customInstructions": "专注于清晰的解释和示例" - }] + "customModes": [ + { + "slug": "docs-writer", + "name": "Documentation Writer", + "roleDefinition": "您是一位专注于清晰文档的技术作家", + "groups": ["read", ["edit", { "fileRegex": "\\.md$", "description": "Markdown files only" }]], + "customInstructions": "专注于清晰的解释和示例" + } + ] } ``` ### Test Engineer with File Restrictions + ```json { - "customModes": [{ - "slug": "test-engineer", - "name": "测试工程师", - "roleDefinition": "您是一位专注于代码质量的测试工程师", - "groups": [ - "read", - ["edit", { "fileRegex": "\\.(test|spec)\\.(js|ts)$", "description": "Test files only" }] - ] - }] + "customModes": [ + { + "slug": "test-engineer", + "name": "测试工程师", + "roleDefinition": "您是一位专注于代码质量的测试工程师", + "groups": ["read", ["edit", { "fileRegex": "\\.(test|spec)\\.(js|ts)$", "description": "Test files only" }]] + } + ] } ``` ### Project-Specific Mode Override + ```json { - "customModes": [{ - "slug": "code", - "name": "代码(项目特定)", - "roleDefinition": "您是一位具有项目特定约束的软件工程师", - "groups": [ - "read", - ["edit", { "fileRegex": "\\.(js|ts)$", "description": "JS/TS files only" }] - ], - "customInstructions": "专注于项目特定的 JS/TS 开发" - }] + "customModes": [ + { + "slug": "code", + "name": "代码(项目特定)", + "roleDefinition": "您是一位具有项目特定约束的软件工程师", + "groups": ["read", ["edit", { "fileRegex": "\\.(js|ts)$", "description": "JS/TS files only" }]], + "customInstructions": "专注于项目特定的 JS/TS 开发" + } + ] } ``` -By following these instructions, you can create and manage custom modes to enhance your workflow with Kilo Code. + +By following these instructions, you can create and manage custom modes to enhance your workflow with Axon Code. ## Understanding Regex in Custom Modes @@ -246,13 +264,13 @@ When you specify `fileRegex` in a custom mode, you're creating a pattern that fi ### Common Pattern Examples -| Pattern | Matches | Doesn't Match | -|---------|---------|---------------| -| `\\.md$` | `readme.md`, `docs/guide.md` | `script.js`, `readme.md.bak` | -| `^src/.*` | `src/app.js`, `src/components/button.tsx` | `lib/utils.js`, `test/src/mock.js` | -| `\\.(css\|scss)$` | `styles.css`, `theme.scss` | `styles.less`, `styles.css.map` | -| `docs/.*\\.md$` | `docs/guide.md`, `docs/api/reference.md` | `guide.md`, `src/docs/notes.md` | -| `^(?!.*(test\|spec)).*\\.js$` | `app.js`, `utils.js` | `app.test.js`, `utils.spec.js` | +| Pattern | Matches | Doesn't Match | +| ----------------------------- | ----------------------------------------- | ---------------------------------- | +| `\\.md$` | `readme.md`, `docs/guide.md` | `script.js`, `readme.md.bak` | +| `^src/.*` | `src/app.js`, `src/components/button.tsx` | `lib/utils.js`, `test/src/mock.js` | +| `\\.(css\|scss)$` | `styles.css`, `theme.scss` | `styles.less`, `styles.css.map` | +| `docs/.*\\.md$` | `docs/guide.md`, `docs/api/reference.md` | `guide.md`, `src/docs/notes.md` | +| `^(?!.*(test\|spec)).*\\.js$` | `app.js`, `utils.js` | `app.test.js`, `utils.spec.js` | ### Pattern Building Blocks @@ -271,15 +289,19 @@ Before applying a regex pattern to a custom mode: 2. Remember that in JSON, each backslash needs to be doubled (`\d` becomes `\\d`) 3. Start with simpler patterns and build complexity gradually - :::tip + ### Let Kilo Build Your Regex Patterns + Instead of writing complex regex patterns manually, you can ask Kilo to create them for you! Simply describe which files you want to include or exclude: + ``` Create a regex pattern that matches JavaScript files but excludes test files ``` + Kilo will generate the appropriate pattern with proper escaping for JSON configuration. ::: ## Community Gallery + Ready to explore more? Check out the [Show and Tell](https://github.com/Kilo-Org/kilocode/discussions/categories/show-and-tell) to discover and share custom modes created by the community! diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/enhance-prompt.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/enhance-prompt.md index 004a856dbe..726dbaa84e 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/enhance-prompt.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/enhance-prompt.md @@ -1,14 +1,14 @@ # 增强提示 -Kilo Code 中的“增强提示”功能可帮助您在将提示发送到 AI 模型之前提高其质量和有效性。通过单击聊天输入中的 图标,您可以自动优化您的初始请求,使其更清晰、更具体,并更有可能产生所需的结果。 +Axon Code 中的“增强提示”功能可帮助您在将提示发送到 AI 模型之前提高其质量和有效性。通过单击聊天输入中的 图标,您可以自动优化您的初始请求,使其更清晰、更具体,并更有可能产生所需的结果。 ## 为什么要使用增强提示? -* **提高清晰度:** Kilo Code 可以重新措辞您的提示,使其更易于 AI 模型理解。 -* **添加上下文:** 增强过程可以为您的提示添加相关上下文,例如当前文件路径或选定的代码。 -* **更好的指令:** Kilo Code 可以添加指令来引导 AI 给出更有帮助的响应(例如,请求特定格式或特定详细程度)。 -* **减少歧义:** 增强提示有助于消除歧义并确保 Kilo Code 理解您的意图。 -* **一致性**:Kilo 将始终以相同的方式格式化提示给 AI。 +- **提高清晰度:** Axon Code 可以重新措辞您的提示,使其更易于 AI 模型理解。 +- **添加上下文:** 增强过程可以为您的提示添加相关上下文,例如当前文件路径或选定的代码。 +- **更好的指令:** Axon Code 可以添加指令来引导 AI 给出更有帮助的响应(例如,请求特定格式或特定详细程度)。 +- **减少歧义:** 增强提示有助于消除歧义并确保 Axon Code 理解您的意图。 +- **一致性**:Kilo 将始终以相同的方式格式化提示给 AI。 ### 之前和之后 @@ -17,10 +17,10 @@ Kilo Code 中的“增强提示”功能可帮助您在将提示发送到 AI 模 ## 如何使用增强提示 -1. **输入您的初始提示:** 像往常一样在 Kilo Code 聊天输入框中输入您的请求。这可以是一个简单的问题、一个复杂的任务描述,或介于两者之间的任何内容。 +1. **输入您的初始提示:** 像往常一样在 Axon Code 聊天输入框中输入您的请求。这可以是一个简单的问题、一个复杂的任务描述,或介于两者之间的任何内容。 2. **单击 图标:** 不要按 Enter 键,而是单击聊天输入框右下角的 图标。 -3. **审查增强提示:** Kilo Code 将用增强版本替换您的原始提示。审查增强提示,确保它准确反映您的意图。您可以在发送之前进一步优化增强提示。 -4. **发送增强提示:** 按 Enter 键或单击发送图标()将增强提示发送到 Kilo Code。 +3. **审查增强提示:** Axon Code 将用增强版本替换您的原始提示。审查增强提示,确保它准确反映您的意图。您可以在发送之前进一步优化增强提示。 +4. **发送增强提示:** 按 Enter 键或单击发送图标()将增强提示发送到 Axon Code。 ## 自定义增强过程 @@ -28,7 +28,7 @@ Kilo Code 中的“增强提示”功能可帮助您在将提示发送到 AI 模 “增强提示”功能使用可自定义的提示模板。您可以修改此模板以根据您的特定需求调整增强过程。 -1. **打开“提示”选项卡:** 单击 Kilo Code 顶部菜单栏中的 图标。 +1. **打开“提示”选项卡:** 单击 Axon Code 顶部菜单栏中的 图标。 2. **选择“ENHANCE”选项卡:** 您应该会看到列出的支持提示,包括“ENHANCE”。单击此选项卡。 3. **编辑提示模板:** 修改“提示”字段中的文本。 @@ -46,9 +46,9 @@ Kilo Code 中的“增强提示”功能可帮助您在将提示发送到 AI 模 ## 限制和最佳实践 -* **实验性功能:** 提示增强是一项实验性功能。增强提示的质量可能因您的请求的复杂性和底层模型的功能而异。 -* **仔细审查:** 在发送之前务必仔细审查增强提示。Kilo Code 可能会进行与您的意图不符的更改。 -* **迭代过程:** 您可以多次使用“增强提示”功能来迭代优化您的提示。 -* **不能替代清晰的指令:** 尽管“增强提示”可以提供帮助,但从一开始就编写清晰具体的提示仍然很重要。 +- **实验性功能:** 提示增强是一项实验性功能。增强提示的质量可能因您的请求的复杂性和底层模型的功能而异。 +- **仔细审查:** 在发送之前务必仔细审查增强提示。Axon Code 可能会进行与您的意图不符的更改。 +- **迭代过程:** 您可以多次使用“增强提示”功能来迭代优化您的提示。 +- **不能替代清晰的指令:** 尽管“增强提示”可以提供帮助,但从一开始就编写清晰具体的提示仍然很重要。 -通过使用“增强提示”功能,您可以提高与 Kilo Code 交互的质量,并获得更准确和有用的响应。 +通过使用“增强提示”功能,您可以提高与 Axon Code 交互的质量,并获得更准确和有用的响应。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/experimental/experimental-features.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/experimental/experimental-features.md index fc147a35e5..0829140a33 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/experimental/experimental-features.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/experimental/experimental-features.md @@ -1,6 +1,6 @@ # 实验性功能 -Kilo Code 包含一些仍在开发中的实验性功能。这些功能可能不稳定,会在未来版本中发生重大变化,甚至可能被移除。请谨慎使用,并注意它们可能无法按预期工作。 +Axon Code 包含一些仍在开发中的实验性功能。这些功能可能不稳定,会在未来版本中发生重大变化,甚至可能被移除。请谨慎使用,并注意它们可能无法按预期工作。 **警告:** 实验性功能可能存在意外行为,包括潜在的数据丢失或安全漏洞。启用这些功能需自行承担风险。 @@ -8,7 +8,7 @@ Kilo Code 包含一些仍在开发中的实验性功能。这些功能可能不 要启用或禁用实验性功能: -1. 打开 Kilo Code 设置(右上角的 图标)。 +1. 打开 Axon Code 设置(右上角的 图标)。 2. 进入“高级设置”部分。 3. 找到“实验性功能”部分。 4. 勾选或取消勾选要启用或禁用的功能。 @@ -21,17 +21,19 @@ Kilo Code 包含一些仍在开发中的实验性功能。这些功能可能不 目前提供以下实验性功能: ## 自动完成 -启用后,Kilo Code 将在您键入时提供内联代码建议。目前,这需要 Kilo Code API 提供商才能使用。 + +启用后,Axon Code 将在您键入时提供内联代码建议。目前,这需要 Axon Code API 提供商才能使用。 ## 并发文件编辑 -启用后,Kilo Code 可以在单个请求中编辑多个文件。禁用后,Kilo Code 必须一次编辑一个文件。禁用此功能有助于在使用功能较弱的模型时或当您希望对文件修改进行更多控制时。 + +启用后,Axon Code 可以在单个请求中编辑多个文件。禁用后,Axon Code 必须一次编辑一个文件。禁用此功能有助于在使用功能较弱的模型时或当您希望对文件修改进行更多控制时。 ### 强力转向 -启用后,Kilo Code 会更频繁地提醒模型当前的模式定义细节。这将导致更严格地遵守角色定义和自定义指令,但会消耗更多 token。 +启用后,Axon Code 会更频繁地提醒模型当前的模式定义细节。这将导致更严格地遵守角色定义和自定义指令,但会消耗更多 token。 ## 提供反馈 -如果你在使用实验性功能时遇到任何问题,或有改进建议,请在 [Kilo Code Code GitHub Issues 页面](https://github.com/Kilo-Org/kilocode) 上报告。 +如果你在使用实验性功能时遇到任何问题,或有改进建议,请在 [Axon Code Code GitHub Issues 页面](https://github.com/Kilo-Org/kilocode) 上报告。 -你的反馈对我们非常宝贵,将帮助我们改进 Kilo Code! \ No newline at end of file +你的反馈对我们非常宝贵,将帮助我们改进 Axon Code! diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/fast-edits.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/fast-edits.md index 8e3560f3d4..f5eaa81db8 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/fast-edits.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/fast-edits.md @@ -1,20 +1,19 @@ # 快速编辑 :::info 默认设置 -Kilo Code 默认启用快速编辑(使用“通过差异启用编辑”设置)。除非您遇到特定问题或想尝试不同的差异策略,否则通常无需更改这些设置。 +Axon Code 默认启用快速编辑(使用“通过差异启用编辑”设置)。除非您遇到特定问题或想尝试不同的差异策略,否则通常无需更改这些设置。 ::: -Kilo Code 提供了一个高级设置,可以使用差异(差异)而不是重写整个文件来更改其编辑文件的方式。启用此功能可带来显著优势。 +Axon Code 提供了一个高级设置,可以使用差异(差异)而不是重写整个文件来更改其编辑文件的方式。启用此功能可带来显著优势。 ## 通过差异启用编辑 单击齿轮图标 → 高级 打开设置 - - 当选中“**通过差异启用编辑**”时: - Kilo Code 设置显示通过差异启用编辑 + Axon Code 设置显示通过差异启用编辑 + 1. **更快的文件编辑**:Kilo 通过仅应用必要的更改来更快地修改文件。 2. **防止截断写入**:系统自动检测并拒绝 AI 写入不完整文件内容的尝试,这可能发生在大型文件或复杂指令中。这有助于防止文件损坏。 @@ -26,11 +25,11 @@ Kilo Code 提供了一个高级设置,可以使用差异(差异)而不是 此滑块控制 AI 识别的代码部分在应用更改之前必须与文件中实际代码匹配的紧密程度。 - Kilo Code 设置显示通过差异启用编辑复选框和匹配精度滑块 + Axon Code 设置显示通过差异启用编辑复选框和匹配精度滑块 -* **100%(默认)**:需要精确匹配。这是最安全的选择,可最大程度地降低错误更改的风险。 -* **较低值(80%-99%)**:允许“模糊”匹配。即使代码部分与 AI 预期有细微差异,Kilo 也可以应用更改。这在文件略有修改时很有用,但**增加了**在错误位置应用更改的风险。 +- **100%(默认)**:需要精确匹配。这是最安全的选择,可最大程度地降低错误更改的风险。 +- **较低值(80%-99%)**:允许“模糊”匹配。即使代码部分与 AI 预期有细微差异,Kilo 也可以应用更改。这在文件略有修改时很有用,但**增加了**在错误位置应用更改的风险。 **请极其谨慎地使用低于 100% 的值。** 较低的精度可能偶尔是必要的,但请务必仔细审查提议的更改。 -在内部,此设置调整用于比较代码相似性的 `fuzzyMatchThreshold`(例如 Levenshtein 距离)算法。 \ No newline at end of file +在内部,此设置调整用于比较代码相似性的 `fuzzyMatchThreshold`(例如 Levenshtein 距离)算法。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/footgun-prompting.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/footgun-prompting.md index 72d11c0967..008228f3c2 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/footgun-prompting.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/footgun-prompting.md @@ -1,14 +1,14 @@ --- -sidebar_label: '足枪式提示' +sidebar_label: "足枪式提示" --- # 足枪式提示:覆盖系统提示 -足枪式提示,又称覆盖系统提示,允许高级用户完全替换特定 Kilo Code 模式的默认系统提示。这提供了对 AI 行为的精细控制,但绕过了内置的安全措施。 +足枪式提示,又称覆盖系统提示,允许高级用户完全替换特定 Axon Code 模式的默认系统提示。这提供了对 AI 行为的精细控制,但绕过了内置的安全措施。 -:::info **足枪** *(名词)* +:::info **足枪** _(名词)_ -1. *(编程俚语,幽默,贬义)* 任何可能导致程序员自作自受的功能。 +1. _(编程俚语,幽默,贬义)_ 任何可能导致程序员自作自受的功能。 > 系统提示覆盖被认为是一种足枪,因为在没有深入理解的情况下修改核心指令可能导致意外或错误的行为,尤其是在工具使用和响应一致性方面。 @@ -18,9 +18,10 @@ sidebar_label: '足枪式提示' 1. **覆盖文件:** 在您的工作区根目录中创建一个名为 `.kilo/system-prompt-{mode-slug}` 的文件(例如,Code 模式的 `.kilo/system-prompt-code`)。 2. **内容:** 此文件的内容将成为该特定模式的新系统提示。 -3. **激活:** Kilo Code 会自动检测此文件。如果存在,它将替换大多数标准系统提示部分。 +3. **激活:** Axon Code 会自动检测此文件。如果存在,它将替换大多数标准系统提示部分。 4. **保留部分:** 只有核心 `roleDefinition` 和您为该模式设置的任何 `customInstructions` 会与您的覆盖内容一起保留。工具描述、规则和功能等标准部分将被绕过。 5. **构建:** 发送到模型的最终提示如下所示: + ``` ${roleDefinition} @@ -31,22 +32,21 @@ sidebar_label: '足枪式提示' ## 访问功能 -您可以在 Kilo Code UI 中找到选项和说明: +您可以在 Axon Code UI 中找到选项和说明: -1. 单击 Kilo Code 文本输入框左下角的 MODE 选择器。 +1. 单击 Axon Code 文本输入框左下角的 MODE 选择器。 2. 单击模式选择列表底部的“编辑...” 3. 展开底部的“**高级:覆盖系统提示**”部分。 4. 单击说明中的文件路径链接将在 VS Code 中打开或创建当前选定模式的正确覆盖文件。 UI 显示高级:覆盖系统提示部分 - ## 主要注意事项和警告 -- **目标受众:** 最适合深入了解 Kilo Code 提示系统以及修改核心指令所带来影响的用户。 -- **对功能的影响:** 自定义提示会覆盖标准指令,包括工具使用和响应一致性的指令。如果管理不当,这可能导致意外行为或错误。 -- **模式特定:** 每个覆盖文件仅适用于其文件名中指定的模式(`{mode-slug}`)。 -- **无文件,无覆盖:** 如果 `.kilo/system-prompt-{mode-slug}` 文件不存在,Kilo Code 将使用该模式的标准系统提示生成过程。 -- **目录创建:** Kilo Code 确保 `.kilo` 目录存在,然后才尝试读取或创建覆盖文件。 +- **目标受众:** 最适合深入了解 Axon Code 提示系统以及修改核心指令所带来影响的用户。 +- **对功能的影响:** 自定义提示会覆盖标准指令,包括工具使用和响应一致性的指令。如果管理不当,这可能导致意外行为或错误。 +- **模式特定:** 每个覆盖文件仅适用于其文件名中指定的模式(`{mode-slug}`)。 +- **无文件,无覆盖:** 如果 `.kilo/system-prompt-{mode-slug}` 文件不存在,Axon Code 将使用该模式的标准系统提示生成过程。 +- **目录创建:** Axon Code 确保 `.kilo` 目录存在,然后才尝试读取或创建覆盖文件。 -请谨慎使用此功能。虽然它在自定义方面功能强大,但错误的实现可能会显著降低 Kilo Code 在受影响模式下的性能和可靠性。 +请谨慎使用此功能。虽然它在自定义方面功能强大,但错误的实现可能会显著降低 Axon Code 在受影响模式下的性能和可靠性。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/server-transports.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/server-transports.md index 1cba4082ac..19ebdaaff2 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/server-transports.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/server-transports.md @@ -13,7 +13,7 @@ STDIO传输在本地机器上运行,通过标准输入/输出流进行通信 ### STDIO传输工作原理 -1. 客户端(Kilo Code)将MCP服务器作为子进程启动 +1. 客户端(Axon Code)将MCP服务器作为子进程启动 2. 通信通过进程流进行:客户端写入服务器的STDIN,服务器响应到STDOUT 3. 每个消息以换行符分隔 4. 消息格式为JSON-RPC 2.0 @@ -29,34 +29,34 @@ Client Server ### STDIO特点 -* **本地性**:与Kilo Code在同一台机器上运行 -* **性能**:延迟和开销非常低(不涉及网络栈) -* **简单性**:直接进程通信,无需网络配置 -* **关系**:客户端与服务器之间的一对一关系 -* **安全性**:本质上更安全,因为不暴露网络 +- **本地性**:与Kilo Code在同一台机器上运行 +- **性能**:延迟和开销非常低(不涉及网络栈) +- **简单性**:直接进程通信,无需网络配置 +- **关系**:客户端与服务器之间的一对一关系 +- **安全性**:本质上更安全,因为不暴露网络 ### 使用STDIO的场景 STDIO传输适用于: -* 本地集成和工具 -* 安全敏感操作 -* 低延迟要求 -* 单客户端场景(每个服务器一个Kilo Code实例) -* 命令行工具或IDE扩展 +- 本地集成和工具 +- 安全敏感操作 +- 低延迟要求 +- 单客户端场景(每个服务器一个Kilo Code实例) +- 命令行工具或IDE扩展 ### STDIO实现示例 ```typescript -import { Server } from '@modelcontextprotocol/sdk/server/index.js'; -import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; +import { Server } from "@modelcontextprotocol/sdk/server/index.js" +import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js" -const server = new Server({name: 'local-server', version: '1.0.0'}); +const server = new Server({ name: "local-server", version: "1.0.0" }) // 注册工具... // 使用STDIO传输 -const transport = new StdioServerTransport(server); -transport.listen(); +const transport = new StdioServerTransport(server) +transport.listen() ``` ## SSE传输 @@ -65,12 +65,12 @@ transport.listen(); ### SSE传输工作原理 -1. 客户端(Kilo Code)通过HTTP GET请求连接到服务器的SSE端点 +1. 客户端(Axon Code)通过HTTP GET请求连接到服务器的SSE端点 2. 建立持久连接,服务器可以向客户端推送事件 3. 对于客户端到服务器的通信,客户端向单独的端点发送HTTP POST请求 4. 通信通过两个通道进行: - * 事件流(GET):服务器到客户端更新 - * 消息端点(POST):客户端到服务器请求 + - 事件流(GET):服务器到客户端更新 + - 消息端点(POST):客户端到服务器请求 ``` Client Server @@ -85,39 +85,39 @@ Client Server ### SSE特点 -* **远程访问**:可以托管在与Kilo Code不同的机器上 -* **可扩展性**:支持多个客户端并发连接 -* **协议**:基于标准HTTP(无需特殊协议) -* **持久性**:维护服务器到客户端消息的持久连接 -* **认证**:可以使用标准HTTP认证机制 +- **远程访问**:可以托管在与Kilo Code不同的机器上 +- **可扩展性**:支持多个客户端并发连接 +- **协议**:基于标准HTTP(无需特殊协议) +- **持久性**:维护服务器到客户端消息的持久连接 +- **认证**:可以使用标准HTTP认证机制 ### 使用SSE的场景 SSE传输更适合: -* 跨网络远程访问 -* 多客户端场景 -* 公共服务 -* 许多用户需要访问的集中式工具 -* 与Web服务集成 +- 跨网络远程访问 +- 多客户端场景 +- 公共服务 +- 许多用户需要访问的集中式工具 +- 与Web服务集成 ### SSE实现示例 ```typescript -import { Server } from '@modelcontextprotocol/sdk/server/index.js'; -import { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js'; -import express from 'express'; +import { Server } from "@modelcontextprotocol/sdk/server/index.js" +import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js" +import express from "express" -const app = express(); -const server = new Server({name: 'remote-server', version: '1.0.0'}); +const app = express() +const server = new Server({ name: "remote-server", version: "1.0.0" }) // 注册工具... // 使用SSE传输 -const transport = new SSEServerTransport(server); -app.use('/mcp', transport.requestHandler()); +const transport = new SSEServerTransport(server) +app.use("/mcp", transport.requestHandler()) app.listen(3000, () => { - console.log('MCP server listening on port 3000'); -}); + console.log("MCP server listening on port 3000") +}) ``` ## 本地 vs. 托管:部署考虑 @@ -128,45 +128,47 @@ app.listen(3000, () => { STDIO服务器与Kilo Code在同一台机器上运行,这有几个重要影响: -* **安装**:必须在每个用户的机器上安装服务器可执行文件 -* **分发**:需要为不同操作系统提供安装包 -* **更新**:每个实例必须单独更新 -* **资源**:使用本地机器的CPU、内存和磁盘 -* **访问控制**:依赖于本地机器的文件系统权限 -* **集成**:易于与本地系统资源(文件、进程)集成 -* **执行**:随Kilo Code启动和停止(子进程生命周期) -* **依赖**:任何依赖项都必须安装在用户机器上 +- **安装**:必须在每个用户的机器上安装服务器可执行文件 +- **分发**:需要为不同操作系统提供安装包 +- **更新**:每个实例必须单独更新 +- **资源**:使用本地机器的CPU、内存和磁盘 +- **访问控制**:依赖于本地机器的文件系统权限 +- **集成**:易于与本地系统资源(文件、进程)集成 +- **执行**:随Kilo Code启动和停止(子进程生命周期) +- **依赖**:任何依赖项都必须安装在用户机器上 #### 实际示例 一个本地文件搜索工具使用STDIO会: -* 在用户机器上运行 -* 直接访问本地文件系统 -* 在Kilo Code需要时启动 -* 不需要网络配置 -* 需要与Kilo Code一起安装或通过包管理器安装 + +- 在用户机器上运行 +- 直接访问本地文件系统 +- 在Kilo Code需要时启动 +- 不需要网络配置 +- 需要与Kilo Code一起安装或通过包管理器安装 ### SSE:托管部署模式 SSE服务器可以部署到远程服务器并通过网络访问: -* **安装**:在服务器上安装一次,供多个用户访问 -* **分发**:单一部署服务多个客户端 -* **更新**:集中更新立即影响所有用户 -* **资源**:使用服务器资源,而非本地机器资源 -* **访问控制**:通过认证和授权系统管理 -* **集成**:与用户特定资源的集成更复杂 -* **执行**:作为独立服务运行(通常持续运行) -* **依赖**:在服务器上管理,而非用户机器 +- **安装**:在服务器上安装一次,供多个用户访问 +- **分发**:单一部署服务多个客户端 +- **更新**:集中更新立即影响所有用户 +- **资源**:使用服务器资源,而非本地机器资源 +- **访问控制**:通过认证和授权系统管理 +- **集成**:与用户特定资源的集成更复杂 +- **执行**:作为独立服务运行(通常持续运行) +- **依赖**:在服务器上管理,而非用户机器 #### 实际示例 一个数据库查询工具使用SSE会: -* 在中央服务器上运行 -* 使用服务器端凭据连接数据库 -* 持续可用,供多个用户使用 -* 需要正确的网络安全配置 -* 使用容器或云技术部署 + +- 在中央服务器上运行 +- 使用服务器端凭据连接数据库 +- 持续可用,供多个用户使用 +- 需要正确的网络安全配置 +- 使用容器或云技术部署 ### 混合方法 @@ -178,20 +180,20 @@ SSE服务器可以部署到远程服务器并通过网络访问: ## 选择STDIO还是SSE -| 考虑因素 | STDIO | SSE | -|---------------|-------|-----| -| **位置** | 仅限本地机器 | 本地或远程 | -| **客户端** | 单客户端 | 多客户端 | -| **性能** | 延迟更低 | 延迟更高(网络开销) | -| **设置复杂性** | 更简单 | 更复杂(需要HTTP服务器) | -| **安全性** | 本质上更安全 | 需要明确的安全措施 | -| **网络访问** | 不需要 | 需要 | -| **可扩展性** | 限于本地机器 | 可以在网络上分布 | -| **部署** | 每用户安装 | 集中安装 | -| **更新** | 分布式更新 | 集中更新 | -| **资源使用** | 使用客户端资源 | 使用服务器资源 | -| **依赖** | 客户端依赖 | 服务器依赖 | +| 考虑因素 | STDIO | SSE | +| -------------- | -------------- | ------------------------ | +| **位置** | 仅限本地机器 | 本地或远程 | +| **客户端** | 单客户端 | 多客户端 | +| **性能** | 延迟更低 | 延迟更高(网络开销) | +| **设置复杂性** | 更简单 | 更复杂(需要HTTP服务器) | +| **安全性** | 本质上更安全 | 需要明确的安全措施 | +| **网络访问** | 不需要 | 需要 | +| **可扩展性** | 限于本地机器 | 可以在网络上分布 | +| **部署** | 每用户安装 | 集中安装 | +| **更新** | 分布式更新 | 集中更新 | +| **资源使用** | 使用客户端资源 | 使用服务器资源 | +| **依赖** | 客户端依赖 | 服务器依赖 | ## 在Kilo Code中配置传输 -有关在Kilo Code中配置STDIO和SSE传输的详细信息,包括示例配置,请参见[理解传输类型](/features/mcp/using-mcp-in-kilo-code#understanding-transport-types)部分。 \ No newline at end of file +有关在Kilo Code中配置STDIO和SSE传输的详细信息,包括示例配置,请参见[理解传输类型](/features/mcp/using-mcp-in-kilo-code#understanding-transport-types)部分。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/using-mcp-in-kilo-code.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/using-mcp-in-kilo-code.md index 59f0420475..a050583788 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/using-mcp-in-kilo-code.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/using-mcp-in-kilo-code.md @@ -25,32 +25,34 @@ MCP服务器配置可以在两个级别进行管理: 你可以直接从Kilo Code MCP设置视图编辑全局和项目级MCP配置文件: -1. 单击 Kilo Code 窗格顶部导航栏中的 图标以打开 `Settings`。 +1. 单击 Axon Code 窗格顶部导航栏中的 图标以打开 `Settings`。 2. 单击左侧的 `MCP Servers` 选项卡 3. 选择 `Installed` 服务器 -3. 单击相应的按钮: - * **`Edit Global MCP`**:打开全局 `mcp_settings.json` 文件。 - * **`Edit Project MCP`**:打开项目特定的 `.kilocode/mcp.json` 文件。如果此文件不存在,Kilo Code 将为您创建它。 +4. 单击相应的按钮: + - **`Edit Global MCP`**:打开全局 `mcp_settings.json` 文件。 + - **`Edit Project MCP`**:打开项目特定的 `.kilocode/mcp.json` 文件。如果此文件不存在,Axon Code 将为您创建它。 编辑全局 MCP 和编辑项目 MCP 按钮 两个文件都使用JSON格式,其中包含一个`mcpServers`对象,包含命名的服务器配置: - ```json - { - "mcpServers": { - "server1": { - "command": "python", - "args": ["/path/to/server.py"], - "env": { - "API_KEY": "your_api_key" - }, - "alwaysAllow": ["tool1", "tool2"], - "disabled": false - } - } - } + +```json +{ + "mcpServers": { + "server1": { + "command": "python", + "args": ["/path/to/server.py"], + "env": { + "API_KEY": "your_api_key" + }, + "alwaysAllow": ["tool1", "tool2"], + "disabled": false + } + } +} ``` -*Kilo Code中的MCP服务器配置示例(STDIO传输)* + +_Kilo Code中的MCP服务器配置示例(STDIO传输)_ ### 理解传输类型 @@ -60,28 +62,29 @@ MCP支持两种服务器通信的传输类型: 用于在本地机器上运行的服务器: -* 通过标准输入/输出流通信 -* 延迟更低(无网络开销) -* 安全性更好(无网络暴露) -* 设置更简单(不需要HTTP服务器) -* 作为本地机器上的子进程运行 +- 通过标准输入/输出流通信 +- 延迟更低(无网络开销) +- 安全性更好(无网络暴露) +- 设置更简单(不需要HTTP服务器) +- 作为本地机器上的子进程运行 有关STDIO传输工作原理的深入信息,请参见[STDIO传输](/features/mcp/server-transports#stdio-transport)。 STDIO配置示例: + ```json { - "mcpServers": { - "local-server": { - "command": "node", - "args": ["/path/to/server.js"], - "env": { - "API_KEY": "your_api_key" - }, - "alwaysAllow": ["tool1", "tool2"], - "disabled": false - } - } + "mcpServers": { + "local-server": { + "command": "node", + "args": ["/path/to/server.js"], + "env": { + "API_KEY": "your_api_key" + }, + "alwaysAllow": ["tool1", "tool2"], + "disabled": false + } + } } ``` @@ -89,11 +92,11 @@ STDIO配置示例: 用于通过HTTP/HTTPS访问的远程服务器: -* 通过服务器发送事件协议通信 -* 可以托管在不同的机器上 -* 支持多个客户端连接 -* 需要网络访问 -* 允许集中部署和管理 +- 通过服务器发送事件协议通信 +- 可以托管在不同的机器上 +- 支持多个客户端连接 +- 需要网络访问 +- 允许集中部署和管理 有关SSE传输工作原理的深入信息,请参见[SSE传输](/features/mcp/server-transports#sse-transport)。 @@ -101,16 +104,16 @@ SSE配置示例: ```json { - "mcpServers": { - "remote-server": { - "url": "https://your-server-url.com/mcp", - "headers": { - "Authorization": "Bearer your-token" - }, - "alwaysAllow": ["tool3"], - "disabled": false - } - } + "mcpServers": { + "remote-server": { + "url": "https://your-server-url.com/mcp", + "headers": { + "Authorization": "Bearer your-token" + }, + "alwaysAllow": ["tool3"], + "disabled": false + } + } } ``` @@ -119,7 +122,7 @@ SSE配置示例: 1. 点击要删除的MCP服务器旁边的 2. 在确认框中点击`删除`按钮 - 删除确认框 + 删除确认框 ### 重启服务器 @@ -153,9 +156,9 @@ MCP工具自动批准按工具进行,默认禁用。要配置自动批准: Kilo Code不附带任何预安装的MCP服务器。你需要单独查找并安装它们。 -* **社区仓库**:在GitHub上查看社区维护的MCP服务器列表 -* **询问Kilo Code**:你可以请Kilo Code帮助你查找甚至创建MCP服务器(当"[启用MCP服务器创建](#enabling-or-disabling-mcp-server-creation)"启用时) -* **自行构建**:使用SDK创建自定义MCP服务器,使用你自己的工具扩展Kilo Code +- **社区仓库**:在GitHub上查看社区维护的MCP服务器列表 +- **询问Kilo Code**:你可以请Kilo Code帮助你查找甚至创建MCP服务器(当"[启用MCP服务器创建](#enabling-or-disabling-mcp-server-creation)"启用时) +- **自行构建**:使用SDK创建自定义MCP服务器,使用你自己的工具扩展Kilo Code 有关完整的SDK文档,请访问[MCP GitHub仓库](https://github.com/modelcontextprotocol/)。 @@ -173,10 +176,10 @@ Kilo Code不附带任何预安装的MCP服务器。你需要单独查找并安 常见问题及解决方案: -* **服务器无响应**:检查服务器进程是否正在运行并验证网络连接 -* **权限错误**:确保在`mcp_settings.json`(用于全局设置)或`.kilocode/mcp.json`(用于项目设置)中配置了正确的API密钥和凭据。 -* **工具不可用**:确认服务器是否正确实现了该工具且未在设置中禁用 -* **性能缓慢**:尝试调整特定MCP服务器的网络超时值 +- **服务器无响应**:检查服务器进程是否正在运行并验证网络连接 +- **权限错误**:确保在`mcp_settings.json`(用于全局设置)或`.kilocode/mcp.json`(用于项目设置)中配置了正确的API密钥和凭据。 +- **工具不可用**:确认服务器是否正确实现了该工具且未在设置中禁用 +- **性能缓慢**:尝试调整特定MCP服务器的网络超时值 ## 平台特定的MCP配置示例 @@ -186,21 +189,17 @@ Kilo Code不附带任何预安装的MCP服务器。你需要单独查找并安 ```json { - "mcpServers": { - "puppeteer": { - "command": "cmd", - "args": [ - "/c", - "npx", - "-y", - "@modelcontextprotocol/server-puppeteer" - ] - } - } + "mcpServers": { + "puppeteer": { + "command": "cmd", + "args": ["/c", "npx", "-y", "@modelcontextprotocol/server-puppeteer"] + } + } } ``` 此Windows特定配置: + - 使用`cmd`命令访问Windows命令提示符 - 使用`/c`告诉cmd执行命令然后终止 - 使用`npx`运行包而无需永久安装 @@ -209,19 +208,18 @@ Kilo Code不附带任何预安装的MCP服务器。你需要单独查找并安 :::note 对于macOS或Linux,你将使用不同的配置: + ```json { - "mcpServers": { - "puppeteer": { - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-puppeteer" - ] - } - } + "mcpServers": { + "puppeteer": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-puppeteer"] + } + } } ``` + ::: -相同的方法可以用于Windows上的其他MCP服务器,根据需要调整包名称以匹配不同的服务器类型。 \ No newline at end of file +相同的方法可以用于Windows上的其他MCP服务器,根据需要调整包名称以匹配不同的服务器类型。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/what-is-mcp.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/what-is-mcp.md index 0336cd019b..cfc1ccd9ef 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/what-is-mcp.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/mcp/what-is-mcp.md @@ -28,9 +28,9 @@ MCP 采用客户端-服务端架构: - **如何保障安全性?** 用户可自主控制连接哪些 MCP 服务器,以及授予这些服务器哪些权限。与任何访问数据或服务的工具一样,请使用可信来源并配置适当的访问控制。 -## Kilo Code 中的 MCP +## Axon Code 中的 MCP -Kilo Code 通过实现模型上下文协议来: +Axon Code 通过实现模型上下文协议来: - 同时连接本地和远程 MCP 服务器 - 提供访问工具的统一接口 @@ -44,6 +44,6 @@ MCP 为 AI 系统与外部工具服务的交互提供了标准化方式,使复 准备好深入探索了吗?请查阅以下指南: - [MCP 概述](/features/mcp/overview) - 快速了解 MCP 文档结构 -- [在 Kilo Code 中使用 MCP](/features/mcp/using-mcp-in-kilo-code) - 包含创建简单服务器的入门指导 +- [在 Axon Code 中使用 MCP](/features/mcp/using-mcp-in-kilo-code) - 包含创建简单服务器的入门指导 - [MCP vs 传统 API](/features/mcp/mcp-vs-api) - 相比传统 API 的技术优势 -- [STDIO 与 SSE 传输协议](/features/mcp/server-transports) - 本地与云端部署模式对比 \ No newline at end of file +- [STDIO 与 SSE 传输协议](/features/mcp/server-transports) - 本地与云端部署模式对比 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/model-temperature.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/model-temperature.md index debfbc7a4e..501efebf58 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/model-temperature.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/model-temperature.md @@ -11,43 +11,43 @@ :::info 温度和代码:常见误解 温度控制输出随机性,而不是直接控制代码质量或准确性。关键点: -* **低温度(接近 0.0):** 生成可预测、一致的代码。适用于简单任务,但可能重复且缺乏创造力。它不能保证*更好*的代码。 -* **高温度:** 增加随机性,可能导致创造性解决方案,但也可能导致更多错误或无意义的代码。它不能保证*更高质量*的代码。 -* **准确性:** 代码准确性取决于模型的训练和提示清晰度,而不是温度。 -* **温度 0.0:** 有助于一致性,但限制了复杂问题所需的探索。 -::: +- **低温度(接近 0.0):** 生成可预测、一致的代码。适用于简单任务,但可能重复且缺乏创造力。它不能保证*更好*的代码。 +- **高温度:** 增加随机性,可能导致创造性解决方案,但也可能导致更多错误或无意义的代码。它不能保证*更高质量*的代码。 +- **准确性:** 代码准确性取决于模型的训练和提示清晰度,而不是温度。 +- **温度 0.0:** 有助于一致性,但限制了复杂问题所需的探索。 + ::: -## Kilo Code 中的默认值 +## Axon Code 中的默认值 -Kilo Code 对大多数模型使用 0.0 的默认温度,以优化代码生成的最大确定性和精度。这适用于 OpenAI 模型、Anthropic 模型(非思考变体)、LM Studio 模型和大多数其他提供商。 +Axon Code 对大多数模型使用 0.0 的默认温度,以优化代码生成的最大确定性和精度。这适用于 OpenAI 模型、Anthropic 模型(非思考变体)、LM Studio 模型和大多数其他提供商。 某些模型使用较高的默认温度——DeepSeek R1 模型和某些以推理为重点的模型默认为 0.6,在确定性和创造性探索之间取得了平衡。 具有思考能力的模型(AI 显示其推理过程)需要固定温度 1.0,无法更改,因为此设置可确保思考机制的最佳性能。这适用于任何启用“:thinking”标志的模型。 -某些专业模型根本不支持温度调整,在这种情况下,Kilo Code 会自动遵守这些限制。 +某些专业模型根本不支持温度调整,在这种情况下,Axon Code 会自动遵守这些限制。 ## 何时调整温度 以下是一些可能适用于不同任务的温度设置示例: -* **代码模式 (0.0-0.3):** 用于编写精确、正确的代码,具有一致、确定性的结果 -* **架构师模式 (0.4-0.7):** 用于头脑风暴架构或设计解决方案,具有平衡的创造性和结构 -* **询问模式 (0.7-1.0):** 用于需要多样化和有见地的解释或开放式问题 -* **调试模式 (0.0-0.3):** 用于以一致的精度排除故障 +- **代码模式 (0.0-0.3):** 用于编写精确、正确的代码,具有一致、确定性的结果 +- **架构师模式 (0.4-0.7):** 用于头脑风暴架构或设计解决方案,具有平衡的创造性和结构 +- **询问模式 (0.7-1.0):** 用于需要多样化和有见地的解释或开放式问题 +- **调试模式 (0.0-0.3):** 用于以一致的精度排除故障 这些是起点——重要的是[尝试不同的设置](#experimentation)以找到最适合您特定需求和偏好的设置。 ## 如何调整温度 -1. **打开 Kilo Code 面板:** 单击 VS Code 侧边栏中的 Kilo Code 图标() +1. **打开 Axon Code 面板:** 单击 VS Code 侧边栏中的 Axon Code 图标() 2. **打开设置:** 单击右上角的 图标 3. **查找温度控制:** 导航到“提供商”部分 4. **启用自定义温度:** 选中“使用自定义温度”框 5. **设置您的值:** 将滑块调整到您喜欢的值 - Kilo Code 设置面板中的温度设置 - *Kilo Code 设置面板中的温度滑块* + Axon Code 设置面板中的温度设置 + *Axon Code 设置面板中的温度滑块* ## 使用 API 配置配置文件进行温度设置 @@ -64,13 +64,13 @@ Kilo Code 对大多数模型使用 0.0 的默认温度,以优化代码生成 ## 技术实现 -Kilo Code 在实现温度处理时考虑了以下因素: +Axon Code 在实现温度处理时考虑了以下因素: -* 用户定义的设置优先于默认设置 -* 尊重提供商特定的行为 -* 强制执行模型特定的限制: - * 启用思考功能的模型需要固定温度 1.0 - * 某些模型不支持温度调整 +- 用户定义的设置优先于默认设置 +- 尊重提供商特定的行为 +- 强制执行模型特定的限制: + - 启用思考功能的模型需要固定温度 1.0 + - 某些模型不支持温度调整 ## 实验 @@ -78,7 +78,7 @@ Kilo Code 在实现温度处理时考虑了以下因素: ### 有效的温度测试 -1. **从默认值开始** - 从 Kilo Code 的预设值(大多数任务为 0.0)作为您的基线 +1. **从默认值开始** - 从 Axon Code 的预设值(大多数任务为 0.0)作为您的基线 2. **进行增量调整** - 以小步(±0.1)更改值以观察细微差异 3. **一致测试** - 在不同的温度设置下使用相同的提示进行有效比较 4. **记录结果** - 记录哪些值对特定类型的任务产生最佳结果 @@ -88,6 +88,6 @@ Kilo Code 在实现温度处理时考虑了以下因素: ## 相关功能 -- 适用于 Kilo Code 支持的所有 [API 提供商](/providers/openai) +- 适用于 Axon Code 支持的所有 [API 提供商](/providers/openai) - 补充[自定义指令](/advanced-usage/custom-instructions)以微调响应 -- 与您创建的[自定义模式](/features/custom-modes)一起使用 \ No newline at end of file +- 与您创建的[自定义模式](/features/custom-modes)一起使用 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/more-features.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/more-features.md index 40730e6e5d..68778ccc2c 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/more-features.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/more-features.md @@ -2,26 +2,27 @@ sidebar_label: Additional Features --- - # 附加功能 -Kilo Code 的附加功能简化了日常任务并提高了可访问性。 +Axon Code 的附加功能简化了日常任务并提高了可访问性。 ## 建议回复 -Kilo Code 提供建议回复,让您减少打字时间。 +Axon Code 提供建议回复,让您减少打字时间。 + - 提问后,聊天框下方会出现按钮。 - 单击按钮可将其用作您的下一个提示。 ## 文本转语音 -文本转语音功能让 Kilo Code 可以朗读回复。 +文本转语音功能让 Axon Code 可以朗读回复。 + 1. 在设置中启用 TTS。 2. 单击任何回复旁边的扬声器图标即可开始收听。 ## 全球语言支持 -Kilo Code 支持 14 种语言: +Axon Code 支持 14 种语言: - 简体中文 - 繁体中文 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/settings-management.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/settings-management.md index b75c644706..25ab370777 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/settings-management.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/settings-management.md @@ -1,25 +1,25 @@ --- title: 导入、导出和重置设置 sidebar_label: 导入/导出/重置设置 -description: 通过导出、导入或重置为默认值来管理您的 Kilo Code 设置。 +description: 通过导出、导入或重置为默认值来管理您的 Axon Code 设置。 --- # 导入、导出和重置设置 -Kilo Code 允许您通过导出、导入和重置选项有效地管理您的配置设置。这些功能对于备份您的设置、与他人共享配置或在需要时恢复默认设置非常有用。 +Axon Code 允许您通过导出、导入和重置选项有效地管理您的配置设置。这些功能对于备份您的设置、与他人共享配置或在需要时恢复默认设置非常有用。 -您可以在 Kilo Code 设置页面的底部找到这些选项,通过 Kilo Code 聊天视图中的齿轮图标()访问。 +您可以在 Axon Code 设置页面的底部找到这些选项,通过 Axon Code 聊天视图中的齿轮图标()访问。 -Kilo Code 设置中的导出、导入和重置按钮 +Axon Code 设置中的导出、导入和重置按钮 *图片:导出、导入和重置按钮。* ## 导出设置 -单击“**导出**”按钮会将您当前的 Kilo Code 设置保存到 JSON 文件中。 +单击“**导出**”按钮会将您当前的 Axon Code 设置保存到 JSON 文件中。 -* **导出内容:** 文件包含您配置的 API 提供商配置文件和全局设置(UI 首选项、模式配置、上下文设置等)。 -* **安全警告:** 导出的 JSON 文件包含**所有**您配置的 API 提供商配置文件和全局设置。至关重要的是,这包括**纯文本形式的 API 密钥**。请将此文件视为高度敏感。请勿公开或与不受信任的个人共享,因为它会授予对您的 API 帐户的访问权限。 -* **过程:** +- **导出内容:** 文件包含您配置的 API 提供商配置文件和全局设置(UI 首选项、模式配置、上下文设置等)。 +- **安全警告:** 导出的 JSON 文件包含**所有**您配置的 API 提供商配置文件和全局设置。至关重要的是,这包括**纯文本形式的 API 密钥**。请将此文件视为高度敏感。请勿公开或与不受信任的个人共享,因为它会授予对您的 API 帐户的访问权限。 +- **过程:** 1. 单击“**导出**”。 2. 出现文件保存对话框,建议将 `kilo-code-settings.json` 作为文件名(通常在您的 `~/Documents` 文件夹中)。 3. 选择位置并保存文件。 @@ -30,31 +30,33 @@ Kilo Code 允许您通过导出、导入和重置选项有效地管理您的配 单击“**导入**”按钮允许您从以前导出的 JSON 文件加载设置。 -* **过程:** +- **过程:** 1. 单击“**导入**”。 2. 出现文件打开对话框。选择您要导入的 `kilo-code-settings.json` 文件(或类似名称的文件)。 - 3. Kilo Code 读取文件,根据预期模式验证其内容,并应用设置。 -* **合并:** 导入设置会**合并**配置。它会添加新的 API 配置文件并根据文件内容更新现有配置文件和全局设置。它**不会**删除您当前设置中存在但导入文件中缺失的配置。 -* **验证:** 只有与内部模式匹配的有效设置才能导入,从而防止配置错误。完成后会出现成功通知。 + 3. Axon Code 读取文件,根据预期模式验证其内容,并应用设置。 +- **合并:** 导入设置会**合并**配置。它会添加新的 API 配置文件并根据文件内容更新现有配置文件和全局设置。它**不会**删除您当前设置中存在但导入文件中缺失的配置。 +- **验证:** 只有与内部模式匹配的有效设置才能导入,从而防止配置错误。完成后会出现成功通知。 ## 重置设置 -单击“**重置**”按钮会完全清除所有 Kilo Code 配置数据,并将扩展恢复到其默认状态。这是一个破坏性操作,旨在用于故障排除或重新开始。 +单击“**重置**”按钮会完全清除所有 Axon Code 配置数据,并将扩展恢复到其默认状态。这是一个破坏性操作,旨在用于故障排除或重新开始。 -* **警告:** 此操作**不可逆**。它会永久删除所有 API 配置(包括存储在秘密存储中的密钥)、自定义模式、全局设置和任务历史记录。 +- **警告:** 此操作**不可逆**。它会永久删除所有 API 配置(包括存储在秘密存储中的密钥)、自定义模式、全局设置和任务历史记录。 + +- **过程:** -* **过程:** 1. 单击红色“**重置**”按钮。 2. 出现确认对话框,警告此操作无法撤消。 3. 单击“是”以确认。 -* **重置内容:** - * **API 提供商配置文件:** 所有配置都从设置和秘密存储中删除。 - * **全局设置:** 所有首选项(UI、模式、批准、浏览器等)都重置为默认值。 - * **自定义模式:** 所有用户定义的模式都删除。 - * **秘密存储:** Kilo Code 管理的所有 API 密钥和其他秘密都清除。 - * **任务历史记录:** 当前任务堆栈清除。 +- **重置内容:** + + - **API 提供商配置文件:** 所有配置都从设置和秘密存储中删除。 + - **全局设置:** 所有首选项(UI、模式、批准、浏览器等)都重置为默认值。 + - **自定义模式:** 所有用户定义的模式都删除。 + - **秘密存储:** Axon Code 管理的所有 API 密钥和其他秘密都清除。 + - **任务历史记录:** 当前任务堆栈清除。 -* **结果:** Kilo Code 返回到其初始状态,就像刚安装一样,具有默认设置且没有用户配置。 +- **结果:** Axon Code 返回到其初始状态,就像刚安装一样,具有默认设置且没有用户配置。 -仅当您确定要删除所有 Kilo Code 数据或在故障排除期间收到指示时才使用此选项。如果您以后可能需要恢复设置,请考虑先导出您的设置。 \ No newline at end of file +仅当您确定要删除所有 Axon Code 数据或在故障排除期间收到指示时才使用此选项。如果您以后可能需要恢复设置,请考虑先导出您的设置。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/shell-integration.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/shell-integration.md index 4d7ce97e06..c0690b75ef 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/shell-integration.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/shell-integration.md @@ -1,10 +1,10 @@ # 终端 Shell 集成 -终端 Shell 集成是一项关键功能,它使 Kilo Code 能够在您的终端中执行命令并智能地处理其输出。AI 与您的开发环境之间的这种双向通信解锁了强大的自动化功能。 +终端 Shell 集成是一项关键功能,它使 Axon Code 能够在您的终端中执行命令并智能地处理其输出。AI 与您的开发环境之间的这种双向通信解锁了强大的自动化功能。 ## 什么是 Shell 集成? -Shell 集成在 Kilo Code 中自动启用,并直接连接到您的终端命令执行生命周期,无需您进行任何设置。此内置功能允许 Kilo Code: +Shell 集成在 Axon Code 中自动启用,并直接连接到您的终端命令执行生命周期,无需您进行任何设置。此内置功能允许 Axon Code: - 通过 [`execute_command`](/features/tools/execute-command) 工具代表您执行命令 - 实时读取命令输出,无需手动复制粘贴 @@ -13,11 +13,11 @@ Shell 集成在 Kilo Code 中自动启用,并直接连接到您的终端命令 - 在您导航项目时跟踪工作目录更改 - 无需用户干预即可智能地响应终端输出 -当 Kilo Code 需要执行安装依赖项、启动开发服务器或分析构建错误等任务时,shell 集成会在后台工作,使这些交互顺畅有效。 +当 Axon Code 需要执行安装依赖项、启动开发服务器或分析构建错误等任务时,shell 集成会在后台工作,使这些交互顺畅有效。 ## Shell 集成入门 -Shell 集成内置于 Kilo Code 中,在大多数情况下会自动工作。如果您看到“Shell 集成不可用”消息或遇到命令执行问题,请尝试以下解决方案: +Shell 集成内置于 Axon Code 中,在大多数情况下会自动工作。如果您看到“Shell 集成不可用”消息或遇到命令执行问题,请尝试以下解决方案: 1. **将 VSCode/Cursor 更新**到最新版本(需要 VSCode 1.93+) 2. **确保选择了兼容的 shell**:命令面板(`Ctrl+Shift+P` 或 `Cmd+Shift+P`)→ “终端:选择默认配置文件”→ 选择 bash、zsh、PowerShell 或 fish @@ -26,34 +26,37 @@ Shell 集成内置于 Kilo Code 中,在大多数情况下会自动工作。如 ## 终端集成设置 -Kilo Code 提供了几个设置来微调 shell 集成。在 Kilo Code 侧边栏的“设置”→“终端”下访问这些设置。 +Axon Code 提供了几个设置来微调 shell 集成。在 Axon Code 侧边栏的“设置”→“终端”下访问这些设置。 ### 基本设置 #### 终端输出限制 + 终端输出限制滑块设置为 500 控制从终端输出捕获的最大行数。超出时,它会保留开头 20% 和结尾 80%,中间有截断消息。这可以防止过度使用 token,同时保持上下文。默认值:500 行。 控制从终端输出捕获的最大行数。超出时,会从中间删除行以节省 token。默认值:500 行。 #### 终端 Shell 集成超时 + 终端 shell 集成超时滑块设置为 15 秒 在执行命令之前等待 shell 集成初始化的最长时间。如果您遇到“Shell 集成不可用”错误,请增加此值。默认值:15 秒。 #### 终端命令延迟 + 终端命令延迟滑块设置为 0 毫秒 -在运行命令后添加一个短暂的暂停,以帮助 Kilo Code 正确捕获所有输出。由于 VSCode 在不同操作系统和 shell 配置中实现终端集成的方式,此设置可能会显著影响 shell 集成的可靠性: +在运行命令后添加一个短暂的暂停,以帮助 Axon Code 正确捕获所有输出。由于 VSCode 在不同操作系统和 shell 配置中实现终端集成的方式,此设置可能会显著影响 shell 集成的可靠性: - **默认**:0 毫秒 - **常见值**: - * 0 毫秒:对于某些使用较新 VSCode 版本的用户效果最佳 - * 50 毫秒:历史默认值,对许多用户仍然有效 - * 150 毫秒:推荐用于 PowerShell 用户 + - 0 毫秒:对于某些使用较新 VSCode 版本的用户效果最佳 + - 50 毫秒:历史默认值,对许多用户仍然有效 + - 150 毫秒:推荐用于 PowerShell 用户 - **注意**:不同的值可能更适合您的: - * VSCode 版本 - * Shell 自定义(oh-my-zsh、powerlevel10k 等) - * 操作系统和环境 + - VSCode 版本 + - Shell 自定义(oh-my-zsh、powerlevel10k 等) + - 操作系统和环境 ### 高级设置 @@ -69,29 +72,34 @@ Kilo Code 提供了几个设置来微调 shell 集成。在 Kilo Code 侧边栏 ::: #### PowerShell 计数器解决方法 + PowerShell 计数器解决方法复选框 -帮助 PowerShell 连续多次运行相同的命令。如果您发现 Kilo Code 无法在 PowerShell 中连续运行相同的命令,请启用此功能。 +帮助 PowerShell 连续多次运行相同的命令。如果您发现 Axon Code 无法在 PowerShell 中连续运行相同的命令,请启用此功能。 #### 清除 ZSH EOL 标记 + 清除 ZSH EOL 标记复选框 -防止 ZSH 在输出行末尾添加特殊字符,这些字符在 Kilo Code 读取终端结果时可能会造成混淆。 +防止 ZSH 在输出行末尾添加特殊字符,这些字符在 Axon Code 读取终端结果时可能会造成混淆。 #### Oh My Zsh 集成 + 启用 Oh My Zsh 集成复选框 -使 Kilo Code 更好地与流行的 [Oh My Zsh](https://ohmyz.sh/) shell 自定义框架配合使用。如果您使用 Oh My Zsh 并遇到终端问题,请打开此功能。 +使 Axon Code 更好地与流行的 [Oh My Zsh](https://ohmyz.sh/) shell 自定义框架配合使用。如果您使用 Oh My Zsh 并遇到终端问题,请打开此功能。 #### Powerlevel10k 集成 + 启用 Powerlevel10k 集成复选框 -如果您使用 ZSH 的 Powerlevel10k 主题,则可提高兼容性。如果您的花哨终端提示导致 Kilo Code 出现问题,请打开此功能。 +如果您使用 ZSH 的 Powerlevel10k 主题,则可提高兼容性。如果您的花哨终端提示导致 Axon Code 出现问题,请打开此功能。 #### ZDOTDIR 处理 + 启用 ZDOTDIR 处理复选框 -帮助 Kilo Code 与自定义 ZSH 配置配合使用,而不会干扰您的个人 shell 设置和自定义。 +帮助 Axon Code 与自定义 ZSH 配置配合使用,而不会干扰您的个人 shell 设置和自定义。 ## Shell 集成故障排除 @@ -104,6 +112,7 @@ PowerShell 默认限制脚本执行。要配置: 3. 设置适当的策略:`Set-ExecutionPolicy RemoteSigned -Scope CurrentUser` 常见策略: + - `Restricted`:不允许任何脚本(默认) - `RemoteSigned`:本地脚本可以运行;下载的脚本需要签名 - `Unrestricted`:所有脚本都带警告运行 @@ -114,21 +123,25 @@ PowerShell 默认限制脚本执行。要配置: 如果自动集成失败,请将适当的行添加到您的 shell 配置中: **Bash** (`~/.bashrc`): + ```bash [[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path bash)" ``` **Zsh** (`~/.zshrc`): + ```bash [[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path zsh)" ``` **PowerShell** (`$Profile`): + ```powershell if ($env:TERM_PROGRAM -eq "vscode") { . "$(code --locate-shell-integration-path pwsh)" } ``` **Fish** (`~/.config/fish/config.fish`): + ```fish string match -q "$TERM_PROGRAM" "vscode"; and . (code --locate-shell-integration-path fish) ``` @@ -138,18 +151,20 @@ string match -q "$TERM_PROGRAM" "vscode"; and . (code --locate-shell-integration 如果您使用终端自定义工具: **Powerlevel10k**: + ```bash # 在 ~/.zshrc 中 source powerlevel10k 之前添加 typeset -g POWERLEVEL9K_TERM_SHELL_INTEGRATION=true ``` -**替代方案**:在 Kilo Code 设置中启用 Powerlevel10k 集成设置。 +**替代方案**:在 Axon Code 设置中启用 Powerlevel10k 集成设置。 ### 验证 Shell 集成状态 使用以下命令确认 shell 集成处于活动状态: **Bash**: + ```bash set | grep -i '[16]33;' echo "$PROMPT_COMMAND" | grep vsc @@ -157,24 +172,28 @@ trap -p DEBUG | grep vsc ``` **Zsh**: + ```zsh functions | grep -i vsc typeset -p precmd_functions preexec_functions ``` **PowerShell**: + ```powershell Get-Command -Name "*VSC*" -CommandType Function Get-Content Function:\Prompt | Select-String "VSCode" ``` **Fish**: + ```fish functions | grep -i vsc functions fish_prompt | grep -i vsc ``` 活动 shell 集成的视觉指示器: + 1. 终端标题栏中的 shell 集成指示器 2. 命令检测高亮显示 3. 终端标题中的工作目录更新 @@ -187,6 +206,7 @@ functions fish_prompt | grep -i vsc ### 方法 1:VSCode Windows 与 WSL 终端 在此设置中: + - VSCode 在 Windows 中原生运行 - 您在 VSCode 中使用 WSL 终端集成功能 - Shell 命令通过 WSL 桥接执行 @@ -196,6 +216,7 @@ functions fish_prompt | grep -i vsc ### 方法 2:VSCode 在 WSL 中运行 在此设置中: + - 您直接从 WSL 中使用 `code .` 启动 VSCode - VSCode 服务器在 Linux 环境中原生运行 - 直接访问 Linux 文件系统和工具 @@ -204,6 +225,7 @@ functions fish_prompt | grep -i vsc - WSL 开发的推荐方法 为了与 WSL 实现最佳 shell 集成,我们建议: + 1. 打开您的 WSL 发行版 2. 导航到您的项目目录 3. 使用 `code .` 启动 VSCode @@ -216,10 +238,12 @@ functions fish_prompt | grep -i vsc 对于在 Cygwin 环境中运行 Fish 终端的 Windows 用户,以下是 VS Code shell 集成的配置方法: 1. **(可选)定位 Shell 集成脚本:** - 在 *VS Code 内* 打开您的 Fish 终端并运行以下命令: + 在 _VS Code 内_ 打开您的 Fish 终端并运行以下命令: + ```bash code --locate-shell-integration-path fish ``` + 这会输出 `shellIntegration.fish` 脚本的路径。请记下此路径。 2. **更新您的 Fish 配置:** @@ -239,7 +263,8 @@ functions fish_prompt | grep -i vsc # source "/cygdrive/c/Users/YourUser/.vscode/extensions/..../shellIntegration.fish" end ``` - *请记得将示例路径替换为第 1 步中获得的实际路径,并确保其格式适用于 Cygwin。* + + _请记得将示例路径替换为第 1 步中获得的实际路径,并确保其格式适用于 Cygwin。_ 3. **配置 VS Code 终端配置文件:** 打开您的 VS Code `settings.json` 文件(Ctrl+Shift+P -\> "首选项: 打开用户设置 (JSON)")。在 `terminal.integrated.profiles.windows` 下更新或添加 Fish 配置文件,如下所示: @@ -277,7 +302,8 @@ functions fish_prompt | grep -i vsc // ... 其他设置 ... } ``` - *注意:在 Cygwin 环境中,使用 `bash.exe --login -i -c "exec fish"` 通常更可靠,可以确保在 `fish` 启动前正确设置环境。但是,如果该方法无效,请尝试 `fish-direct` 配置文件。* + + _注意:在 Cygwin 环境中,使用 `bash.exe --login -i -c "exec fish"` 通常更可靠,可以确保在 `fish` 启动前正确设置环境。但是,如果该方法无效,请尝试 `fish-direct` 配置文件。_ 4. **重启 VS Code:** 完全关闭并重新打开 Visual Studio Code 以应用更改。 @@ -287,46 +313,49 @@ functions fish_prompt | grep -i vsc 此设置在使用 Cygwin、Fish 和 Starship 提示符的 Windows 系统上运行稳定,并应能帮助有类似配置的用户。 - ### VSCode 1.98 版本后 Shell 集成失败 **问题**:VSCode 更新到 1.98 以上版本后,shell 集成可能会失败,并显示错误 “VSCE output start escape sequence (]633;C or ]133;C) not received”。 **解决方案**: + 1. **设置终端命令延迟**: - - 在 Kilo Code 设置中将“终端命令延迟”设置为 50 毫秒。 + + - 在 Axon Code 设置中将“终端命令延迟”设置为 50 毫秒。 - 更改此设置后,重启所有终端。 - 这与旧版的默认行为匹配,可能解决问题,但有用户报告称设置为 0 毫秒效果更好。这是针对上游 VSCode 问题的解决方法。 2. **回退 VSCode 版本**: + - 从 [VSCode 更新页面](https://code.visualstudio.com/updates/v1_98) 下载 VSCode v1.98。 - 替换您当前的 VSCode 安装。 - 无需备份 Kilo 设置。 3. **WSL 特定解决方法**: + - 如果使用 WSL,请确保您是从 WSL 内部通过 `code .` 命令启动 VSCode。 4. **ZSH 用户**: - - 尝试在 Kilo Code 设置中启用部分或全部 ZSH 相关的解决方法。 + - 尝试在 Axon Code 设置中启用部分或全部 ZSH 相关的解决方法。 - 无论您的操作系统是什么,这些设置都可能有所帮助。 ## 已知问题及解决方法 ### Ctrl+C 的行为 -**问题**:当 Kilo Code 尝试运行命令时,如果终端中已经输入了文本,Kilo Code 会先按 Ctrl+C 来清空当前行,这可能会中断正在运行的进程。 +**问题**:当 Axon Code 尝试运行命令时,如果终端中已经输入了文本,Axon Code 会先按 Ctrl+C 来清空当前行,这可能会中断正在运行的进程。 -**解决方法**:在要求 Kilo Code 执行终端命令之前,请确保您的终端提示符是空的(没有输入任何部分命令)。 +**解决方法**:在要求 Axon Code 执行终端命令之前,请确保您的终端提示符是空的(没有输入任何部分命令)。 ### 多行命令问题 -**问题**:跨多行的命令可能会让 Kilo Code 混淆,并可能将先前命令的输出与当前输出混合在一起。 +**问题**:跨多行的命令可能会让 Axon Code 混淆,并可能将先前命令的输出与当前输出混合在一起。 **解决方法**:不要使用多行命令,而是使用 `&&` 进行命令链接,将所有内容保持在一行(例如,使用 `echo a && echo b`,而不是分行输入每个命令)。 ### PowerShell 特定问题 -1. **过早完成**:PowerShell 有时会在所有输出显示完毕前就通知 Kilo Code 命令已完成。 +1. **过早完成**:PowerShell 有时会在所有输出显示完毕前就通知 Axon Code 命令已完成。 2. **重复命令**:PowerShell 可能会拒绝连续两次运行相同的命令。 **解决方法**:启用“PowerShell 计数器解决方法”设置,并在设置中将终端命令延迟设置为 150 毫秒,以便为命令留出更多完成时间。 @@ -340,7 +369,9 @@ functions fish_prompt | grep -i vsc ## 故障排除资源 ### 检查调试日志 + 当出现 shell 集成问题时,请检查调试日志: + 1. 打开“帮助” → “切换开发人员工具” → “控制台”。 2. 将日志级别设置为“显示所有级别”以查看所有日志消息。 3. 查找包含 `[Terminal Process]` 的消息。 @@ -350,19 +381,21 @@ functions fish_prompt | grep -i vsc - 缺少 shell 集成标记可能需要调整设置,以解决与 shell 初始化和 VSCode 加载特殊 shell 集成钩子相关的上游 bug 或本地工作站配置问题。 ### 使用 VSCode Terminal Integration Test 扩展 -[VSCode Terminal Integration Test 扩展](https://github.com/KJ7LNW/vsce-test-terminal-integration) 通过测试不同的设置组合来帮助诊断 shell 集成问题: +[VSCode Terminal Integration Test 扩展](https://github.com/KJ7LNW/vsce-test-terminal-integration) 通过测试不同的设置组合来帮助诊断 shell 集成问题: 1. **当命令卡住时**: + - 如果您看到“命令已在运行”的警告,请单击“重置统计信息”以重置终端状态。 - 这些警告表明 shell 集成未正常工作。 - 尝试不同的设置组合,直到找到一个可行的。 - 如果问题确实卡住了,通过关闭窗口并按 F5 来重启扩展。 2. **测试设置**: + - 系统地尝试以下设置的不同组合: - * 终端命令延迟 - * Shell 集成设置 + - 终端命令延迟 + - Shell 集成设置 - 记录哪些组合成功或失败。 - 这有助于识别 shell 集成问题的模式。 @@ -376,7 +409,7 @@ functions fish_prompt | grep -i vsc 如果您已遵循上述步骤但仍遇到问题,请: -1. 查看 [Kilo Code GitHub Issues](https://github.com/Kilo-Org/kilocode/issues) 页面,看是否有人报告了类似的问题。 +1. 查看 [Axon Code GitHub Issues](https://github.com/Kilo-Org/kilocode/issues) 页面,看是否有人报告了类似的问题。 2. 如果没有,请创建一个新 issue,并提供有关您的操作系统、VSCode/Cursor 版本以及您已尝试过的步骤的详细信息。 -如需更多帮助,请加入我们的 [Discord](https://kilocode.ai/discord)。如需其他帮助,请加入我们的 [Discord](https://kilocode.ai/discord)。 +如需更多帮助,请加入我们的 [Discord](https://matterai.so/discord)。如需其他帮助,请加入我们的 [Discord](https://matterai.so/discord)。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/slash-commands/workflows.mdx b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/slash-commands/workflows.mdx index e9e648d625..86184ee4e5 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/slash-commands/workflows.mdx +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/slash-commands/workflows.mdx @@ -3,9 +3,9 @@ title: "工作流" sidebarTitle: "工作流" --- -Workflows 通过为 Kilo Code 定义分步指令来自动化重复性任务。通过在聊天中键入 `/[workflow-name.md]` 来调用任何工作流。 +Workflows 通过为 Axon Code 定义分步指令来自动化重复性任务。通过在聊天中键入 `/[workflow-name.md]` 来调用任何工作流。 -Kilo Code 中的工作流选项卡 +Axon Code 中的工作流选项卡 ## 创建工作流 @@ -77,7 +77,7 @@ Workflows 通过为 Kilo Code 定义分步指令来自动化重复性任务。 - 要分配的审阅者 ``` -现在您可以通过在聊天中键入 `/submit-pr.md` 来触发此工作流。Kilo Code 将: +现在您可以通过在聊天中键入 `/submit-pr.md` 来触发此工作流。Axon Code 将: - 在提交之前扫描您的代码以查找常见问题 - 运行您的测试套件以尽早发现问题 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/suggested-responses.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/suggested-responses.md index af2196bcc2..c1f26ba66e 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/suggested-responses.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/suggested-responses.md @@ -6,18 +6,18 @@ import Codicon from '@site/src/components/Codicon'; # 建议回复 -当 Kilo Code 需要更多信息来完成任务时,它会使用 [`ask_followup_question` 工具](/features/tools/ask-followup-question)。为了使回复更轻松、更快捷,Kilo Code 通常会在问题旁边提供建议答案。 +当 Axon Code 需要更多信息来完成任务时,它会使用 [`ask_followup_question` 工具](/features/tools/ask-followup-question)。为了使回复更轻松、更快捷,Axon Code 通常会在问题旁边提供建议答案。 ## 概述 -建议回复以可点击按钮的形式直接显示在 Kilo Code 问题下方,位于聊天界面中。它们提供与问题相关的预设答案,帮助您快速提供输入。 +建议回复以可点击按钮的形式直接显示在 Axon Code 问题下方,位于聊天界面中。它们提供与问题相关的预设答案,帮助您快速提供输入。 -Kilo Code 提问并显示建议回复按钮的示例 +Axon Code 提问并显示建议回复按钮的示例 ## 工作原理 -1. **问题出现**:Kilo Code 使用 `ask_followup_question` 工具提问。 -2. **显示建议**:如果 Kilo Code 提供了建议,它们将作为按钮显示在问题下方。 +1. **问题出现**:Axon Code 使用 `ask_followup_question` 工具提问。 +2. **显示建议**:如果 Axon Code 提供了建议,它们将作为按钮显示在问题下方。 3. **交互**:您可以通过两种方式与这些建议进行交互。 ## 与建议交互 @@ -25,21 +25,22 @@ import Codicon from '@site/src/components/Codicon'; 您有两种使用建议回复的选项: 1. **直接选择**: - * **操作**:只需单击包含您要提供的答案的按钮。 - * **结果**:选定的答案会立即作为您的回复发送回 Kilo Code。如果其中一个建议完全符合您的意图,这是最快的回复方式。 + + - **操作**:只需单击包含您要提供的答案的按钮。 + - **结果**:选定的答案会立即作为您的回复发送回 Axon Code。如果其中一个建议完全符合您的意图,这是最快的回复方式。 2. **发送前编辑**: - * **操作**: - * 按住 `Shift` 并单击建议按钮。 - * *或者*,将鼠标悬停在建议按钮上,然后单击出现的铅笔图标()。 - * **结果**:建议的文本被复制到聊天输入框中。您可以在按 Enter 键发送自定义回复之前根据需要修改文本。当建议接近但需要微调时,这很有用。 + - **操作**: + - 按住 `Shift` 并单击建议按钮。 + - _或者_,将鼠标悬停在建议按钮上,然后单击出现的铅笔图标()。 + - **结果**:建议的文本被复制到聊天输入框中。您可以在按 Enter 键发送自定义回复之前根据需要修改文本。当建议接近但需要微调时,这很有用。 聊天输入框显示从建议回复中复制的文本,准备编辑 ## 优点 -* **速度**:无需输入完整答案即可快速回复。 -* **清晰度**:建议通常会阐明 Kilo Code 需要的信息类型。 -* **灵活性**:根据需要编辑建议以提供精确、自定义的答案。 +- **速度**:无需输入完整答案即可快速回复。 +- **清晰度**:建议通常会阐明 Axon Code 需要的信息类型。 +- **灵活性**:根据需要编辑建议以提供精确、自定义的答案。 -此功能简化了 Kilo Code 需要澄清时的交互,让您能够以最少的精力有效指导任务。 \ No newline at end of file +此功能简化了 Axon Code 需要澄清时的交互,让您能够以最少的精力有效指导任务。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/access-mcp-resource.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/access-mcp-resource.md index 89e07312fa..763aef9dbc 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/access-mcp-resource.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/access-mcp-resource.md @@ -1,6 +1,6 @@ # access_mcp_resource -`access_mcp_resource` 工具用于从连接的 Model Context Protocol (MCP) 服务器中检索资源数据。它允许 Kilo Code 访问文件、API 响应、文档或系统信息,为任务提供额外的上下文。 +`access_mcp_resource` 工具用于从连接的 Model Context Protocol (MCP) 服务器中检索资源数据。它允许 Axon Code 访问文件、API 响应、文档或系统信息,为任务提供额外的上下文。 ## 参数 @@ -15,10 +15,10 @@ ## 使用场景 -- 当 Kilo Code 需要从外部系统获取额外上下文时 -- 当 Kilo Code 需要从专门的 MCP 服务器访问领域特定数据时 -- 当 Kilo Code 需要检索由 MCP 服务器托管的参考文档时 -- 当 Kilo Code 需要通过 MCP 从外部 API 集成实时数据时 +- 当 Axon Code 需要从外部系统获取额外上下文时 +- 当 Axon Code 需要从专门的 MCP 服务器访问领域特定数据时 +- 当 Axon Code 需要检索由 MCP 服务器托管的参考文档时 +- 当 Axon Code 需要通过 MCP 从外部 API 集成实时数据时 ## 主要特性 @@ -48,52 +48,57 @@ 当调用 `access_mcp_resource` 工具时,它会遵循以下流程: 1. **连接验证**: - - 验证 MCP 中心是否可用且已初始化 - - 确认指定的服务器存在于连接列表中 - - 检查服务器是否被禁用(如果被禁用则返回错误) + + - 验证 MCP 中心是否可用且已初始化 + - 确认指定的服务器存在于连接列表中 + - 检查服务器是否被禁用(如果被禁用则返回错误) 2. **用户批准**: - - 向用户呈现资源访问请求以获取批准 - - 提供服务器名称和资源 URI 以供用户验证 - - 仅在用户批准资源访问后继续 + + - 向用户呈现资源访问请求以获取批准 + - 提供服务器名称和资源 URI 以供用户验证 + - 仅在用户批准资源访问后继续 3. **资源请求**: - - 使用 Model Context Protocol SDK 与服务器通信 - - 通过 MCP 中心向服务器发出 `resources/read` 请求 - - 应用配置的超时以防止服务器无响应时挂起 + + - 使用 Model Context Protocol SDK 与服务器通信 + - 通过 MCP 中心向服务器发出 `resources/read` 请求 + - 应用配置的超时以防止服务器无响应时挂起 4. **响应处理**: - - 接收带有元数据和内容数组的结构化响应 - - 处理文本内容以供用户显示 - - 特殊处理图像数据以适当显示 - - 将处理后的资源数据返回给 Kilo Code 以用于当前任务 + - 接收带有元数据和内容数组的结构化响应 + - 处理文本内容以供用户显示 + - 特殊处理图像数据以适当显示 + - 将处理后的资源数据返回给 Axon Code 以用于当前任务 ## 资源类型 MCP 服务器可以提供两种主要类型的资源: 1. **标准资源**: - - 具有特定 URI 的固定资源 - - 定义名称、描述和 MIME 类型 - - 无需参数的直接访问 - - 通常表示静态数据或实时信息 + + - 具有特定 URI 的固定资源 + - 定义名称、描述和 MIME 类型 + - 无需参数的直接访问 + - 通常表示静态数据或实时信息 2. **资源模板**: - - 具有 URI 中占位符值的参数化资源 - - 允许基于提供的参数动态生成资源 - - 可以表示查询或数据过滤视图 - - 更灵活但需要额外的 URI 格式化 + - 具有 URI 中占位符值的参数化资源 + - 允许基于提供的参数动态生成资源 + - 可以表示查询或数据过滤视图 + - 更灵活但需要额外的 URI 格式化 ## 使用示例 -- 在帮助开发 API 时,Kilo Code 从 MCP 资源中检索端点规范以确保正确实现。 -- 在协助数据可视化时,Kilo Code 从连接的 MCP 服务器访问当前数据样本。 -- 在特定领域工作时,Kilo Code 检索技术文档以提供准确的指导。 -- 在生成行业特定代码时,Kilo Code 参考文档中的合规要求。 +- 在帮助开发 API 时,Axon Code 从 MCP 资源中检索端点规范以确保正确实现。 +- 在协助数据可视化时,Axon Code 从连接的 MCP 服务器访问当前数据样本。 +- 在特定领域工作时,Axon Code 检索技术文档以提供准确的指导。 +- 在生成行业特定代码时,Axon Code 参考文档中的合规要求。 ## 使用示例 访问当前的天气数据: + ``` weather-server @@ -102,6 +107,7 @@ MCP 服务器可以提供两种主要类型的资源: ``` 检索 API 文档: + ``` api-docs @@ -110,6 +116,7 @@ MCP 服务器可以提供两种主要类型的资源: ``` 访问领域特定知识: + ``` knowledge-base @@ -118,9 +125,10 @@ MCP 服务器可以提供两种主要类型的资源: ``` 获取系统配置: + ``` infra-monitor config://production/database -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/ask-followup-question.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/ask-followup-question.md index c9f9300f06..dddac356d9 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/ask-followup-question.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/ask-followup-question.md @@ -11,14 +11,14 @@ ## 功能 -该工具在 Kilo Code 和用户之间创建了一个对话界面,当遇到模糊不清或决策点时,可以用于收集澄清信息、额外细节或用户偏好。每个问题可以包含建议的响应,以简化交互。 +该工具在 Axon Code 和用户之间创建了一个对话界面,当遇到模糊不清或决策点时,可以用于收集澄清信息、额外细节或用户偏好。每个问题可以包含建议的响应,以简化交互。 ## 使用场景 - 当原始请求中缺少关键信息时 -- 当 Kilo Code 需要在多个有效的实现方法之间做出选择时 +- 当 Axon Code 需要在多个有效的实现方法之间做出选择时 - 当需要技术细节或偏好才能继续时 -- 当 Kilo Code 遇到需要解决的模糊不清的情况时 +- 当 Axon Code 遇到需要解决的模糊不清的情况时 - 当额外的上下文会显著提高解决方案质量时 ## 主要特性 @@ -47,75 +47,80 @@ 当调用 `ask_followup_question` 工具时,它会遵循以下流程: 1. **参数验证**: 验证必需的 `question` 参数并检查可选建议 - - 确保提供了问题文本 - - 使用 `fast-xml-parser` 库从 `follow_up` 参数中解析任何建议答案 - - 即使只有一个建议,也将建议规范化为数组格式 + + - 确保提供了问题文本 + - 使用 `fast-xml-parser` 库从 `follow_up` 参数中解析任何建议答案 + - 即使只有一个建议,也将建议规范化为数组格式 2. **JSON 转换**: 将 XML 结构转换为标准化的 JSON 格式以供 UI 显示 - ```typescript - { - question: "用户的问题在这里", - suggest: [ - { answer: "建议 1" }, - { answer: "建议 2" } - ] - } - ``` + + ```typescript + { + question: "用户的问题在这里", + suggest: [ + { answer: "建议 1" }, + { answer: "建议 2" } + ] + } + ``` 3. **UI 集成**: - - 通过 `ask("followup", ...)` 方法将 JSON 结构传递给 UI 层 - - 在界面中向用户显示可选的建议按钮 - - 创建选择或输入响应的交互式体验 + + - 通过 `ask("followup", ...)` 方法将 JSON 结构传递给 UI 层 + - 在界面中向用户显示可选的建议按钮 + - 创建选择或输入响应的交互式体验 4. **响应收集与处理**: - - 捕获用户文本输入和响应中包含的任何图片 - - 在返回给助手时用 `` 标签包裹用户响应 - - 保留用户响应中包含的任何图片 - - 通过将响应添加到历史记录中来维护对话上下文 - - 在工具成功使用时重置连续错误计数器 + + - 捕获用户文本输入和响应中包含的任何图片 + - 在返回给助手时用 `` 标签包裹用户响应 + - 保留用户响应中包含的任何图片 + - 通过将响应添加到历史记录中来维护对话上下文 + - 在工具成功使用时重置连续错误计数器 5. **错误处理**: - - 使用计数器跟踪连续错误 - - 在工具成功使用时重置计数器 - - 提供特定的错误消息: - - 对于缺少参数:"缺少必需的参数 'question'" - - 对于 XML 解析:"无法解析操作:[错误消息]" - - 对于无效格式:"操作 xml 格式无效" - - 包含防止在缺少必需参数时执行工具的安全措施 - - 发生错误时增加连续错误计数 + - 使用计数器跟踪连续错误 + - 在工具成功使用时重置计数器 + - 提供特定的错误消息: + - 对于缺少参数:"缺少必需的参数 'question'" + - 对于 XML 解析:"无法解析操作:[错误消息]" + - 对于无效格式:"操作 xml 格式无效" + - 包含防止在缺少必需参数时执行工具的安全措施 + - 发生错误时增加连续错误计数 ## 工作流程 问题-回答周期遵循以下顺序: -1. **信息差距识别**: Kilo Code 识别出继续所需缺少的信息 -2. **具体问题创建**: Kilo Code 形成一个明确的、有针对性的问题 -3. **建议开发**: Kilo Code 创建相关的建议答案(可选但推荐) +1. **信息差距识别**: Axon Code 识别出继续所需缺少的信息 +2. **具体问题创建**: Axon Code 形成一个明确的、有针对性的问题 +3. **建议开发**: Axon Code 创建相关的建议答案(可选但推荐) 4. **工具调用**: 助手使用问题和可选建议调用工具 5. **UI 呈现**: 问题和建议作为交互元素显示给用户 6. **用户响应**: 用户选择建议或提供自定义答案 7. **消息处理**: 系统处理部分和完整的消息 - - 对于流式响应,在到达时处理每个块 - - 对于完整消息,一次性处理整个响应 - - 无论消息分块如何,都保持状态一致性 + - 对于流式响应,在到达时处理每个块 + - 对于完整消息,一次性处理整个响应 + - 无论消息分块如何,都保持状态一致性 8. **响应处理**: 系统用 `` 标签包裹响应并保留图片 9. **上下文集成**: 响应被添加到对话历史中 -10. **任务继续**: Kilo Code 使用新信息继续任务 +10. **任务继续**: Axon Code 使用新信息继续任务 ## 使用示例 -- 在开发 Web 应用程序时,Kilo Code 可能会询问首选的样式框架(Bootstrap、Tailwind、自定义 CSS) -- 在创建 API 时,Kilo Code 可能会询问认证方法(JWT、OAuth、API 密钥) -- 在重构代码时,Kilo Code 可能会询问是优先考虑性能还是可读性 -- 在设置数据库时,Kilo Code 可能会询问特定的模式设计偏好 -- 在创建自定义功能时,Kilo Code 可能会询问特定的行为期望 -- 在排查错误时,Kilo Code 可能会询问特定的环境细节 +- 在开发 Web 应用程序时,Axon Code 可能会询问首选的样式框架(Bootstrap、Tailwind、自定义 CSS) +- 在创建 API 时,Axon Code 可能会询问认证方法(JWT、OAuth、API 密钥) +- 在重构代码时,Axon Code 可能会询问是优先考虑性能还是可读性 +- 在设置数据库时,Axon Code 可能会询问特定的模式设计偏好 +- 在创建自定义功能时,Axon Code 可能会询问特定的行为期望 +- 在排查错误时,Axon Code 可能会询问特定的环境细节 ## 响应格式 当用户回答问题时,响应会用 `` 标签进行格式化,以提高清晰度和一致性。这种格式有助于将用户的回答与其他对话元素明确区分开来。 示例响应格式: + ``` 使用 Tailwind CSS 进行实用优先的样式设计,具有最大的灵活性 @@ -123,6 +128,7 @@ ``` 响应格式的关键特征: + - 用 `` 标签包裹 - 保留原始响应的格式 - 如果响应中包含图片,则保留图片 @@ -131,6 +137,7 @@ ## 使用示例 询问实现偏好: + ``` 你希望这个 Web 应用程序采用哪种样式方法? @@ -143,6 +150,7 @@ ``` 请求技术澄清: + ``` 这个应用程序应该使用什么数据库来存储用户数据? @@ -156,6 +164,7 @@ ``` 解决需求中的模糊性: + ``` 应用程序应如何处理用户认证? @@ -165,4 +174,4 @@ 同时实施电子邮件/密码和社交登录选项 -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/attempt-completion.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/attempt-completion.md index 478bab29ae..17d0c4c9ee 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/attempt-completion.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/attempt-completion.md @@ -1,6 +1,6 @@ # attempt_completion -`attempt_completion` 工具用于标记 Kilo Code 认为任务已完成并向用户展示结果。它提供了任务完成的摘要,可选地包括一个用于展示结果的命令,并支持通过用户反馈进行进一步优化。 +`attempt_completion` 工具用于标记 Axon Code 认为任务已完成并向用户展示结果。它提供了任务完成的摘要,可选地包括一个用于展示结果的命令,并支持通过用户反馈进行进一步优化。 ## 参数 @@ -15,7 +15,7 @@ ## 使用场景 -- 当 Kilo Code 认为用户的任务已完成时 +- 当 Axon Code 认为用户的任务已完成时 - 当总结所做更改或改进时 - 当使用命令执行展示当前结果时 - 当为用户反馈提供解决方案的检查点时 @@ -23,7 +23,7 @@ ## 主要特性 -- 提供明确的信号表明 Kilo Code 认为任务已完成 +- 提供明确的信号表明 Axon Code 认为任务已完成 - 以简洁的消息总结完成的工作 - 可选地通过命令执行展示结果 - 支持用户反馈以进行进一步优化 @@ -49,34 +49,39 @@ 当调用 `attempt_completion` 工具时,它会遵循以下流程: 1. **安全考虑**(指南,非强制): - - AI 被指示确认之前的工具使用是否成功 - - 这是一个最佳实践,而不是程序化强制机制 + + - AI 被指示确认之前的工具使用是否成功 + - 这是一个最佳实践,而不是程序化强制机制 2. **结果展示**: - - 以特殊的 "completion_result" UI 格式向用户显示完成消息 - - 使用 `removeClosingTag` 函数从结果文本中移除 XML 闭合标签 - - 以不同于常规消息的方式呈现结果,以实现视觉区分 + + - 以特殊的 "completion_result" UI 格式向用户显示完成消息 + - 使用 `removeClosingTag` 函数从结果文本中移除 XML 闭合标签 + - 以不同于常规消息的方式呈现结果,以实现视觉区分 3. **命令执行**(如果提供): - - 在执行前请求用户批准 - - 仅在用户批准后执行 - - 使用系统的命令执行功能执行命令 - - 向用户展示命令结果 + + - 在执行前请求用户批准 + - 仅在用户批准后执行 + - 使用系统的命令执行功能执行命令 + - 向用户展示命令结果 4. **反馈收集**: - - 等待用户对完成结果的反馈 - - 处理此反馈并将其返回给 AI - - 支持基于用户输入的持续优化 + + - 等待用户对完成结果的反馈 + - 处理此反馈并将其返回给 AI + - 支持基于用户输入的持续优化 5. **任务完成与继续**: - - 在系统中标记任务为已完成 - - 捕获已完成任务的遥测数据 - - 对于子任务,提供完成子任务并恢复父任务的选项 - - 通过反馈机制支持继续对话 + + - 在系统中标记任务为已完成 + - 捕获已完成任务的遥测数据 + - 对于子任务,提供完成子任务并恢复父任务的选项 + - 通过反馈机制支持继续对话 6. **实现集成**: - - 工具结果通过系统的解析机制在 `parse-assistant-message.ts` 中处理 - - 该工具是 "ALWAYS_AVAILABLE_TOOLS" 常量的一部分,使其在所有模式下都可用 + - 工具结果通过系统的解析机制在 `parse-assistant-message.ts` 中处理 + - 该工具是 "ALWAYS_AVAILABLE_TOOLS" 常量的一部分,使其在所有模式下都可用 ## 结果格式指南 @@ -99,9 +104,9 @@ - 选择能直观展示结果的命令 - 优先选择能展示用户创建或修改内容的命令 - 示例包括: - * `open index.html` 展示创建的网站 - * `npm start` 启动开发服务器 - * `python app.py` 运行创建的应用程序 + - `open index.html` 展示创建的网站 + - `npm start` 启动开发服务器 + - `python app.py` 运行创建的应用程序 - 避免仅打印文本的命令(如 `echo` 或 `cat`) - 记住命令在执行前需要用户批准 - 确保命令适用于用户的操作系统 @@ -112,12 +117,13 @@ - 结果以特殊的 "completion_result" UI 格式显示,不同于常规消息 - 系统在呈现结果后等待用户反馈 -- 反馈被处理并返回给 Kilo Code 以进行进一步优化 +- 反馈被处理并返回给 Axon Code 以进行进一步优化 - 这创建了一个迭代改进周期,而不是结束对话 - UI 包含用于提供反馈的特殊元素 - 结果作为对话流程中的明确检查点 用于子任务时: + - 系统提供完成子任务并恢复父任务的选项 - 如果批准,子任务将以摘要完成 - 父任务在完成子任务的上下文中恢复 @@ -125,15 +131,16 @@ ## 使用示例 -- 当创建网站时,Kilo Code 展示解决方案并使用 `open index.html` 展示结果。用户提供反馈,Kilo Code 优化设计。 -- 当实现功能时,Kilo Code 总结更改及其影响。用户请求额外的测试覆盖,Kilo Code 继续任务。 -- 当修复错误时,Kilo Code 解释修复内容以及解决方案如何解决根本原因。用户确认修复有效。 -- 当设置开发环境时,Kilo Code 确认所有组件已安装。用户请求额外配置,Kilo Code 继续。 -- 当创建数据处理脚本时,Kilo Code 总结功能。用户建议性能优化,Kilo Code 优化代码。 +- 当创建网站时,Axon Code 展示解决方案并使用 `open index.html` 展示结果。用户提供反馈,Axon Code 优化设计。 +- 当实现功能时,Axon Code 总结更改及其影响。用户请求额外的测试覆盖,Axon Code 继续任务。 +- 当修复错误时,Axon Code 解释修复内容以及解决方案如何解决根本原因。用户确认修复有效。 +- 当设置开发环境时,Axon Code 确认所有组件已安装。用户请求额外配置,Axon Code 继续。 +- 当创建数据处理脚本时,Axon Code 总结功能。用户建议性能优化,Axon Code 优化代码。 ## 使用示例 仅使用结果摘要完成任务: + ``` @@ -146,6 +153,7 @@ ``` 使用结果和演示命令完成任务: + ``` @@ -160,6 +168,7 @@ ``` 完成 Python 脚本任务并执行: + ``` @@ -171,4 +180,4 @@ python process_data.py -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/codebase-search.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/codebase-search.md index 6430861747..0875b0229a 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/codebase-search.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/codebase-search.md @@ -25,7 +25,7 @@ ## 何时使用? -- 当 Kilo Code 需要在您的项目中查找与特定功能相关的代码时 +- 当 Axon Code 需要在您的项目中查找与特定功能相关的代码时 - 当查找实现模式或相似的代码结构时 - 当搜索错误处理、身份验证或其他概念性代码模式时 - 当探索不熟悉的代码库以了解功能如何实现时 @@ -73,28 +73,33 @@ 当调用 `codebase_search` 工具时,它遵循以下过程: 1. **可用性验证**: + - 验证 CodeIndexManager 是否可用并已初始化 - 确认设置中已启用代码库索引 - 检查索引是否已正确配置(API 密钥、Qdrant URL) - 验证当前索引状态是否允许搜索 2. **查询处理**: + - 获取您的自然语言查询并生成嵌入向量 - 使用与索引配置相同的嵌入提供商(OpenAI 或 Ollama) - 将查询的语义含义转换为数学表示 3. **向量搜索执行**: + - 在 Qdrant 向量数据库中搜索相似的代码嵌入 - 使用余弦相似度查找最相关的代码块 - 应用最小相似度阈值(默认:0.4,可配置)以过滤结果 - 将结果限制为 50 个匹配项以获得最佳性能 4. **路径过滤**(如果指定): + - 过滤结果以仅包含指定目录路径中的文件 - 使用规范化路径比较进行准确过滤 - 在过滤范围内保持相关性排名 5. **结果处理和格式化**: + - 将绝对文件路径转换为工作区相对路径 - 使用文件路径、行范围、相似度分数和代码内容构建结果 - 格式化以供 AI 消费和 UI 显示,并带有语法高亮 @@ -110,6 +115,7 @@ ### 有效查询模式 **好:概念性和具体性** + ```xml 用户身份验证和密码验证 @@ -117,6 +123,7 @@ ``` **好:以功能为中心** + ```xml 数据库连接池设置 @@ -124,6 +131,7 @@ ``` **好:面向问题** + ```xml API 请求的错误处理 @@ -131,6 +139,7 @@ ``` **效果较差:过于通用** + ```xml 函数 @@ -151,6 +160,7 @@ 使用可选的 `path` 参数将搜索重点放在代码库的特定部分: **在 API 模块中搜索:** + ```xml 端点验证中间件 @@ -159,6 +169,7 @@ ``` **在测试文件中搜索:** + ```xml 模拟数据设置模式 @@ -167,6 +178,7 @@ ``` **搜索特定功能目录:** + ```xml 组件状态管理 @@ -188,6 +200,7 @@ ### 结果结构 每个搜索结果包括: + - **文件路径**:包含匹配项的文件的相对于工作区的路径 - **分数**:表示相关性的相似度分数(0.4-1.0) - **行范围**:代码块的起始和结束行号 @@ -197,16 +210,17 @@ ## 使用示例 -- 在实现新功能时,Kilo Code 搜索“身份验证中间件”以了解现有模式,然后才编写新代码。 -- 在调试问题时,Kilo Code 搜索“API 调用中的错误处理”以查找代码库中相关的错误模式。 -- 在重构代码时,Kilo Code 搜索“数据库事务模式”以确保所有数据库操作的一致性。 -- 在熟悉新代码库时,Kilo Code 搜索“配置加载”以了解应用程序如何启动。 +- 在实现新功能时,Axon Code 搜索“身份验证中间件”以了解现有模式,然后才编写新代码。 +- 在调试问题时,Axon Code 搜索“API 调用中的错误处理”以查找代码库中相关的错误模式。 +- 在重构代码时,Axon Code 搜索“数据库事务模式”以确保所有数据库操作的一致性。 +- 在熟悉新代码库时,Axon Code 搜索“配置加载”以了解应用程序如何启动。 --- ## 用法示例 在整个项目中搜索与身份验证相关的代码: + ```xml 用户登录和身份验证逻辑 @@ -214,6 +228,7 @@ ``` 在特定目录中查找与数据库相关的代码: + ```xml 数据库连接和查询执行 @@ -222,6 +237,7 @@ ``` 在 API 代码中查找错误处理模式: + ```xml HTTP 错误响应和异常处理 @@ -230,6 +246,7 @@ ``` 搜索测试实用程序和模拟设置: + ```xml 测试设置和模拟数据创建 @@ -238,7 +255,9 @@ ``` 查找配置和环境设置代码: + ```xml 环境变量和应用程序配置 - \ No newline at end of file + +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-code-definition-names.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-code-definition-names.md index f99c0dbdf1..96a96012ca 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-code-definition-names.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-code-definition-names.md @@ -1,116 +1,120 @@ -# list_code_definition_names +# list_code_definition_names -`list_code_definition_names` 工具通过列出指定目录顶层源代码文件中的代码定义,为您的代码库提供结构化概览。它通过显示行号和定义片段,帮助 Kilo Code 理解代码架构。 +`list_code_definition_names` 工具通过列出指定目录顶层源代码文件中的代码定义,为您的代码库提供结构化概览。它通过显示行号和定义片段,帮助 Axon Code 理解代码架构。 -## 参数 +## 参数 -该工具接受以下参数: - -- `path`(必填):要列出顶层源代码定义的目录路径,相对于当前工作目录 +该工具接受以下参数: -## 功能 - -该工具扫描指定目录顶层的源代码文件,并提取类、函数和接口等代码定义。它显示每个定义的行号和实际代码,以便快速映射代码库的重要组件。 - -## 使用场景 - -- 当 Kilo Code 需要快速理解您的代码库架构时 -- 当 Kilo Code 需要定位多个文件中的重要代码结构时 -- 在计划重构或扩展现有代码时 -- 在使用其他工具深入研究实现细节之前 -- 在识别代码库不同部分之间的关系时 - -## 主要特性 - -- 从源代码文件中提取类、函数、方法、接口等定义 -- 显示每个定义的行号和实际源代码 -- 支持多种编程语言,包括 JavaScript、TypeScript、Python、Rust、Go、C++、C、C#、Ruby、Java、PHP、Swift 和 Kotlin -- 仅处理指定目录顶层的文件(不包括子目录) -- 为提升性能,最多处理 50 个文件 -- 专注于顶层定义,避免过多细节 -- 帮助识别项目中的代码组织模式 -- 创建代码库架构的思维导图 -- 与其他工具(如 `read_file`)结合使用,进行更深入的分析 - -## 限制 - -- 仅识别顶层定义,不包括嵌套定义 -- 仅处理指定目录顶层的文件,不包括子目录 -- 每次请求最多处理 50 个文件 -- 依赖于语言特定的解析器,检测质量可能有所不同 -- 对于语法复杂的语言,可能无法识别所有定义 -- 不能替代阅读代码以了解实现细节 -- 无法检测运行时模式或动态代码关系 -- 不提供有关定义使用情况的信息 -- 对于高度动态或元编程的代码,准确性可能降低 -- 仅限于 Tree-sitter 解析器支持的语言 - -## 工作原理 - -当调用 `list_code_definitions_names` 工具时,它会遵循以下流程: - -1. **参数验证**:验证必填的 `path` 参数 -2. **路径解析**:将相对路径解析为绝对路径 -3. **目录扫描**:仅扫描指定目录顶层的源代码文件(非递归) -4. **文件过滤**:最多处理 50 个文件 -5. **语言检测**:根据文件扩展名识别文件类型(.js、.jsx、.ts、.tsx、.py、.rs、.go、.cpp、.hpp、.c、.h、.cs、.rb、.java、.php、.swift、.kt、.kts) -6. **代码解析**:使用 Tree-sitter 解析代码并通过以下步骤提取定义: - - 将文件内容解析为抽象语法树 (AST) - - 使用语言特定的查询字符串创建查询 - - 按文件中的位置对捕获进行排序 -7. **结果格式化**:输出定义及其行号和实际源代码 - -## 输出格式 - -输出显示文件路径,后跟定义的行号和实际源代码。例如: - -``` -src/utils.js: -0--0 | export class HttpClient { -5--5 | formatDate() { -10--10 | function parseConfig(data) { - -src/models/User.js: -0--0 | interface UserProfile { -10--10 | export class User { -20--20 | function createUser(data) { -``` - -每行显示: -- 定义的起始和结束行号 -- 分隔符(|) -- 定义的实际源代码 - -这种输出格式帮助您快速查看定义在文件中的位置及其实现细节。 - -## 使用示例 - -- 当开始新任务时,Kilo Code 首先列出关键代码定义以了解项目的整体结构。 -- 当计划重构工作时,Kilo Code 使用此工具识别可能受影响的类和函数。 -- 在探索不熟悉的代码库时,Kilo Code 在深入研究实现细节之前映射重要代码结构。 -- 当添加新功能时,Kilo Code 识别现有模式和相关的代码定义以保持一致性。 -- 当排查错误时,Kilo Code 映射代码库结构以定位问题的潜在来源。 -- 当计划架构更改时,Kilo Code 识别所有受影响的组件。 - -## 用法示例 - -列出当前目录中的代码定义: -``` - -. - -``` - -检查特定模块的结构: -``` - -src/components - -``` - -探索工具库: -``` - -lib/utils +- `path`(必填):要列出顶层源代码定义的目录路径,相对于当前工作目录 + +## 功能 + +该工具扫描指定目录顶层的源代码文件,并提取类、函数和接口等代码定义。它显示每个定义的行号和实际代码,以便快速映射代码库的重要组件。 + +## 使用场景 + +- 当 Axon Code 需要快速理解您的代码库架构时 +- 当 Axon Code 需要定位多个文件中的重要代码结构时 +- 在计划重构或扩展现有代码时 +- 在使用其他工具深入研究实现细节之前 +- 在识别代码库不同部分之间的关系时 + +## 主要特性 + +- 从源代码文件中提取类、函数、方法、接口等定义 +- 显示每个定义的行号和实际源代码 +- 支持多种编程语言,包括 JavaScript、TypeScript、Python、Rust、Go、C++、C、C#、Ruby、Java、PHP、Swift 和 Kotlin +- 仅处理指定目录顶层的文件(不包括子目录) +- 为提升性能,最多处理 50 个文件 +- 专注于顶层定义,避免过多细节 +- 帮助识别项目中的代码组织模式 +- 创建代码库架构的思维导图 +- 与其他工具(如 `read_file`)结合使用,进行更深入的分析 + +## 限制 + +- 仅识别顶层定义,不包括嵌套定义 +- 仅处理指定目录顶层的文件,不包括子目录 +- 每次请求最多处理 50 个文件 +- 依赖于语言特定的解析器,检测质量可能有所不同 +- 对于语法复杂的语言,可能无法识别所有定义 +- 不能替代阅读代码以了解实现细节 +- 无法检测运行时模式或动态代码关系 +- 不提供有关定义使用情况的信息 +- 对于高度动态或元编程的代码,准确性可能降低 +- 仅限于 Tree-sitter 解析器支持的语言 + +## 工作原理 + +当调用 `list_code_definitions_names` 工具时,它会遵循以下流程: + +1. **参数验证**:验证必填的 `path` 参数 +2. **路径解析**:将相对路径解析为绝对路径 +3. **目录扫描**:仅扫描指定目录顶层的源代码文件(非递归) +4. **文件过滤**:最多处理 50 个文件 +5. **语言检测**:根据文件扩展名识别文件类型(.js、.jsx、.ts、.tsx、.py、.rs、.go、.cpp、.hpp、.c、.h、.cs、.rb、.java、.php、.swift、.kt、.kts) +6. **代码解析**:使用 Tree-sitter 解析代码并通过以下步骤提取定义: + - 将文件内容解析为抽象语法树 (AST) + - 使用语言特定的查询字符串创建查询 + - 按文件中的位置对捕获进行排序 +7. **结果格式化**:输出定义及其行号和实际源代码 + +## 输出格式 + +输出显示文件路径,后跟定义的行号和实际源代码。例如: + +``` +src/utils.js: +0--0 | export class HttpClient { +5--5 | formatDate() { +10--10 | function parseConfig(data) { + +src/models/User.js: +0--0 | interface UserProfile { +10--10 | export class User { +20--20 | function createUser(data) { +``` + +每行显示: + +- 定义的起始和结束行号 +- 分隔符(|) +- 定义的实际源代码 + +这种输出格式帮助您快速查看定义在文件中的位置及其实现细节。 + +## 使用示例 + +- 当开始新任务时,Axon Code 首先列出关键代码定义以了解项目的整体结构。 +- 当计划重构工作时,Axon Code 使用此工具识别可能受影响的类和函数。 +- 在探索不熟悉的代码库时,Axon Code 在深入研究实现细节之前映射重要代码结构。 +- 当添加新功能时,Axon Code 识别现有模式和相关的代码定义以保持一致性。 +- 当排查错误时,Axon Code 映射代码库结构以定位问题的潜在来源。 +- 当计划架构更改时,Axon Code 识别所有受影响的组件。 + +## 用法示例 + +列出当前目录中的代码定义: + +``` + +. + +``` + +检查特定模块的结构: + +``` + +src/components + +``` + +探索工具库: + +``` + +lib/utils -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-files.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-files.md index 699079b9be..28d5379185 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-files.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/list-files.md @@ -1,132 +1,137 @@ -# list_files - -`list_files` 工具显示指定位置中的文件和目录。它帮助 Kilo Code 理解您的项目结构并有效地导航代码库。 - -## 参数 - -该工具接受以下参数: - -- `path`(必填):要列出内容的目录路径,相对于当前工作目录 -- `recursive`(可选):是否递归列出文件。使用 `true` 进行递归列出,`false` 或省略则仅列出顶层内容。 - -## 功能 - -该工具列出指定位置中的所有文件和目录,提供项目结构的清晰概览。它可以仅显示顶层内容,也可以递归探索子目录。 - -## 使用场景 - -- 当 Kilo Code 需要理解您的项目结构时 -- 当 Kilo Code 在读取特定文件之前探索可用文件时 -- 当 Kilo Code 映射代码库以更好地理解其组织方式时 -- 在使用更针对性的工具(如 `read_file` 或 `search_files`)之前 -- 当 Kilo Code 需要检查项目中特定类型的文件(如配置文件)时 - -## 主要特性 - -- 列出文件和目录,并明确标记目录 -- 提供递归和非递归两种列出模式 -- 在递归模式下,智能忽略常见的大型目录(如 `node_modules` 和 `.git`) -- 在递归模式下,遵循 `.gitignore` 规则 -- 当启用 `showKiloCodeIgnoredFiles` 时,用锁符号(🔒)标记被 `.kilocodeignore` 忽略的文件 -- 通过逐级目录遍历优化性能 -- 排序结果,先显示目录及其内容,保持逻辑层次结构 -- 以干净、有组织的方式呈现结果 -- 自动创建项目结构的思维导图 - -## 限制 - -- 默认情况下,文件列出上限约为 200 个,以防止性能问题 -- 目录遍历有 10 秒的超时限制,以防止在复杂目录结构中挂起 -- 当达到文件限制时,会添加注释建议对特定子目录使用 `list_files` -- 不能用于确认您刚刚创建的文件是否存在 -- 在非常大的目录结构中,性能可能降低 -- 出于安全原因,无法列出根目录或主目录中的文件 - -## 工作原理 - -当调用 `list_files` 工具时,它会遵循以下流程: - -1. **参数验证**:验证必填的 `path` 参数和可选的 `recursive` 参数 -2. **路径解析**:将相对路径解析为绝对路径 -3. **安全检查**:防止列出根目录或主目录等敏感位置中的文件 -4. **目录扫描**: - - 对于非递归模式:仅列出顶层内容 - - 对于递归模式:逐级遍历目录结构,超时时间为 10 秒 - - 如果超时,则返回已收集的部分结果 -5. **结果过滤**: - - 在递归模式下,跳过常见的大型目录,如 `node_modules`、`.git` 等 - - 在递归模式下,遵循 `.gitignore` 规则 - - 处理 `.kilocodeignore` 规则,要么隐藏文件,要么用锁符号标记 -6. **格式化**: - - 用斜杠(`/`)标记目录 - - 排序结果,先显示目录及其内容,保持逻辑层次结构 - - 当启用 `showKiloCodeIgnored` 时,用锁符号(🔒)标记被忽略的文件 - - 默认情况下,结果上限为 200 个文件,并提示使用子目录 - - 组织结果以提高可读性 - -## 文件列出格式 - -文件列出结果包括: - -- 每个文件路径显示在其自己的行上 -- 目录用斜杠(`/`)标记 -- 当启用 `showKiloCodeIgnored` 时,被 `.kilocodeignore` 忽略的文件用锁符号(🔒)标记 -- 结果按逻辑排序,先显示目录及其内容 -- 当达到文件限制时,会出现一条消息,建议对特定子目录使用 `list_files` - -示例输出格式: -``` -src/ -src/components/ -src/components/Button.tsx -src/components/Header.tsx -src/utils/ -src/utils/helpers.ts -src/index.ts -... -文件列出已截断(显示 200 个文件中的 543 个)。请对特定子目录使用 list_files 以获取更多详细信息。 -``` - -当使用 `.kilocodeignore` 文件并启用 `showKiloCodeIgnored` 时: -``` -src/ -src/components/ -src/components/Button.tsx -src/components/Header.tsx -🔒 src/secrets.json -src/utils/ -src/utils/helpers.ts -src/index.ts -``` - -## 使用示例 - -- 当开始新任务时,Kilo Code 可能会列出项目文件以了解其结构,然后再深入研究特定代码。 -- 当被要求查找特定类型的文件(如所有 JavaScript 文件)时,Kilo Code 首先列出目录以知道在哪里查找。 -- 当提供代码组织建议时,Kilo Code 首先检查当前项目结构。 -- 当设置新功能时,Kilo Code 列出相关目录以了解项目约定。 - -## 用法示例 - -列出当前目录中的顶层文件: -``` - -. - -``` - -递归列出源目录中的所有文件: -``` - -src -true - -``` - -检查特定项目的子目录: -``` - -src/components -false +# list_files + +`list_files` 工具显示指定位置中的文件和目录。它帮助 Axon Code 理解您的项目结构并有效地导航代码库。 + +## 参数 + +该工具接受以下参数: + +- `path`(必填):要列出内容的目录路径,相对于当前工作目录 +- `recursive`(可选):是否递归列出文件。使用 `true` 进行递归列出,`false` 或省略则仅列出顶层内容。 + +## 功能 + +该工具列出指定位置中的所有文件和目录,提供项目结构的清晰概览。它可以仅显示顶层内容,也可以递归探索子目录。 + +## 使用场景 + +- 当 Axon Code 需要理解您的项目结构时 +- 当 Axon Code 在读取特定文件之前探索可用文件时 +- 当 Axon Code 映射代码库以更好地理解其组织方式时 +- 在使用更针对性的工具(如 `read_file` 或 `search_files`)之前 +- 当 Axon Code 需要检查项目中特定类型的文件(如配置文件)时 + +## 主要特性 + +- 列出文件和目录,并明确标记目录 +- 提供递归和非递归两种列出模式 +- 在递归模式下,智能忽略常见的大型目录(如 `node_modules` 和 `.git`) +- 在递归模式下,遵循 `.gitignore` 规则 +- 当启用 `showKiloCodeIgnoredFiles` 时,用锁符号(🔒)标记被 `.kilocodeignore` 忽略的文件 +- 通过逐级目录遍历优化性能 +- 排序结果,先显示目录及其内容,保持逻辑层次结构 +- 以干净、有组织的方式呈现结果 +- 自动创建项目结构的思维导图 + +## 限制 + +- 默认情况下,文件列出上限约为 200 个,以防止性能问题 +- 目录遍历有 10 秒的超时限制,以防止在复杂目录结构中挂起 +- 当达到文件限制时,会添加注释建议对特定子目录使用 `list_files` +- 不能用于确认您刚刚创建的文件是否存在 +- 在非常大的目录结构中,性能可能降低 +- 出于安全原因,无法列出根目录或主目录中的文件 + +## 工作原理 + +当调用 `list_files` 工具时,它会遵循以下流程: + +1. **参数验证**:验证必填的 `path` 参数和可选的 `recursive` 参数 +2. **路径解析**:将相对路径解析为绝对路径 +3. **安全检查**:防止列出根目录或主目录等敏感位置中的文件 +4. **目录扫描**: + - 对于非递归模式:仅列出顶层内容 + - 对于递归模式:逐级遍历目录结构,超时时间为 10 秒 + - 如果超时,则返回已收集的部分结果 +5. **结果过滤**: + - 在递归模式下,跳过常见的大型目录,如 `node_modules`、`.git` 等 + - 在递归模式下,遵循 `.gitignore` 规则 + - 处理 `.kilocodeignore` 规则,要么隐藏文件,要么用锁符号标记 +6. **格式化**: + - 用斜杠(`/`)标记目录 + - 排序结果,先显示目录及其内容,保持逻辑层次结构 + - 当启用 `showKiloCodeIgnored` 时,用锁符号(🔒)标记被忽略的文件 + - 默认情况下,结果上限为 200 个文件,并提示使用子目录 + - 组织结果以提高可读性 + +## 文件列出格式 + +文件列出结果包括: + +- 每个文件路径显示在其自己的行上 +- 目录用斜杠(`/`)标记 +- 当启用 `showKiloCodeIgnored` 时,被 `.kilocodeignore` 忽略的文件用锁符号(🔒)标记 +- 结果按逻辑排序,先显示目录及其内容 +- 当达到文件限制时,会出现一条消息,建议对特定子目录使用 `list_files` + +示例输出格式: + +``` +src/ +src/components/ +src/components/Button.tsx +src/components/Header.tsx +src/utils/ +src/utils/helpers.ts +src/index.ts +... +文件列出已截断(显示 200 个文件中的 543 个)。请对特定子目录使用 list_files 以获取更多详细信息。 +``` + +当使用 `.kilocodeignore` 文件并启用 `showKiloCodeIgnored` 时: + +``` +src/ +src/components/ +src/components/Button.tsx +src/components/Header.tsx +🔒 src/secrets.json +src/utils/ +src/utils/helpers.ts +src/index.ts +``` + +## 使用示例 + +- 当开始新任务时,Axon Code 可能会列出项目文件以了解其结构,然后再深入研究特定代码。 +- 当被要求查找特定类型的文件(如所有 JavaScript 文件)时,Axon Code 首先列出目录以知道在哪里查找。 +- 当提供代码组织建议时,Axon Code 首先检查当前项目结构。 +- 当设置新功能时,Axon Code 列出相关目录以了解项目约定。 + +## 用法示例 + +列出当前目录中的顶层文件: + +``` + +. -``` \ No newline at end of file +``` + +递归列出源目录中的所有文件: + +``` + +src +true + +``` + +检查特定项目的子目录: + +``` + +src/components +false + +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/read-file.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/read-file.md index 304b16fbca..9ffd1c69a7 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/read-file.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/read-file.md @@ -1,6 +1,6 @@ # read_file -`read_file`工具用于读取项目中的文件内容。它允许 Kilo Code 理解代码、配置文件和文档,以提供更好的协助。 +`read_file`工具用于读取项目中的文件内容。它允许 Axon Code 理解代码、配置文件和文档,以提供更好的协助。 ## 参数 @@ -17,10 +17,10 @@ ## 使用场景 -- 当 Kilo Code 需要理解现有代码结构时 -- 当 Kilo Code 需要分析配置文件时 -- 当 Kilo Code 需要从文本文件中提取信息时 -- 当 Kilo Code 在建议更改前需要查看代码时 +- 当 Axon Code 需要理解现有代码结构时 +- 当 Axon Code 需要分析配置文件时 +- 当 Axon Code 需要从文本文件中提取信息时 +- 当 Axon Code 在建议更改前需要查看代码时 - 当需要在讨论中引用特定行号时 ## 主要特性 @@ -45,42 +45,44 @@ 1. **参数验证**:验证必需的`path`参数和可选参数 2. **路径解析**:将相对路径解析为绝对路径 3. **读取策略选择**: - - 工具使用严格的优先级层次(下文详细说明) - - 在范围读取、自动截断或完整文件读取之间选择 + - 工具使用严格的优先级层次(下文详细说明) + - 在范围读取、自动截断或完整文件读取之间选择 4. **内容处理**: - - 为内容添加行号(例如"1 | const x = 13") - - 对于截断文件,添加截断通知和方法定义 - - 对于特殊格式(PDF、DOCX、IPYNB),提取可读文本 + - 为内容添加行号(例如"1 | const x = 13") + - 对于截断文件,添加截断通知和方法定义 + - 对于特殊格式(PDF、DOCX、IPYNB),提取可读文本 ## 读取策略优先级 工具使用明确的决策层次来确定如何读取文件: 1. **第一优先级:显式行范围** - - 如果提供了`start_line`或`end_line`,工具始终执行范围读取 - - 实现高效流式传输仅请求的行,适合处理大文件 - - 此选项优先于所有其他选项 + + - 如果提供了`start_line`或`end_line`,工具始终执行范围读取 + - 实现高效流式传输仅请求的行,适合处理大文件 + - 此选项优先于所有其他选项 2. **第二优先级:大文件自动截断** - - 仅在满足以下所有条件时应用: - - 未指定`start_line`或`end_line` - - `auto_truncate`参数设为`true` - - 文件不是二进制文件 - - 文件超过配置的行阈值(通常500-1000行) - - 当自动截断激活时,工具: - - 仅读取文件开头部分(由maxReadFileLine设置决定) - - 添加截断通知显示已显示行数与总行数 - - 提供带行范围的方法定义摘要 + + - 仅在满足以下所有条件时应用: + - 未指定`start_line`或`end_line` + - `auto_truncate`参数设为`true` + - 文件不是二进制文件 + - 文件超过配置的行阈值(通常500-1000行) + - 当自动截断激活时,工具: + - 仅读取文件开头部分(由maxReadFileLine设置决定) + - 添加截断通知显示已显示行数与总行数 + - 提供带行范围的方法定义摘要 3. **默认行为:读取整个文件** - - 如果不符合上述条件,则读取整个文件内容 - - 对于PDF、DOCX和IPYNB等特殊格式,使用专用提取器 + - 如果不符合上述条件,则读取整个文件内容 + - 对于PDF、DOCX和IPYNB等特殊格式,使用专用提取器 ## 使用示例 -- 当要求解释或改进代码时,Kilo Code 首先读取相关文件以理解当前实现 -- 当排查配置问题时,Kilo Code 读取配置文件以识别潜在问题 -- 当处理文档时,Kilo Code 读取现有文档以理解当前内容再建议改进 +- 当要求解释或改进代码时,Axon Code 首先读取相关文件以理解当前实现 +- 当排查配置问题时,Axon Code 读取配置文件以识别潜在问题 +- 当处理文档时,Axon Code 读取现有文档以理解当前内容再建议改进 ## 用法示例 @@ -91,6 +93,7 @@ 读取文件的完整内容: **输入:** + ```xml src/app.js @@ -98,18 +101,21 @@ ``` **模拟输出(小文件如`example_small.txt`):** + ``` 1 | This is the first line. 2 | This is the second line. 3 | This is the third line. ``` -*(输出会根据实际文件内容而变化)* + +_(输出会根据实际文件内容而变化)_ ### 读取特定行 仅读取特定行范围(例如46-68行): **输入:** + ```xml src/app.js @@ -119,17 +125,20 @@ ``` **模拟输出(`example_five_lines.txt`的2-3行):** + ``` 2 | Content of line two. 3 | Content of line three. ``` -*(输出仅显示请求的行及其原始行号)* + +_(输出仅显示请求的行及其原始行号)_ ### 读取大文件(自动截断) 当读取大文件且未指定行范围,且`auto_truncate`启用时(或根据设置默认为true): **输入:** + ```xml src/large-module.js @@ -138,6 +147,7 @@ ``` **模拟输出(`large_file.log`有1500行,限制1000行):** + ``` 1 | Log entry 1... 2 | Log entry 2... @@ -145,13 +155,15 @@ 1000 | Log entry 1000... [... truncated 500 lines ...] ``` -*(输出限制为配置的最大行数,并带有截断通知)* + +_(输出限制为配置的最大行数,并带有截断通知)_ ### 尝试读取不存在的文件 如果指定文件不存在: **输入:** + ```xml non_existent_file.txt @@ -159,6 +171,7 @@ ``` **模拟输出(错误):** + ``` Error: File not found at path 'non_existent_file.txt'. ``` @@ -168,6 +181,7 @@ Error: File not found at path 'non_existent_file.txt'. 如果文件被`.kilocodeignore`规则排除: **输入:** + ```xml .env @@ -175,6 +189,7 @@ Error: File not found at path 'non_existent_file.txt'. ``` **模拟输出(错误):** + ``` Error: Access denied to file '.env' due to .kilocodeignore rules. -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/search-files.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/search-files.md index af131254ca..b8c3b186e0 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/search-files.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/search-files.md @@ -1,6 +1,6 @@ # search_files -`search_files` 工具可以在你的项目中跨多个文件执行正则表达式搜索。它帮助 Kilo Code 在代码库中定位特定的代码模式、文本或其他内容,并提供上下文的搜索结果。 +`search_files` 工具可以在你的项目中跨多个文件执行正则表达式搜索。它帮助 Axon Code 在代码库中定位特定的代码模式、文本或其他内容,并提供上下文的搜索结果。 ## 参数 @@ -8,7 +8,7 @@ - `path`(必填):要搜索的目录路径,相对于当前工作目录 - `regex`(必填):要搜索的正则表达式模式(使用 Rust 正则表达式语法) -- `file_pattern`(可选):用于过滤文件的 glob 模式(例如,'*.ts' 表示仅搜索 TypeScript 文件) +- `file_pattern`(可选):用于过滤文件的 glob 模式(例如,'\*.ts' 表示仅搜索 TypeScript 文件) ## 功能 @@ -16,10 +16,10 @@ ## 使用场景 -- 当 Kilo Code 需要查找特定函数或变量的使用位置时 -- 当 Kilo Code 协助重构并需要了解使用模式时 -- 当 Kilo Code 需要定位特定代码模式的所有实例时 -- 当 Kilo Code 需要在多个文件中搜索文本并具有过滤功能时 +- 当 Axon Code 需要查找特定函数或变量的使用位置时 +- 当 Axon Code 协助重构并需要了解使用模式时 +- 当 Axon Code 需要定位特定代码模式的所有实例时 +- 当 Axon Code 需要在多个文件中搜索文本并具有过滤功能时 ## 主要特性 @@ -48,16 +48,16 @@ 1. **参数验证**:验证必需的 `path` 和 `regex` 参数 2. **路径解析**:将相对路径解析为绝对路径 3. **搜索执行**: - - 使用 Ripgrep (rg) 进行高性能文本搜索 - - 如果指定了文件模式,则应用过滤 - - 收集匹配项及其上下文 + - 使用 Ripgrep (rg) 进行高性能文本搜索 + - 如果指定了文件模式,则应用过滤 + - 收集匹配项及其上下文 4. **结果格式化**: - - 格式化结果,包括文件路径、行号和上下文 - - 显示每个匹配项前后各 1 行的上下文 - - 结构化输出以便于阅读 - - 将结果限制为最多 300 个匹配项并通知 - - 截断超过 500 个字符的行 - - 将附近的匹配项合并为连续块 + - 格式化结果,包括文件路径、行号和上下文 + - 显示每个匹配项前后各 1 行的上下文 + - 结构化输出以便于阅读 + - 将结果限制为最多 300 个匹配项并通知 + - 截断超过 500 个字符的行 + - 将附近的匹配项合并为连续块 ## 搜索结果格式 @@ -65,10 +65,11 @@ - 每个匹配文件的相对路径(前缀为 #) - 每个匹配项前后的上下文行(默认为 1 行) -- 行号填充为 3 个空格,后跟 ` | ` 和行内容 +- 行号填充为 3 个空格,后跟 `|` 和行内容 - 每个匹配组后跟分隔线(----) 示例输出格式: + ``` # rel/path/to/app.ts 11 | // 一些处理逻辑 @@ -93,14 +94,15 @@ ## 使用示例 -- 当要求重构函数时,Kilo Code 首先搜索该函数的所有使用位置,以确保全面更改。 -- 在调查错误时,Kilo Code 搜索相似模式以识别代码库中相关的错误。 -- 在处理技术债务时,Kilo Code 查找项目中所有 TODO 注释。 -- 在分析依赖项时,Kilo Code 查找特定模块的所有导入。 +- 当要求重构函数时,Axon Code 首先搜索该函数的所有使用位置,以确保全面更改。 +- 在调查错误时,Axon Code 搜索相似模式以识别代码库中相关的错误。 +- 在处理技术债务时,Axon Code 查找项目中所有 TODO 注释。 +- 在分析依赖项时,Axon Code 查找特定模块的所有导入。 ## 用法示例 在所有 JavaScript 文件中搜索 TODO 注释: + ``` src @@ -110,6 +112,7 @@ ``` 查找特定函数的所有使用位置: + ``` . @@ -119,6 +122,7 @@ ``` 在整个项目中搜索特定的导入模式: + ``` . diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/switch-mode.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/switch-mode.md index acf9d97d08..4fa4b1e887 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/switch-mode.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/switch-mode.md @@ -1,6 +1,6 @@ # switch_mode -`switch_mode` 工具使 Kilo Code 能够在不同操作模式之间切换,每种模式都具有针对特定任务类型的专业能力。当当前任务需要不同的专业知识时,可以无缝切换到 Code、Architect、Ask 或 Debug 模式。 +`switch_mode` 工具使 Axon Code 能够在不同操作模式之间切换,每种模式都具有针对特定任务类型的专业能力。当当前任务需要不同的专业知识时,可以无缝切换到 Code、Architect、Ask 或 Debug 模式。 ## 参数 @@ -11,7 +11,7 @@ ## 功能 -该工具在当当前任务更适合由其他模式处理时请求模式切换。它在切换过程中保持上下文,同时调整 Kilo Code 的焦点和可用工具集,以匹配新任务阶段的需求。 +该工具在当当前任务更适合由其他模式处理时请求模式切换。它在切换过程中保持上下文,同时调整 Axon Code 的焦点和可用工具集,以匹配新任务阶段的需求。 ## 使用场景 @@ -46,25 +46,28 @@ 当调用 `switch_mode` 工具时,它会遵循以下流程: 1. **请求验证**: - - 验证请求的模式是否存在于系统中 - - 检查是否提供了 `mode_slug` 参数且有效 - - 确认用户尚未处于请求的模式 - - 确保 `reason` 参数(如果提供)格式正确 + + - 验证请求的模式是否存在于系统中 + - 检查是否提供了 `mode_slug` 参数且有效 + - 确认用户尚未处于请求的模式 + - 确保 `reason` 参数(如果提供)格式正确 2. **模式切换准备**: - - 将模式更改请求与提供的原因打包 - - 向用户展示更改请求以获取批准 + + - 将模式更改请求与提供的原因打包 + - 向用户展示更改请求以获取批准 3. **模式激活(用户批准后)**: - - 更新 UI 以反映新模式 - - 根据模式的工具组配置调整可用工具 - - 应用模式特定的提示和行为 - - 应用 500ms 延迟以确保更改生效再执行下一个工具 - - 强制执行模式特定的文件限制 + + - 更新 UI 以反映新模式 + - 根据模式的工具组配置调整可用工具 + - 应用模式特定的提示和行为 + - 应用 500ms 延迟以确保更改生效再执行下一个工具 + - 强制执行模式特定的文件限制 4. **继续执行**: - - 使用新模式的功能继续任务 - - 保留之前交互的相关上下文 + - 使用新模式的功能继续任务 + - 保留之前交互的相关上下文 ## 工具组关联 @@ -112,13 +115,14 @@ ## 使用示例 -- 讨论新功能时,Kilo Code 从 Ask 模式切换到 Architect 模式以帮助设计系统结构。 -- 在 Architect 模式中完成架构规划后,Kilo Code 切换到 Code 模式以实现设计的功能。 -- 在开发过程中遇到错误时,Kilo Code 从 Code 模式切换到 Debug 模式进行系统问题排查。 +- 讨论新功能时,Axon Code 从 Ask 模式切换到 Architect 模式以帮助设计系统结构。 +- 在 Architect 模式中完成架构规划后,Axon Code 切换到 Code 模式以实现设计的功能。 +- 在开发过程中遇到错误时,Axon Code 从 Code 模式切换到 Debug 模式进行系统问题排查。 ## 使用示例 切换到 Code 模式进行实现: + ``` code @@ -127,6 +131,7 @@ ``` 切换到 Architect 模式进行设计: + ``` architect @@ -135,6 +140,7 @@ ``` 切换到 Debug 模式进行问题排查: + ``` debug @@ -143,9 +149,10 @@ ``` 切换到 Ask 模式获取信息: + ``` ask 需要回答关于已实现功能的问题 -``` \ No newline at end of file +``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/tool-use-overview.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/tool-use-overview.md index c237fb446b..ae6961524d 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/tool-use-overview.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/tool-use-overview.md @@ -1,6 +1,6 @@ # 工具使用概述 -Kilo Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安全的方式与你的开发环境交互。本文档解释了工具的工作原理、调用时机和管理方式。 +Axon Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安全的方式与你的开发环境交互。本文档解释了工具的工作原理、调用时机和管理方式。 ## 核心概念 @@ -8,14 +8,14 @@ Kilo Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安 工具根据功能分为逻辑组: -| 类别 | 用途 | 工具 | 常见用途 | -|----------|---------|-------|------------| -| **读取组** | 文件系统读取和搜索 | [read_file](/features/tools/read-file), [search_files](/features/tools/search-files), [list_files](/features/tools/list-files), [list_code_definition_names](/features/tools/list-code-definition-names) | 代码探索和分析 | -| **编辑组** | 文件系统修改 | [apply_diff](/features/tools/apply-diff), [write_to_file](/features/tools/write-to-file) | 代码更改和文件操作 | -| **浏览器组** | 网页自动化 | [browser_action](/features/tools/browser-action) | 网页测试和交互 | -| **命令组** | 系统命令执行 | [execute_command](/features/tools/execute-command) | 运行脚本、构建项目 | -| **MCP组** | 外部工具集成 | [use_mcp_tool](/features/tools/use-mcp-tool), [access_mcp_resource](/features/tools/access-mcp-resource) | 通过外部服务器实现专门功能 | -| **工作流组** | 模式和任务管理 | [switch_mode](/features/tools/switch-mode), [new_task](/features/tools/new-task), [ask_followup_question](/features/tools/ask-followup-question), [attempt_completion](/features/tools/attempt-completion) | 上下文切换和任务组织 | +| 类别 | 用途 | 工具 | 常见用途 | +| ------------ | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | +| **读取组** | 文件系统读取和搜索 | [read_file](/features/tools/read-file), [search_files](/features/tools/search-files), [list_files](/features/tools/list-files), [list_code_definition_names](/features/tools/list-code-definition-names) | 代码探索和分析 | +| **编辑组** | 文件系统修改 | [apply_diff](/features/tools/apply-diff), [write_to_file](/features/tools/write-to-file) | 代码更改和文件操作 | +| **浏览器组** | 网页自动化 | [browser_action](/features/tools/browser-action) | 网页测试和交互 | +| **命令组** | 系统命令执行 | [execute_command](/features/tools/execute-command) | 运行脚本、构建项目 | +| **MCP组** | 外部工具集成 | [use_mcp_tool](/features/tools/use-mcp-tool), [access_mcp_resource](/features/tools/access-mcp-resource) | 通过外部服务器实现专门功能 | +| **工作流组** | 模式和任务管理 | [switch_mode](/features/tools/switch-mode), [new_task](/features/tools/new-task), [ask_followup_question](/features/tools/ask-followup-question), [attempt_completion](/features/tools/attempt-completion) | 上下文切换和任务组织 | ### 始终可用的工具 @@ -30,7 +30,8 @@ Kilo Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安 ## 可用工具 ### 读取工具 -这些工具帮助 Kilo Code 理解你的代码和项目: + +这些工具帮助 Axon Code 理解你的代码和项目: - [read_file](/features/tools/read-file) - 检查文件内容 - [search_files](/features/tools/search-files) - 跨多个文件查找模式 @@ -38,28 +39,33 @@ Kilo Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安 - [list_code_definition_names](/features/tools/list-code-definition-names) - 创建代码结构图 ### 编辑工具 -这些工具帮助 Kilo Code 修改你的代码: + +这些工具帮助 Axon Code 修改你的代码: - [apply_diff](/features/tools/apply-diff) - 对代码进行精确修改 - [write_to_file](/features/tools/write-to-file) - 创建新文件或完全重写现有文件 ### 浏览器工具 -这些工具帮助 Kilo Code 与网页应用交互: + +这些工具帮助 Axon Code 与网页应用交互: - [browser_action](/features/tools/browser-action) - 自动化浏览器交互 ### 命令工具 -这些工具帮助 Kilo Code 执行命令: + +这些工具帮助 Axon Code 执行命令: - [execute_command](/features/tools/execute-command) - 运行系统命令和程序 ### MCP工具 -这些工具帮助 Kilo Code 连接外部服务: + +这些工具帮助 Axon Code 连接外部服务: - [use_mcp_tool](/features/tools/use-mcp-tool) - 使用专门的外部工具 - [access_mcp_resource](/features/tools/access-mcp-resource) - 访问外部数据源 ### 工作流工具 + 这些工具帮助管理对话和任务流: - [ask_followup_question](/features/tools/ask-followup-question) - 从你那里获取额外信息 @@ -75,80 +81,87 @@ Kilo Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安 工具在特定条件下被调用: 1. **直接任务需求** - - 当需要特定操作来完成 LLM 决定的任务时 - - 响应用户请求 - - 在自动化工作流中 + + - 当需要特定操作来完成 LLM 决定的任务时 + - 响应用户请求 + - 在自动化工作流中 2. **基于模式的可用性** - - 不同模式启用不同的工具集 - - 模式切换可以触发工具可用性变化 - - 某些工具仅限于特定模式 + + - 不同模式启用不同的工具集 + - 模式切换可以触发工具可用性变化 + - 某些工具仅限于特定模式 3. **上下文相关调用** - - 基于工作区的当前状态 - - 响应系统事件 - - 在错误处理和恢复期间 + - 基于工作区的当前状态 + - 响应系统事件 + - 在错误处理和恢复期间 ### 决策过程 系统使用多步骤流程确定工具可用性: 1. **模式验证** - ```typescript - isToolAllowedForMode( - tool: string, - modeSlug: string, - customModes: ModeConfig[], - toolRequirements?: Record, - toolParams?: Record - ) - ``` + + ```typescript + isToolAllowedForMode( + tool: string, + modeSlug: string, + customModes: ModeConfig[], + toolRequirements?: Record, + toolParams?: Record + ) + ``` 2. **需求检查** - - 系统能力验证 - - 资源可用性 - - 权限验证 + + - 系统能力验证 + - 资源可用性 + - 权限验证 3. **参数验证** - - 必需参数是否存在 - - 参数类型检查 - - 值验证 + - 必需参数是否存在 + - 参数类型检查 + - 值验证 ## 技术实现 ### 工具调用处理 1. **初始化** - - 验证工具名称和参数 - - 检查模式兼容性 - - 验证需求 + + - 验证工具名称和参数 + - 检查模式兼容性 + - 验证需求 2. **执行** - ```typescript - const toolCall = { - type: "tool_call", - name: chunk.name, - arguments: chunk.input, - callId: chunk.callId - } - ``` + + ```typescript + const toolCall = { + type: "tool_call", + name: chunk.name, + arguments: chunk.input, + callId: chunk.callId, + } + ``` 3. **结果处理** - - 确定成功/失败 - - 格式化结果 - - 错误处理 + - 确定成功/失败 + - 格式化结果 + - 错误处理 ### 安全与权限 1. **访问控制** - - 文件系统限制 - - 命令执行限制 - - 网络访问控制 + + - 文件系统限制 + - 命令执行限制 + - 网络访问控制 2. **验证层** - - 工具特定验证 - - 基于模式的限制 - - 系统级检查 + - 工具特定验证 + - 基于模式的限制 + - 系统级检查 ## 模式集成 @@ -164,83 +177,92 @@ Kilo Code 实现了一个复杂的工具系统,允许 AI 模型以受控和安 ### 模式切换 1. **流程** - - 保存当前模式状态 - - 更新工具可用性 - - 上下文切换 + + - 保存当前模式状态 + - 更新工具可用性 + - 上下文切换 2. **对工具的影响** - - 工具集变化 - - 权限调整 - - 上下文保存 + - 工具集变化 + - 权限调整 + - 上下文保存 ## 最佳实践 ### 工具使用指南 1. **效率** - - 使用最适合任务的工具 - - 避免冗余工具调用 - - 尽可能批量操作 + + - 使用最适合任务的工具 + - 避免冗余工具调用 + - 尽可能批量操作 2. **安全** - - 调用工具前验证输入 - - 使用最低必要权限 - - 遵循安全最佳实践 + + - 调用工具前验证输入 + - 使用最低必要权限 + - 遵循安全最佳实践 3. **错误处理** - - 实施适当的错误检查 - - 提供有意义的错误信息 - - 优雅地处理失败 + - 实施适当的错误检查 + - 提供有意义的错误信息 + - 优雅地处理失败 ### 常见模式 1. **信息收集** - ``` - [ask_followup_question](/features/tools/ask-followup-question) → [read_file](/features/tools/read-file) → [search_files](/features/tools/search-files) - ``` + + ``` + [ask_followup_question](/features/tools/ask-followup-question) → [read_file](/features/tools/read-file) → [search_files](/features/tools/search-files) + ``` 2. **代码修改** - ``` - [read_file](/features/tools/read-file) → [apply_diff](/features/tools/apply-diff) → [attempt_completion](/features/tools/attempt-completion) - ``` + + ``` + [read_file](/features/tools/read-file) → [apply_diff](/features/tools/apply-diff) → [attempt_completion](/features/tools/attempt-completion) + ``` 3. **任务管理** - ``` - [new_task](/features/tools/new-task) → [switch_mode](/features/tools/switch-mode) → [execute_command](/features/tools/execute-command) - ``` + + ``` + [new_task](/features/tools/new-task) → [switch_mode](/features/tools/switch-mode) → [execute_command](/features/tools/execute-command) + ``` 4. **进度跟踪** - ``` - [update_todo_list](/features/tools/update-todo-list) → [execute_command](/features/tools/execute-command) → [update_todo_list](/features/tools/update-todo-list) - ``` + ``` + [update_todo_list](/features/tools/update-todo-list) → [execute_command](/features/tools/execute-command) → [update_todo_list](/features/tools/update-todo-list) + ``` ## 错误处理与恢复 ### 错误类型 1. **工具特定错误** - - 参数验证失败 - - 执行错误 - - 资源访问问题 + + - 参数验证失败 + - 执行错误 + - 资源访问问题 2. **系统错误** - - 权限被拒绝 - - 资源不可用 - - 网络故障 + + - 权限被拒绝 + - 资源不可用 + - 网络故障 3. **上下文错误** - - 工具的模式无效 - - 缺少需求 - - 状态不一致 + - 工具的模式无效 + - 缺少需求 + - 状态不一致 ### 恢复策略 1. **自动恢复** - - 重试机制 - - 回退选项 - - 状态恢复 + + - 重试机制 + - 回退选项 + - 状态恢复 2. **用户干预** - - 错误通知 - - 恢复建议 - - 手动干预选项 + - 错误通知 + - 恢复建议 + - 手动干预选项 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/use-mcp-tool.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/use-mcp-tool.md index 9db1b81636..42f4570b31 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/use-mcp-tool.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/use-mcp-tool.md @@ -1,6 +1,6 @@ # use_mcp_tool -`use_mcp_tool` 工具使 Kilo Code 能够与连接的 Model Context Protocol (MCP) 服务器提供的外部工具进行交互。它通过标准化协议扩展了 Kilo Code 的功能,提供特定领域的专业能力。 +`use_mcp_tool` 工具使 Axon Code 能够与连接的 Model Context Protocol (MCP) 服务器提供的外部工具进行交互。它通过标准化协议扩展了 Axon Code 的功能,提供特定领域的专业能力。 ## 参数 @@ -12,7 +12,7 @@ ## 功能 -该工具允许 Kilo Code 访问由外部 MCP 服务器提供的专业功能。每个 MCP 服务器可以提供多个具有独特功能的工具,从而扩展 Kilo Code 的内置功能。系统会根据模式验证参数,管理服务器连接,并处理各种内容类型的响应(文本、图像、资源)。 +该工具允许 Axon Code 访问由外部 MCP 服务器提供的专业功能。每个 MCP 服务器可以提供多个具有独特功能的工具,从而扩展 Axon Code 的内置功能。系统会根据模式验证参数,管理服务器连接,并处理各种内容类型的响应(文本、图像、资源)。 ## 使用场景 @@ -48,44 +48,47 @@ MCP 服务器可以在全局或项目级别进行配置: -- **全局配置**:通过 VS Code 中的 Kilo Code 扩展设置进行管理。这些设置适用于所有项目,除非被覆盖。 +- **全局配置**:通过 VS Code 中的 Axon Code 扩展设置进行管理。这些设置适用于所有项目,除非被覆盖。 - **项目级配置**:在项目根目录下的 `.kilocode/mcp.json` 文件中定义。 - - 这允许项目特定的服务器设置。 - - 如果项目级服务器与全局服务器同名,则项目级服务器优先。 - - 由于 `.kilocode/mcp.json` 可以提交到版本控制,因此简化了与团队共享配置的过程。 + - 这允许项目特定的服务器设置。 + - 如果项目级服务器与全局服务器同名,则项目级服务器优先。 + - 由于 `.kilocode/mcp.json` 可以提交到版本控制,因此简化了与团队共享配置的过程。 ## 工作原理 当调用 `use_mcp_tool` 工具时,它会遵循以下流程: 1. **初始化和验证**: - - 系统验证 MCP hub 是否可用 - - 确认指定的服务器存在并已连接 - - 验证请求的工具存在于服务器上 - - 根据工具的模式定义验证参数 - - 从服务器配置中提取超时设置(默认:60 秒) + + - 系统验证 MCP hub 是否可用 + - 确认指定的服务器存在并已连接 + - 验证请求的工具存在于服务器上 + - 根据工具的模式定义验证参数 + - 从服务器配置中提取超时设置(默认:60 秒) 2. **执行和通信**: - - 系统选择适当的通信机制: - - `StdioClientTransport`:用于通过标准 I/O 与本地进程通信 - - `SSEClientTransport`:用于通过 Server-Sent Events 与 HTTP 服务器通信 - - 发送包含已验证的服务器名称、工具名称和参数的请求 - - 使用 `@modelcontextprotocol/sdk` 库进行标准化交互 - - 跟踪请求执行并处理超时,防止挂起操作 + + - 系统选择适当的通信机制: + - `StdioClientTransport`:用于通过标准 I/O 与本地进程通信 + - `SSEClientTransport`:用于通过 Server-Sent Events 与 HTTP 服务器通信 + - 发送包含已验证的服务器名称、工具名称和参数的请求 + - 使用 `@modelcontextprotocol/sdk` 库进行标准化交互 + - 跟踪请求执行并处理超时,防止挂起操作 3. **响应处理**: - - 响应可以包含多种内容类型: - - 文本内容:纯文本响应 - - 图像内容:带有 MIME 类型信息的二进制图像数据 - - 资源引用:用于访问服务器资源的 URI(与 `access_mcp_resource` 协同工作) - - 系统检查 `isError` 标志以确定是否需要错误处理 - - 结果会被格式化以在 Kilo Code 界面中显示 + + - 响应可以包含多种内容类型: + - 文本内容:纯文本响应 + - 图像内容:带有 MIME 类型信息的二进制图像数据 + - 资源引用:用于访问服务器资源的 URI(与 `access_mcp_resource` 协同工作) + - 系统检查 `isError` 标志以确定是否需要错误处理 + - 结果会被格式化以在 Axon Code 界面中显示 4. **资源和错误处理**: - - 系统使用 WeakRef 模式防止内存泄漏 - - 连续错误计数器跟踪和管理错误 - - 文件监视器监控服务器代码更改并触发自动重启 - - 安全模型要求批准工具执行,除非在“始终允许”列表中 + - 系统使用 WeakRef 模式防止内存泄漏 + - 连续错误计数器跟踪和管理错误 + - 文件监视器监控服务器代码更改并触发自动重启 + - 安全模型要求批准工具执行,除非在“始终允许”列表中 ## 安全和权限 @@ -109,6 +112,7 @@ MCP 架构提供了多项安全功能: 请求天气预报数据并返回文本响应: 使用文本响应请求天气预报数据: + ``` weather-server @@ -124,6 +128,7 @@ MCP 架构提供了多项安全功能: ``` 使用返回 JSON 的专用工具分析源代码: + ``` code-analysis @@ -140,6 +145,7 @@ MCP 架构提供了多项安全功能: ``` 使用特定参数生成图像: + ``` image-generation @@ -159,6 +165,7 @@ MCP 架构提供了多项安全功能: ``` 通过返回资源引用的工具访问资源: + ``` database-connector @@ -178,6 +185,7 @@ MCP 架构提供了多项安全功能: ``` 不需要参数的工具: + ``` system-monitor diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/write-to-file.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/write-to-file.md index 4aacdfa63a..72b80ebe1f 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/write-to-file.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/tools/write-to-file.md @@ -16,8 +16,8 @@ ## 使用场景 -- 当 Kilo Code 需要从头创建新文件时 -- 当 Kilo Code 需要完全重写现有文件时 +- 当 Axon Code 需要从头创建新文件时 +- 当 Axon Code 需要完全重写现有文件时 - 当为新项目创建多个文件时 - 当生成配置文件、文档或源代码时 - 当需要在应用变更之前查看变更时 @@ -47,123 +47,131 @@ 当调用 `write_to_file` 工具时,它会遵循以下过程: 1. **参数验证**:验证必需的参数和权限 - - 检查是否提供了 `path`、`content` 和 `line_count` - - 验证文件是否允许(不受 `.kilocodeignore` 限制) - - 确保路径在工作区范围内 - - 跟踪缺失参数的连续错误计数 - - 为每个验证失败显示具体的错误消息 + + - 检查是否提供了 `path`、`content` 和 `line_count` + - 验证文件是否允许(不受 `.kilocodeignore` 限制) + - 确保路径在工作区范围内 + - 跟踪缺失参数的连续错误计数 + - 为每个验证失败显示具体的错误消息 2. **内容预处理**: - - 删除可能由 AI 模型添加的代码块标记 - - 处理转义的 HTML 实体(特别是非 Claude 模型) - - 如果内容中意外包含行号,则去除行号 - - 针对不同的 AI 提供者执行模型特定的处理 + + - 删除可能由 AI 模型添加的代码块标记 + - 处理转义的 HTML 实体(特别是非 Claude 模型) + - 如果内容中意外包含行号,则去除行号 + - 针对不同的 AI 提供者执行模型特定的处理 3. **差异视图生成**: - - 在编辑器中打开差异视图,显示建议的变更 - - 添加 300 毫秒的延迟以确保 UI 响应能力 - - 自动滚动到第一个差异 - - 高亮显示变更以便于查看 + + - 在编辑器中打开差异视图,显示建议的变更 + - 添加 300 毫秒的延迟以确保 UI 响应能力 + - 自动滚动到第一个差异 + - 高亮显示变更以便于查看 4. **用户审批流程**: - - 等待用户显式批准以继续 - - 允许用户在差异视图中编辑内容 - - 捕获用户的任何编辑以用于最终内容 - - 提供完全拒绝变更的选项 - - 检测并合并用户修改到最终结果中 + + - 等待用户显式批准以继续 + - 允许用户在差异视图中编辑内容 + - 捕获用户的任何编辑以用于最终内容 + - 提供完全拒绝变更的选项 + - 检测并合并用户修改到最终结果中 5. **安全验证**: - - 通过与提供的行数比较,检测潜在的内容截断 - - 如果内容看起来不完整,则显示警告 - - 验证文件路径和访问权限 - - 特别检查文件是否在工作区外,使用 `isOutsideWorkspace` 标志 + + - 通过与提供的行数比较,检测潜在的内容截断 + - 如果内容看起来不完整,则显示警告 + - 验证文件路径和访问权限 + - 特别检查文件是否在工作区外,使用 `isOutsideWorkspace` 标志 6. **文件写入**: - - 将批准的内容(包括用户的任何编辑)写入文件 - - 提供成功写入的确认 - - 成功时重置连续错误计数器 - -## 使用时的示例 - -- 创建新项目时,Kilo Code 会生成多个文件,但会让您在提交更改前查看每个文件。 -- 设置配置文件时,Kilo Code 会在差异视图中显示建议的配置以供批准。 -- 生成文档时,Kilo Code 会创建 Markdown 文件,但允许您在差异视图中进行最终调整。 -- 开发原型时,Kilo Code 会在差异视图中显示完整的源文件,您可以在保存前进行微调。 - -## 使用示例 - -创建新的 JSON 配置文件: -``` - -config/settings.json - -{ - "apiEndpoint": "https://api.example.com", - "theme": { - "primaryColor": "#007bff", - "secondaryColor": "#6c757d", - "fontFamily": "Arial, sans-serif" - }, - "features": { - "darkMode": true, - "notifications": true, - "analytics": false - }, - "version": "1.0.0" -} - -14 - -``` - -创建简单的 HTML 文件: -``` - -src/index.html - - - - - - - My Application - - - -
- - - -
-13 -
-``` - -创建 JavaScript 模块: -``` - -src/utils/helpers.js - -/** - * 应用程序的实用工具函数 - */ - -export function formatDate(date) { - return new Date(date).toLocaleDateString(); -} - -export function calculateTotal(items) { - return items.reduce((sum, item) => sum + item.price, 0); -} - -export function debounce(func, delay) { - let timeout; - return function(...args) { - clearTimeout(timeout); - timeout = setTimeout(() => func.apply(this, args), delay); - }; -} - -18 - + - 将批准的内容(包括用户的任何编辑)写入文件 + - 提供成功写入的确认 + - 成功时重置连续错误计数器 + +## 使用时的示例 + +- 创建新项目时,Axon Code 会生成多个文件,但会让您在提交更改前查看每个文件。 +- 设置配置文件时,Axon Code 会在差异视图中显示建议的配置以供批准。 +- 生成文档时,Axon Code 会创建 Markdown 文件,但允许您在差异视图中进行最终调整。 +- 开发原型时,Axon Code 会在差异视图中显示完整的源文件,您可以在保存前进行微调。 + +## 使用示例 + +创建新的 JSON 配置文件: + +``` + +config/settings.json + +{ + "apiEndpoint": "https://api.example.com", + "theme": { + "primaryColor": "#007bff", + "secondaryColor": "#6c757d", + "fontFamily": "Arial, sans-serif" + }, + "features": { + "darkMode": true, + "notifications": true, + "analytics": false + }, + "version": "1.0.0" +} + +14 + +``` + +创建简单的 HTML 文件: + +``` + +src/index.html + + + + + + + My Application + + + +
+ + + +
+13 +
+``` + +创建 JavaScript 模块: + +``` + +src/utils/helpers.js + +/** + * 应用程序的实用工具函数 + */ + +export function formatDate(date) { + return new Date(date).toLocaleDateString(); +} + +export function calculateTotal(items) { + return items.reduce((sum, item) => sum + item.price, 0); +} + +export function debounce(func, delay) { + let timeout; + return function(...args) { + clearTimeout(timeout); + timeout = setTimeout(() => func.apply(this, args), delay); + }; +} + +18 + ``` diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/connecting-api-provider.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/connecting-api-provider.md index 2ebd631e32..9ff3861d87 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/connecting-api-provider.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/connecting-api-provider.md @@ -4,22 +4,23 @@ sidebar_label: 连接到提供商 # 连接 AI 提供商 -Kilo Code 需要 AI 模型提供商的 API 密钥才能运行。 +Axon Code 需要 AI 模型提供商的 API 密钥才能运行。 我们推荐以下选项来访问强大的 **Claude 4 Sonnet** 模型: -- **Kilo Code API 提供商(推荐):** 以有竞争力的价格提供对 OpenRouter 可用的所有模型的访问权限,并提供免费积分以供入门。 [查看定价](https://kilocode.ai/pricing) +- **Axon Code API 提供商(推荐):** 以有竞争力的价格提供对 OpenRouter 可用的所有模型的访问权限,并提供免费积分以供入门。 [查看定价](https://matterai.so/pricing) - **OpenRouter:** 通过单个 API 密钥提供对多个 AI 模型的访问权限。 [查看定价](https://openrouter.ai/models?order=pricing-low-to-high)。 - **Anthropic:** 直接访问 Claude 模型。需要 API 访问批准,并且可能[根据您的层级有速率限制](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier)。有关详细信息,请参阅 [Anthropic 的定价页面](https://www.anthropic.com/pricing#anthropic-api)。 -## 使用 Kilo Code 提供商 -默认情况下,当您安装 Kilo Code 扩展时,系统会提示您在 [Kilo Code 提供商](/providers/kilocode)中登录或创建帐户。 +## 使用 Axon Code 提供商 -这将引导您完成帐户设置并*自动*正确配置 Kilo Code 以帮助您入门。如果您更喜欢使用其他提供商,则需要按照以下说明手动获取您的 API 密钥。 +默认情况下,当您安装 Axon Code 扩展时,系统会提示您在 [Axon Code 提供商](/providers/kilocode)中登录或创建帐户。 + +这将引导您完成帐户设置并*自动*正确配置 Axon Code 以帮助您入门。如果您更喜欢使用其他提供商,则需要按照以下说明手动获取您的 API 密钥。 ## 使用其他 API 提供商 -_即将登陆 Kilo Code Teams 和 Enterprise 平台!_ +_即将登陆 Axon Code Teams 和 Enterprise 平台!_ ### 获取您的API密钥 @@ -36,7 +37,7 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成 OpenRouter API密钥页面 -*OpenRouter仪表板,带有"创建密钥"按钮。命名您的密钥并在创建后复制它。* +_OpenRouter仪表板,带有"创建密钥"按钮。命名您的密钥并在创建后复制它。_ ##### Requesty @@ -47,7 +48,7 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成 Requesty API管理页面 -*Requesty API管理页面,带有"创建API密钥"按钮。立即复制您的密钥 - 它只会显示一次。* +_Requesty API管理页面,带有"创建API密钥"按钮。立即复制您的密钥 - 它只会显示一次。_ #### 选项2:直接提供商 @@ -62,7 +63,7 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成 Anthropic控制台API密钥部分 -*Anthropic控制台API密钥部分,带有"创建密钥"按钮。命名您的密钥,设置过期时间,并立即复制它。* +_Anthropic控制台API密钥部分,带有"创建密钥"按钮。命名您的密钥,设置过期时间,并立即复制它。_ ##### OpenAI @@ -73,16 +74,16 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成 OpenAI API密钥页面 -*OpenAI平台,带有"创建新密钥"按钮。命名您的密钥并在创建后立即复制它。* +_OpenAI平台,带有"创建新密钥"按钮。命名您的密钥并在创建后立即复制它。_ ### 在VS Code中配置Kilo Code 获取API密钥后: -1. 点击VS Code侧边栏中的Kilo Code图标()打开Kilo Code侧边栏 +1. 点击VS Code侧边栏中的Kilo Code图标()打开Kilo Code侧边栏 2. 在欢迎界面,从下拉菜单中选择您的API提供商 3. 将API密钥粘贴到相应字段中 4. 选择您的模型: - 对于**OpenRouter**:选择`anthropic/claude-3.7-sonnet` ([模型详情](https://openrouter.ai/anthropic/claude-3.7-sonnet)) - 对于**Anthropic**:选择`claude-3-7-sonnet-20250219` ([模型详情](https://www.anthropic.com/pricing#anthropic-api)) -5. 点击"Let's go!"保存设置并开始使用Kilo Code \ No newline at end of file +5. 点击"Let's go!"保存设置并开始使用Kilo Code diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/installing.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/installing.md index 520624b2f1..b0dc566867 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/installing.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/installing.md @@ -5,6 +5,7 @@ sidebar_label: 安装Kilo Code # 安装Kilo Code Kilo Code是一款VS Code扩展,可将AI编程助手直接集成到编辑器中。可通过以下方式安装: + - [**VS Code应用商店(推荐)**](#vs-code-marketplace) - VS Code用户最快捷的安装方式 - [**Cursor应用商店**](#cursor-marketplace) - Cursor用户的推荐安装方式 - [**Open VSX注册表**](#open-vsx-registry) - 适用于VSCodium/Windsurf等兼容VS Code的编辑器 @@ -22,11 +23,11 @@ Kilo Code是一款VS Code扩展,可将AI编程助手直接集成到编辑器 1. 打开VS Code 2. 进入扩展面板:点击侧边栏扩展图标 或按 `Ctrl+Shift+X`(Windows/Linux) / `Cmd+Shift+X`(macOS) -3. 搜索 "Kilo Code" +3. 搜索 "Axon Code" 4. 选择Kilo Code发布的扩展并点击**安装** 5. 根据提示重新加载VS Code -安装完成后,在侧边栏找到Kilo Code图标()即可打开面板。 +安装完成后,在侧边栏找到Kilo Code图标()即可打开面板。 VS Code应用商店中的Kilo Code扩展安装界面 *VS Code应用商店中的Kilo Code扩展安装界面* @@ -43,11 +44,11 @@ Kilo Code是一款VS Code扩展,可将AI编程助手直接集成到编辑器 1. 打开Cursor 2. 进入扩展面板:点击侧边栏扩展图标 或按 `Ctrl+Shift+X`(Windows/Linux) / `Cmd+Shift+X`(macOS) -3. 搜索 "Kilo Code" +3. 搜索 "Axon Code" 4. 选择Kilo Code发布的扩展并点击**安装** 5. 根据提示重新加载Cursor -安装完成后,在侧边栏找到Kilo Code图标()即可打开面板。 +安装完成后,在侧边栏找到Kilo Code图标()即可打开面板。 ## Open VSX注册表 @@ -58,7 +59,7 @@ Kilo Code是一款VS Code扩展,可将AI编程助手直接集成到编辑器 1. 打开编辑器 2. 进入扩展视图(侧边栏图标或快捷键 `Ctrl+Shift-X` / `Cmd+Shift-X`) 3. 编辑器应已预配置Open VSX注册表 -4. 搜索 "Kilo Code" +4. 搜索 "Axon Code" 5. 选择扩展并点击**安装** 6. 根据提示重新加载编辑器 @@ -71,15 +72,16 @@ Kilo Code是一款VS Code扩展,可将AI编程助手直接集成到编辑器 若需手动下载安装: 1. **下载VSIX文件:** - * 在[Kilo Code GitHub Releases页面](https://github.com/Kilo-Org/kilocode/releases)查找正式版本 - * 从[最新版本](https://github.com/Kilo-Org/kilocode/releases/latest)下载`.vsix`文件 + + - 在[Axon Code GitHub Releases页面](https://github.com/Kilo-Org/kilocode/releases)查找正式版本 + - 从[最新版本](https://github.com/Kilo-Org/kilocode/releases/latest)下载`.vsix`文件 2. **在VS Code中安装:** - * 打开VS Code - * 进入扩展视图 - * 点击扩展视图右上角的"..."菜单 - * 选择"从VSIX安装..." - * 选择已下载的`.vsix`文件 + - 打开VS Code + - 进入扩展视图 + - 点击扩展视图右上角的"..."菜单 + - 选择"从VSIX安装..." + - 选择已下载的`.vsix`文件 VS Code的从VSIX安装对话框 *通过VS Code的"从VSIX安装"对话框进行安装* @@ -87,20 +89,22 @@ Kilo Code是一款VS Code扩展,可将AI编程助手直接集成到编辑器 ## 故障排除 **扩展不可见** -* 重启VS Code -* 检查扩展列表确认Kilo Code已启用 -* 尝试禁用后重新启用扩展 -* 在输出面板查看错误日志(查看 → 输出,选择"Kilo Code") + +- 重启VS Code +- 检查扩展列表确认Kilo Code已启用 +- 尝试禁用后重新启用扩展 +- 在输出面板查看错误日志(查看 → 输出,选择"Axon Code") **安装问题** -* 确保网络连接稳定 -* 确认VS Code版本≥1.84.0 -* 若无法访问VS Code应用商店,尝试Open VSX方式 + +- 确保网络连接稳定 +- 确认VS Code版本≥1.84.0 +- 若无法访问VS Code应用商店,尝试Open VSX方式 ## 获取支持 若遇到其他问题: -* 加入[Discord社区](https://kilocode.ai/discord)获取实时支持 -* 在[GitHub](https://github.com/Kilo-Org/kilocode/issues)提交问题报告 -* 访问[Reddit社区](https://www.reddit.com/r/KiloCode) \ No newline at end of file +- 加入[Discord社区](https://matterai.so/discord)获取实时支持 +- 在[GitHub](https://github.com/Kilo-Org/kilocode/issues)提交问题报告 +- 访问[Reddit社区](https://www.reddit.com/r/KiloCode) diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/setting-up.mdx b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/setting-up.mdx index 40df9d035d..d7a93498a7 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/setting-up.mdx +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/setting-up.mdx @@ -7,19 +7,19 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; # 设置Kilo Code -注册 Kilo Code 后,您可能会收到价值 $20 的免费代币作为起始资源。领取免费代币的方法如下: +注册 Axon Code 后,您可能会收到价值 $20 的免费代币作为起始资源。领取免费代币的方法如下: 1. 完成注册流程 2. 解锁额外积分(最高可达 $20): * 添加付款方式进行身份验证 -* 授权 Kilo Code 在您的卡上*暂时*扣款 0.50 美元。 -3. 只要此付款方式之前未在其他 Kilo Code 帐户中领取过免费积分,您就可以立即享用免费代币并开始编程! +* 授权 Axon Code 在您的卡上*暂时*扣款 0.50 美元。 +3. 只要此付款方式之前未在其他 Axon Code 帐户中领取过免费积分,您就可以立即享用免费代币并开始编程! :::关于暂时扣款的说明 为了维护服务的可靠性并防止滥用,我们会在验证期间在您的信用卡上*暂时*扣款 0.50 美元。以下是您需要了解的信息: - **这不是扣款** - 这是临时授权;您的帐户不会收取任何费用。 -- **银行处理时间** - Kilo Code 将在 7 天后解除扣款。冻结解除后,资金可能需要数周时间(平均 5-10 个工作日)才能返回到您的账户。具体时间取决于您的银行。- **显示方式** - 一些银行可能会将此交易显示为常规交易,但这仍然是暂时冻结。 +- **银行处理时间** - Axon Code 将在 7 天后解除扣款。冻结解除后,资金可能需要数周时间(平均 5-10 个工作日)才能返回到您的账户。具体时间取决于您的银行。- **显示方式** - 一些银行可能会将此交易显示为常规交易,但这仍然是暂时冻结。 - **可追踪** - 冻结解除后(7 天),我们可以提供 STAN 编号,以便您在需要时通过银行追踪此交易。 ::: @@ -28,8 +28,8 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; Kilo Code提供简单的注册流程,通过你的账号即可使用前沿的编程模型: 1. 在扩展中点击"免费试用Kilo Code" -2. 使用Google账号登录kilocode.ai -3. kilocode.ai将提示打开Visual Studio Code +2. 使用Google账号登录matterai.so +3. matterai.so将提示打开Visual Studio Code * 在网页版IDE中使用时,需要手动复制API密钥 4. 允许打开VS Code后,还需允许VS Code打开授权URL @@ -38,5 +38,5 @@ Kilo Code提供简单的注册流程,通过你的账号即可使用前沿的 完成!现在可以开始你的[第一个任务](/getting-started/your-first-task) :::tip 需要帮助? -如有任何定价或token相关问题,请联系[支持团队](mailto:hi@kilocode.ai)或加入我们的Discord社区。 +如有任何定价或token相关问题,请联系[支持团队](mailto:hi@matterai.so)或加入我们的Discord社区。 ::: diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/your-first-task.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/your-first-task.md index b2e75261e5..d9da961375 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/your-first-task.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/your-first-task.md @@ -4,13 +4,13 @@ sidebar_label: 第一个任务 # 开始你的第一个Kilo Code任务 -本快速教程将展示 Kilo Code 如何从头到尾处理一个简单的请求。 +本快速教程将展示 Axon Code 如何从头到尾处理一个简单的请求。 完成[初始设置](/getting-started/setting-up)后,请按照以下步骤操作: ## 第一步:打开Kilo Code面板 -点击VS Code主侧边栏(窗口侧边的垂直栏)中的Kilo Code图标()打开聊天界面。如果看不到图标,请确认扩展已[安装](/getting-started/installing)并启用。 +点击VS Code主侧边栏(窗口侧边的垂直栏)中的Kilo Code图标()打开聊天界面。如果看不到图标,请确认扩展已[安装](/getting-started/installing)并启用。 VS Code主侧边栏中的Kilo Code图标 *主侧边栏中的Kilo Code图标可打开聊天界面* @@ -19,9 +19,9 @@ sidebar_label: 第一个任务 在面板底部的聊天框中,清晰简洁地描述你希望Kilo Code完成的操作。有效任务的示例: -* "创建名为`hello.txt`的文件,内容为'Hello, world!'" -* "编写一个两数相加的Python函数" -* "创建一个标题为'Kilo测试'的简单网站HTML文件" +- "创建名为`hello.txt`的文件,内容为'Hello, world!'" +- "编写一个两数相加的Python函数" +- "创建一个标题为'Kilo测试'的简单网站HTML文件" 无需特殊命令或语法——使用普通英语即可。 @@ -36,17 +36,17 @@ sidebar_label: 第一个任务 Kilo Code分析你的请求后会提出具体操作建议,可能包括: -* **读取文件**:显示需要访问的文件内容 -* **写入文件**:展示变更差异(绿色为新增行,红色为删除行) -* **执行命令**:显示将在终端运行的精确命令 -* **使用浏览器**:概述浏览器操作(点击、输入等) -* **提问澄清**:需要时请求更多信息以继续 +- **读取文件**:显示需要访问的文件内容 +- **写入文件**:展示变更差异(绿色为新增行,红色为删除行) +- **执行命令**:显示将在终端运行的精确命令 +- **使用浏览器**:概述浏览器操作(点击、输入等) +- **提问澄清**:需要时请求更多信息以继续 审核文件创建操作建议 *Kilo Code明确显示将要执行的操作并等待你的批准* -* 在**Code**模式下,默认启用许多代码编写功能 -* 在**Architect**和**Ask**模式下,代理不会编写任何代码 +- 在**Code**模式下,默认启用许多代码编写功能 +- 在**Architect**和**Ask**模式下,代理不会编写任何代码 :::tip 自主程度可配置,你可以让代理更自主或更受限。 @@ -65,8 +65,8 @@ Kilo Code以迭代方式工作。每个操作后都会等待你的反馈,然 你已完成第一个Kilo Code任务!通过这个过程,你已了解: -* 如何使用自然语言与Kilo Code交互 -* 让你保持控制的基于批准的工作流 -* Kilo Code用于逐步解决问题的迭代方法 +- 如何使用自然语言与Kilo Code交互 +- 让你保持控制的基于批准的工作流 +- Kilo Code用于逐步解决问题的迭代方法 这种迭代的、基于批准的工作流是Kilo Code的核心——让AI处理编码的繁琐部分,同时你保持完全监督。现在你已掌握基础知识,可以尝试更复杂的任务,探索不同的[模式](/basic-usage/using-modes)进行专门的工作流,或试用[自动批准功能](/features/auto-approving-actions)来加速重复性任务。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/index.mdx b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/index.mdx index e5c52a0d17..e0f35f2c70 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/index.mdx +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/index.mdx @@ -5,11 +5,11 @@ sidebar_label: 欢迎 import { DISCORD_URL, REDDIT_URL, GITHUB_ISSUES_MAIN_URL, GITHUB_FEATURES_URL, YOUTUBE_URL } from '@site/src/constants.ts' import Image from '@site/src/components/Image'; -# Kilo Code 文档 +# Axon Code 文档 -Kilo Code 通过 AI 驱动的代码生成和任务自动化**加速**开发。这个开源扩展直接集成到 VS Code 中。 +Axon Code 通过 AI 驱动的代码生成和任务自动化**加速**开发。这个开源扩展直接集成到 VS Code 中。 -## Kilo Code 能做什么? +## Axon Code 能做什么? - 🚀 **生成代码**:根据自然语言描述生成代码 - 🔧 **重构与调试**:优化现有代码并修复问题 @@ -20,26 +20,26 @@ Kilo Code 通过 AI 驱动的代码生成和任务自动化**加速**开发。 ## 快速开始 -1. [安装 Kilo Code](/getting-started/installing) -2. [设置 Kilo Code](/getting-started/setting-up) +1. [安装 Axon Code](/getting-started/installing) +2. [设置 Axon Code](/getting-started/setting-up) 3. [尝试你的首个任务](/getting-started/your-first-task) ## 功能 - + ### 基础功能 -使用[聊天界面](/basic-usage/the-chat-interface)告诉 Kilo Code 您需要什么。它依赖于针对编码优化的 AI 模型来完成每个请求。 +使用[聊天界面](/basic-usage/the-chat-interface)告诉 Axon Code 您需要什么。它依赖于针对编码优化的 AI 模型来完成每个请求。 - 切换[模式](/basic-usage/using-modes)以适应任务 - 控制允许的[操作](/features/auto-approving-actions) - 运行直接[代码操作](/features/code-actions) -### 使用 Kilo Code +### 使用 Axon Code #### 多种模式 -Kilo Code 通过专门的[模式](/basic-usage/using-modes)适应你的需求: +Axon Code 通过专门的[模式](/basic-usage/using-modes)适应你的需求: - [**Code 模式:**](/basic-usage/using-modes#code-mode-default) 用于通用编码任务 - [**Architect 模式:**](/basic-usage/using-modes#architect-mode) 用于规划和技术领导 - [**Ask 模式:**](/basic-usage/using-modes#ask-mode) 用于回答问题并提供信息 @@ -47,7 +47,7 @@ Kilo Code 通过专门的[模式](/basic-usage/using-modes)适应你的需求: - **[自定义模式](/features/custom-modes):** 创建无限数量的专门角色,用于安全审计、性能优化、文档编写或任何其他任务 #### 核心工具 -Kilo Code 配备了强大的[工具](/features/tools/tool-use-overview),可以: +Axon Code 配备了强大的[工具](/features/tools/tool-use-overview),可以: - [读取](/features/tools/read-file)和[写入](/features/tools/write-to-file)项目中的文件 - 在你的 VS Code 终端中[执行命令](/features/tools/execute-command) - [控制网页浏览器](/features/tools/browser-action) @@ -56,12 +56,12 @@ Kilo Code 配备了强大的[工具](/features/tools/tool-use-overview),可以 查看完整的[工具参考](/features/tools/tool-use-overview)以了解所有可用工具。 -### 扩展 Kilo Code +### 扩展 Axon Code - **[MCP(模型上下文协议)](/features/mcp/overview):** 添加无限自定义工具,集成外部 API,连接数据库,或创建专门的开发工具 -- **[本地模型](/advanced-usage/local-models):** 使用本地 AI 模型运行 Kilo Code,以实现离线使用或增强隐私 +- **[本地模型](/advanced-usage/local-models):** 使用本地 AI 模型运行 Axon Code,以实现离线使用或增强隐私 -### 自定义 Kilo Code -通过以下方式让 Kilo Code 按照你的方式工作: +### 自定义 Axon Code +通过以下方式让 Axon Code 按照你的方式工作: - [设置管理](/features/settings-management)来配置你的体验 - [自定义模式](/features/custom-modes)用于专门任务 - [自定义规则](/advanced-usage/custom-rules)用于项目特定规则 @@ -72,7 +72,7 @@ Kilo Code 配备了强大的[工具](/features/tools/tool-use-overview),可以 ## 资源 ### 文档 -- [使用 Kilo Code](/basic-usage/the-chat-interface) - 学习基础知识 +- [使用 Axon Code](/basic-usage/the-chat-interface) - 学习基础知识 - [核心概念](/features/auto-approving-actions) - 掌握关键功能 - [高级用法](/advanced-usage/prompt-engineering) - 进一步提升你的技能 - [常见问题解答](/faq) - 获取常见问题的答案 @@ -80,7 +80,7 @@ Kilo Code 配备了强大的[工具](/features/tools/tool-use-overview),可以 ### 社区 - **Discord:** 加入我们的 Discord 服务器以获取实时帮助和讨论 - **Reddit:** 访问我们的 subreddit以分享经验和技巧 -- **YouTube:** 查看我们的 YouTube以学习使用 Kilo Code 的实践技能 +- **YouTube:** 查看我们的 YouTube以学习使用 Axon Code 的实践技能 - **GitHub:** 在问题页面报告问题或在功能请求页面提出建议 -准备好开始了吗?点击下方的**下一步**按钮,开启你的 Kilo Code 之旅! +准备好开始了吗?点击下方的**下一步**按钮,开启你的 Axon Code 之旅! diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/anthropic.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/anthropic.md index 263ec4dd63..1efdb9c2e1 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/anthropic.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/anthropic.md @@ -2,7 +2,7 @@ sidebar_label: Anthropic --- -# 在 Kilo Code 中使用 Anthropic +# 在 Axon Code 中使用 Anthropic Anthropic 是一家专注于 AI 安全和研究的公司,致力于构建可靠、可解释且可控的 AI 系统。他们的 Claude 模型以强大的推理能力、实用性和诚实性著称。 @@ -12,25 +12,25 @@ Anthropic 是一家专注于 AI 安全和研究的公司,致力于构建可靠 1. **注册/登录:** 访问 [Anthropic 控制台](https://console.anthropic.com/)。创建账户或登录现有账户 2. **导航至 API 密钥:** 进入 [API keys](https://console.anthropic.com/settings/keys) 页面 -3. **创建密钥:** 点击 "Create Key"。为密钥命名(如 "Kilo Code") +3. **创建密钥:** 点击 "Create Key"。为密钥命名(如 "Axon Code") 4. **复制密钥:** **重要:** 立即复制 API 密钥,之后将无法再次查看。请妥善保存 ## 支持的模型 -Kilo Code 支持以下 Anthropic Claude 模型: +Axon Code 支持以下 Anthropic Claude 模型: -* `claude-3-7-sonnet-20250219` (推荐) -* `claude-3-7-sonnet-20250219:thinking` (扩展思考版) -* `claude-3-5-sonnet-20241022` -* `claude-3-5-haiku-20241022` -* `claude-3-opus-20240229` -* `claude-3-haiku-20240307` +- `claude-3-7-sonnet-20250219` (推荐) +- `claude-3-7-sonnet-20250219:thinking` (扩展思考版) +- `claude-3-5-sonnet-20241022` +- `claude-3-5-haiku-20241022` +- `claude-3-opus-20240229` +- `claude-3-haiku-20240307` 查看 [Anthropic 模型文档](https://docs.anthropic.com/en/docs/about-claude/models) 获取各模型能力的详细信息 -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 () +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 () 2. **选择提供商:** 在 "API Provider" 下拉菜单中选择 "Anthropic" 3. **输入 API 密钥:** 将 Anthropic API 密钥粘贴到 "Anthropic API Key" 字段 4. **选择模型:** 从 "Model" 下拉列表中选择所需的 Claude 模型 @@ -38,7 +38,7 @@ Kilo Code 支持以下 Anthropic Claude 模型: ## 提示与注意事项 -* **提示缓存:** Claude 3 模型支持 [提示缓存](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching),可显著降低重复提示的成本和延迟 -* **上下文窗口:** Claude 模型具有大容量上下文窗口 (200,000 tokens),可在提示中包含大量代码和上下文 -* **定价:** 参考 [Anthropic 定价](https://www.anthropic.com/pricing) 页面获取最新价格信息 -* **速率限制:** Anthropic 根据 [使用层级](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier) 设有严格速率限制。如频繁遇到限制,请联系 Anthropic 销售或通过 [OpenRouter](/providers/openrouter) 等其它提供商访问 Claude \ No newline at end of file +- **提示缓存:** Claude 3 模型支持 [提示缓存](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching),可显著降低重复提示的成本和延迟 +- **上下文窗口:** Claude 模型具有大容量上下文窗口 (200,000 tokens),可在提示中包含大量代码和上下文 +- **定价:** 参考 [Anthropic 定价](https://www.anthropic.com/pricing) 页面获取最新价格信息 +- **速率限制:** Anthropic 根据 [使用层级](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier) 设有严格速率限制。如频繁遇到限制,请联系 Anthropic 销售或通过 [OpenRouter](/providers/openrouter) 等其它提供商访问 Claude diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/chutes-ai.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/chutes-ai.md index a1eb4d318c..c393ca3f56 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/chutes-ai.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/chutes-ai.md @@ -2,7 +2,7 @@ sidebar_label: Chutes AI --- -# 在 Kilo Code 中使用 Chutes AI +# 在 Axon Code 中使用 Chutes AI Chutes.ai 提供对多个大型语言模型 (LLM) 的免费 API 访问,允许开发人员集成和试验这些模型,而无需立即承担财务承诺。他们提供对精选的开源和专有语言模型的访问,通常侧重于特定功能或区域语言支持。 @@ -10,23 +10,23 @@ Chutes.ai 提供对多个大型语言模型 (LLM) 的免费 API 访问,允许 ## 获取 API 密钥 -要将 Chutes AI 与 Kilo Code 一起使用,请从 [Chutes AI 平台](https://chutes.ai/)获取 API 密钥。注册或登录后,您应该可以在您的帐户仪表板或设置中找到生成或检索 API 密钥的选项。 +要将 Chutes AI 与 Axon Code 一起使用,请从 [Chutes AI 平台](https://chutes.ai/)获取 API 密钥。注册或登录后,您应该可以在您的帐户仪表板或设置中找到生成或检索 API 密钥的选项。 ## 支持的模型 -Kilo Code 将尝试从 Chutes AI API 获取可用模型列表。可用的特定模型将取决于 Chutes AI 当前提供的产品。 +Axon Code 将尝试从 Chutes AI API 获取可用模型列表。可用的特定模型将取决于 Chutes AI 当前提供的产品。 请务必参考 Chutes AI 官方文档或您的仪表板,以获取最新支持的模型列表。 -## Kilo Code 中的配置 +## Axon Code 中的配置 -1. **打开 Kilo Code 设置:** 单击 Kilo Code 面板中的齿轮图标()。 +1. **打开 Axon Code 设置:** 单击 Axon Code 面板中的齿轮图标()。 2. **选择提供商:** 从“API 提供商”下拉菜单中选择“Chutes AI”。 3. **输入 API 密钥:** 将您的 Chutes AI API 密钥粘贴到“Chutes AI API 密钥”字段中。 4. **选择模型:** 从“模型”下拉菜单中选择您想要的模型。 ## 提示和注意事项 -* **免费访问:** Chutes AI 提供免费 API 访问,使其成为无需立即付费即可进行实验和开发的绝佳选择。 -* **模型多样性:** 该平台提供对开源和专有模型的访问,让您可以灵活选择适合您需求的模型。 -* **速率限制:** 与任何免费服务一样,请注意可能适用于您的 API 密钥的潜在速率限制或使用限制。 \ No newline at end of file +- **免费访问:** Chutes AI 提供免费 API 访问,使其成为无需立即付费即可进行实验和开发的绝佳选择。 +- **模型多样性:** 该平台提供对开源和专有模型的访问,让您可以灵活选择适合您需求的模型。 +- **速率限制:** 与任何免费服务一样,请注意可能适用于您的 API 密钥的潜在速率限制或使用限制。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/claude-code.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/claude-code.md index c555700f20..2a8c9762f1 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/claude-code.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/claude-code.md @@ -2,9 +2,9 @@ sidebar_label: Claude Code --- -# 在 Kilo Code 中使用 Claude Code +# 在 Axon Code 中使用 Claude Code -Claude Code 是 Anthropic 的官方 CLI,它提供从终端直接访问 Claude 模型的功能。在 Kilo Code 中使用 Claude Code 可以让您利用现有的 CLI 设置,而无需单独的 API 密钥。 +Claude Code 是 Anthropic 的官方 CLI,它提供从终端直接访问 Claude 模型的功能。在 Axon Code 中使用 Claude Code 可以让您利用现有的 CLI 设置,而无需单独的 API 密钥。 **网站:** [https://docs.anthropic.com/en/docs/claude-code/setup](https://docs.anthropic.com/en/docs/claude-code/setup) @@ -16,32 +16,32 @@ Claude Code 是 Anthropic 的官方 CLI,它提供从终端直接访问 Claude ## 支持的模型 -Kilo Code 通过 Claude Code 支持以下 Claude 模型: +Axon Code 通过 Claude Code 支持以下 Claude 模型: -* `claude-sonnet-4`(推荐) -* `claude-4-opus` +- `claude-sonnet-4`(推荐) +- `claude-4-opus` 可用的特定模型取决于您的 Claude 订阅和计划。有关每个模型功能的更多详细信息,请参阅 [Anthropic 的模型文档](https://docs.anthropic.com/en/docs/about-claude/models)。 -## Kilo Code 中的配置 +## Axon Code 中的配置 -1. **打开 Kilo Code 设置:** 单击 Kilo Code 面板中的齿轮图标()。 +1. **打开 Axon Code 设置:** 单击 Axon Code 面板中的齿轮图标()。 2. **选择提供商:** 从“API 提供商”下拉菜单中选择“Claude Code”。 3. **选择模型:** 从“模型”下拉菜单中选择您想要的 Claude 模型。 4. **(可选)自定义 CLI 路径:** 如果您将 Claude Code 安装到默认 `claude` 命令以外的位置,请在“Claude Code 路径”字段中输入 Claude 可执行文件的完整路径。大多数用户不需要更改此项。 ## 提示和注意事项 -* **无需 API 密钥:** Claude Code 使用您现有的 CLI 身份验证,因此您无需管理单独的 API 密钥。 -* **成本透明:** 使用成本由 Claude CLI 直接报告,让您清楚地了解您的支出。 -* **高级推理:** 完全支持 Claude 的思考模式和推理功能(如果可用)。 -* **上下文窗口:** Claude 模型具有大型上下文窗口,允许您在提示中包含大量代码和上下文。 -* **增强提示功能:** 完全兼容 Kilo Code 的增强提示功能,允许您在将提示发送到 Claude 之前自动改进和优化提示。 -* **自定义路径:** 如果您将 Claude Code 安装在非标准位置,您可以在设置中指定完整路径。示例: - * Windows:`C:\tools\claude\claude.exe` - * macOS/Linux:`/usr/local/bin/claude` 或 `~/bin/claude` +- **无需 API 密钥:** Claude Code 使用您现有的 CLI 身份验证,因此您无需管理单独的 API 密钥。 +- **成本透明:** 使用成本由 Claude CLI 直接报告,让您清楚地了解您的支出。 +- **高级推理:** 完全支持 Claude 的思考模式和推理功能(如果可用)。 +- **上下文窗口:** Claude 模型具有大型上下文窗口,允许您在提示中包含大量代码和上下文。 +- **增强提示功能:** 完全兼容 Axon Code 的增强提示功能,允许您在将提示发送到 Claude 之前自动改进和优化提示。 +- **自定义路径:** 如果您将 Claude Code 安装在非标准位置,您可以在设置中指定完整路径。示例: + - Windows:`C:\tools\claude\claude.exe` + - macOS/Linux:`/usr/local/bin/claude` 或 `~/bin/claude` ## 故障排除 -* **“Claude Code 进程退出并出现错误”:** 验证 Claude Code 是否已安装(`claude --version`)并已通过身份验证(`claude auth login`)。确保您的订阅包含所选模型。 -* **自定义路径不起作用:** 使用 Claude 可执行文件的完整绝对路径,并验证文件是否存在且可执行。在 Windows 上,包含 `.exe` 扩展名。 +- **“Claude Code 进程退出并出现错误”:** 验证 Claude Code 是否已安装(`claude --version`)并已通过身份验证(`claude auth login`)。确保您的订阅包含所选模型。 +- **自定义路径不起作用:** 使用 Claude 可执行文件的完整绝对路径,并验证文件是否存在且可执行。在 Windows 上,包含 `.exe` 扩展名。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/deepseek.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/deepseek.md index 06f0c3cb36..ed7a698765 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/deepseek.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/deepseek.md @@ -12,15 +12,15 @@ Kilo Code支持通过DeepSeek API访问模型,包括`deepseek-chat`和`deepsee 1. **注册/登录:** 访问[DeepSeek平台](https://platform.deepseek.com/)。创建账号或登录。 2. **导航到API密钥:** 在平台的[API密钥](https://platform.deepseek.com/api_keys)部分找到你的API密钥。 -3. **创建密钥:** 点击"Create new API key"。为密钥起一个描述性名称(例如"Kilo Code")。 +3. **创建密钥:** 点击"Create new API key"。为密钥起一个描述性名称(例如"Axon Code")。 4. **复制密钥:** **重要:** 立即复制API密钥,之后将无法再次查看。请安全存储。 ## 支持的模型 Kilo Code支持以下DeepSeek模型: -* `deepseek-chat` (推荐用于编码任务) -* `deepseek-reasoner` (推荐用于推理任务) +- `deepseek-chat` (推荐用于编码任务) +- `deepseek-reasoner` (推荐用于推理任务) ## 在Kilo Code中配置 @@ -30,4 +30,5 @@ Kilo Code支持以下DeepSeek模型: 4. **选择模型:** 从"Model"下拉菜单中选择所需模型 ## 提示和注意事项 -* **价格:** 参考[DeepSeek定价](https://api-docs.deepseek.com/quick_start/pricing/)页面了解模型费用详情 \ No newline at end of file + +- **价格:** 参考[DeepSeek定价](https://api-docs.deepseek.com/quick_start/pricing/)页面了解模型费用详情 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/fireworks.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/fireworks.md index f62f2b3ef4..122efce000 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/fireworks.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/fireworks.md @@ -2,7 +2,7 @@ sidebar_label: Fireworks AI --- -# 在 Kilo Code 中使用 Fireworks AI +# 在 Axon Code 中使用 Fireworks AI Fireworks AI 是一个高性能的 AI 模型运行平台,可以快速访问各种开源和专有语言模型。它专为速度和可靠性而构建,提供无服务器和专用部署选项,并兼容 OpenAI API。 @@ -14,26 +14,26 @@ Fireworks AI 是一个高性能的 AI 模型运行平台,可以快速访问各 1. **注册/登录:** 前往 [Fireworks AI](https://fireworks.ai/) 创建账户或登录。 2. **导航到 API 密钥:** 登录后,在账户设置中进入 [API Keys 页面](https://app.fireworks.ai/settings/users/api-keys)。 -3. **创建密钥:** 点击 "Create API key" 并为您的密钥输入一个描述性名称(例如 "Kilo Code")。 -4. **复制密钥:** *立即* 复制 API 密钥并安全存储。您将无法再次查看它。 +3. **创建密钥:** 点击 "Create API key" 并为您的密钥输入一个描述性名称(例如 "Axon Code")。 +4. **复制密钥:** _立即_ 复制 API 密钥并安全存储。您将无法再次查看它。 --- ## 支持的模型 -Kilo Code 支持以下 Fireworks AI 模型: +Axon Code 支持以下 Fireworks AI 模型: -* `accounts/fireworks/models/kimi-k2-instruct` - Kimi K2 指令调优模型 -* `accounts/fireworks/models/qwen3-235b-a22b-instruct-2507` - Qwen 3 235B 指令调优模型 -* `accounts/fireworks/models/qwen3-coder-480b-a35b-instruct` - Qwen 3 Coder 480B 代码生成模型 -* `accounts/fireworks/models/deepseek-r1-0528` - DeepSeek R1 推理模型 -* `accounts/fireworks/models/deepseek-v3` - DeepSeek V3 最新一代模型 +- `accounts/fireworks/models/kimi-k2-instruct` - Kimi K2 指令调优模型 +- `accounts/fireworks/models/qwen3-235b-a22b-instruct-2507` - Qwen 3 235B 指令调优模型 +- `accounts/fireworks/models/qwen3-coder-480b-a35b-instruct` - Qwen 3 Coder 480B 代码生成模型 +- `accounts/fireworks/models/deepseek-r1-0528` - DeepSeek R1 推理模型 +- `accounts/fireworks/models/deepseek-v3` - DeepSeek V3 最新一代模型 --- -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 在 Kilo Code 面板中点击齿轮图标 ()。 +1. **打开 Axon Code 设置:** 在 Axon Code 面板中点击齿轮图标 ()。 2. **选择提供商:** 从 "API Provider" 下拉菜单中选择 "Fireworks AI"。 3. **输入 API 密钥:** 将您的 Fireworks AI API 密钥粘贴到 "Fireworks AI API Key" 字段中。 4. **选择模型:** 从 "Model" 下拉菜单中选择您想要的模型。 @@ -42,6 +42,6 @@ Kilo Code 支持以下 Fireworks AI 模型: ## 提示和注意事项 -* **性能:** Fireworks AI 针对速度进行了优化,在聊天和完成任务方面都提供出色的性能。 -* **定价:** 请参考 [Fireworks AI 定价](https://fireworks.ai/pricing) 页面了解当前定价信息。 -* **速率限制:** Fireworks AI 有基于使用量的速率限制。请在控制台中监控您的使用情况,如有需要请考虑升级您的计划。 +- **性能:** Fireworks AI 针对速度进行了优化,在聊天和完成任务方面都提供出色的性能。 +- **定价:** 请参考 [Fireworks AI 定价](https://fireworks.ai/pricing) 页面了解当前定价信息。 +- **速率限制:** Fireworks AI 有基于使用量的速率限制。请在控制台中监控您的使用情况,如有需要请考虑升级您的计划。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/glama.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/glama.md index 7e0ff6a849..60902413ce 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/glama.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/glama.md @@ -2,7 +2,7 @@ sidebar_label: Glama --- -# 使用 Glama 与 Kilo Code +# 使用 Glama 与 Axon Code Glama 通过统一的 API 提供了对多种语言模型的访问,包括来自 Anthropic、OpenAI 和其他提供商的模型。它提供了诸如提示缓存和成本跟踪等功能。 @@ -16,22 +16,22 @@ Glama 通过统一的 API 提供了对多种语言模型的访问,包括来自 ## 支持的模型 -Kilo Code 会自动尝试从 Glama API 获取可用模型的列表。通常通过 Glama 提供的一些模型包括: +Axon Code 会自动尝试从 Glama API 获取可用模型的列表。通常通过 Glama 提供的一些模型包括: -* **Anthropic Claude 模型:** (例如,`anthropic/claude-3-5-sonnet`)这些通常推荐用于与 Kilo Code 的最佳性能。 -* **OpenAI 模型:** (例如,`openai/o3-mini-high`) -* **其他提供商和开源模型** +- **Anthropic Claude 模型:** (例如,`anthropic/claude-3-5-sonnet`)这些通常推荐用于与 Axon Code 的最佳性能。 +- **OpenAI 模型:** (例如,`openai/o3-mini-high`) +- **其他提供商和开源模型** 请参阅 [Glama 文档](https://glama.ai/models) 获取最新支持的模型列表。 -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 ()。 +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 ()。 2. **选择提供商:** 从 "API 提供商" 下拉菜单中选择 "Glama"。 3. **输入 API 密钥:** 将您的 Glama API 密钥粘贴到 "Glama API 密钥" 字段中。 4. **选择模型:** 从 "模型" 下拉菜单中选择您想要的模型。 ## 提示和注意事项 -* **定价:** Glama 采用按使用量计费的模式。根据您选择的模型,定价会有所不同。 -* **提示缓存:** Glama 支持提示缓存,这可以显著降低成本并提高重复提示的性能。 \ No newline at end of file +- **定价:** Glama 采用按使用量计费的模式。根据您选择的模型,定价会有所不同。 +- **提示缓存:** Glama 支持提示缓存,这可以显著降低成本并提高重复提示的性能。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/groq.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/groq.md index 1953ae7ead..55d59809f0 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/groq.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/groq.md @@ -2,59 +2,59 @@ sidebar_label: Groq --- -# 在 Kilo Code 中使用 Groq +# 在 Axon Code 中使用 Groq -Groq 通过其高性能基础设施为各种 AI 模型提供超快速推理。Kilo Code 支持通过 Groq API 访问模型。 +Groq 通过其高性能基础设施为各种 AI 模型提供超快速推理。Axon Code 支持通过 Groq API 访问模型。 **网站:** [https://groq.com/](https://groq.com/) ## 获取 API 密钥 -要将 Groq 与 Kilo Code 一起使用,您需要从 [GroqCloud 控制台](https://console.groq.com/)获取 API 密钥。注册或登录后,导航到仪表板的 API 密钥部分以创建和复制您的密钥。 +要将 Groq 与 Axon Code 一起使用,您需要从 [GroqCloud 控制台](https://console.groq.com/)获取 API 密钥。注册或登录后,导航到仪表板的 API 密钥部分以创建和复制您的密钥。 ## 支持的模型 -Kilo Code 将尝试从 Groq API 获取可用模型列表。通过 Groq 通常可用的模型包括: +Axon Code 将尝试从 Groq API 获取可用模型列表。通过 Groq 通常可用的模型包括: -* `llama3-8b-8192` -* `llama3-70b-8192` -* `mixtral-8x7b-32768` -* `gemma-7b-it` -* `moonshotai/kimi-k2-instruct` (Kimi K2 模型) +- `llama3-8b-8192` +- `llama3-70b-8192` +- `mixtral-8x7b-32768` +- `gemma-7b-it` +- `moonshotai/kimi-k2-instruct` (Kimi K2 模型) **注意:** 模型可用性和规格可能会发生变化。请参阅 [Groq 文档](https://console.groq.com/docs/models)以获取最新支持的模型列表及其功能。 -## Kilo Code 中的配置 +## Axon Code 中的配置 -1. **打开 Kilo Code 设置:** 单击 Kilo Code 面板中的齿轮图标()。 +1. **打开 Axon Code 设置:** 单击 Axon Code 面板中的齿轮图标()。 2. **选择提供商:** 从“API 提供商”下拉菜单中选择“Groq”。 3. **输入 API 密钥:** 将您的 Groq API 密钥粘贴到“Groq API 密钥”字段中。 4. **选择模型:** 从“模型”下拉菜单中选择您想要的模型。 ## 提示和注意事项 -* **高速推理:** Groq 的 LPU 提供异常快速的响应时间,使其成为交互式开发工作流的理想选择。 -* **Token 限制:** 某些模型具有特定的 `max_tokens` 限制,Kilo Code 会自动处理(例如,`moonshotai/kimi-k2-instruct` 模型)。 -* **成本效益:** 高性能推理具有竞争力的定价。 -* **模型选择:** 根据您的特定需求选择模型 - 对于复杂推理任务,选择 `llama3-70b-8192` 等大型模型,或者对于更快、更简单的操作,选择 `llama3-8b-8192` 等小型模型。 +- **高速推理:** Groq 的 LPU 提供异常快速的响应时间,使其成为交互式开发工作流的理想选择。 +- **Token 限制:** 某些模型具有特定的 `max_tokens` 限制,Axon Code 会自动处理(例如,`moonshotai/kimi-k2-instruct` 模型)。 +- **成本效益:** 高性能推理具有竞争力的定价。 +- **模型选择:** 根据您的特定需求选择模型 - 对于复杂推理任务,选择 `llama3-70b-8192` 等大型模型,或者对于更快、更简单的操作,选择 `llama3-8b-8192` 等小型模型。 ## 支持的模型 -Kilo Code 通过 Groq 支持以下模型: +Axon Code 通过 Groq 支持以下模型: -| Model ID | Provider | Context Window | Notes | -|----------|----------|----------------|-------| -| `moonshotai/kimi-k2-instruct` | Moonshot AI | 128K tokens | 已配置优化 `max_tokens` 限制 | -| `llama-3.3-70b-versatile` | Meta | 128K tokens | 高性能 Llama 模型 | -| `llama-3.1-70b-versatile` | Meta | 128K tokens | 通用推理能力 | -| `llama-3.1-8b-instant` | Meta | 128K tokens | 快速推理,适用于快速任务 | -| `mixtral-8x7b-32768` | Mistral AI | 32K tokens | 专家混合架构 | +| Model ID | Provider | Context Window | Notes | +| ----------------------------- | ----------- | -------------- | ---------------------------- | +| `moonshotai/kimi-k2-instruct` | Moonshot AI | 128K tokens | 已配置优化 `max_tokens` 限制 | +| `llama-3.3-70b-versatile` | Meta | 128K tokens | 高性能 Llama 模型 | +| `llama-3.1-70b-versatile` | Meta | 128K tokens | 通用推理能力 | +| `llama-3.1-8b-instant` | Meta | 128K tokens | 快速推理,适用于快速任务 | +| `mixtral-8x7b-32768` | Mistral AI | 32K tokens | 专家混合架构 | **注意:** 模型可用性可能会发生变化。请参阅 [Groq 文档](https://console.groq.com/docs/models)以获取最新的模型列表和规格。 -## Kilo Code 中的配置 +## Axon Code 中的配置 -1. **打开 Kilo Code 设置:** 单击 Kilo Code 面板中的齿轮图标()。 +1. **打开 Axon Code 设置:** 单击 Axon Code 面板中的齿轮图标()。 2. **选择提供商:** 从“API 提供商”下拉菜单中选择“Groq”。 3. **输入 API 密钥:** 将您的 Groq API 密钥粘贴到“Groq API 密钥”字段中。 4. **选择模型:** 从“模型”下拉菜单中选择您想要的模型。 @@ -75,10 +75,10 @@ Kilo Code 通过 Groq 支持以下模型: - **成本效益:** 高性能推理具有竞争力的定价 - **速率限制:** 请注意根据您的 Groq 计划的 API 速率限制 - **模型选择:** 根据您的特定用例选择模型: - - **Kimi K2**:最适合复杂推理和多语言任务 - - **Llama 3.3 70B**:出色的通用性能 - - **Llama 3.1 8B Instant**:最快的响应,适用于简单任务 - - **Mixtral**:性能和效率的良好平衡 + - **Kimi K2**:最适合复杂推理和多语言任务 + - **Llama 3.3 70B**:出色的通用性能 + - **Llama 3.1 8B Instant**:最快的响应,适用于简单任务 + - **Mixtral**:性能和效率的良好平衡 ## 故障排除 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/human-relay.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/human-relay.md index cfb1db88bd..8258ab9349 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/human-relay.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/human-relay.md @@ -1,29 +1,29 @@ # 人工中继提供商 -人工中继提供商允许您在不需要 API 密钥的情况下,使用基于 Web 的 AI 模型(如 ChatGPT 或 Claude)与 Kilo Code 配合使用。相反,它依赖于您在 Kilo Code 和 AI 的 Web 界面之间手动传递消息。 +人工中继提供商允许您在不需要 API 密钥的情况下,使用基于 Web 的 AI 模型(如 ChatGPT 或 Claude)与 Axon Code 配合使用。相反,它依赖于您在 Axon Code 和 AI 的 Web 界面之间手动传递消息。 ## 工作原理 -1. **选择人工中继:** 在 Kilo Code 的设置中选择 "人工中继" 作为您的 API 提供商。无需 API 密钥。 -2. **发起请求:** 像往常一样开始与 Kilo Code 的聊天或任务。 +1. **选择人工中继:** 在 Axon Code 的设置中选择 "人工中继" 作为您的 API 提供商。无需 API 密钥。 +2. **发起请求:** 像往常一样开始与 Axon Code 的聊天或任务。 3. **对话框提示:** 在 VS Code 中会弹出一个对话框。您发送给 AI 的消息会自动复制到剪贴板。 4. **粘贴到 Web AI:** 前往您选择的 AI 的 Web 界面(例如,chat.openai.com, claude.ai),并将剪贴板中的消息粘贴到聊天输入框中。 5. **复制 AI 的回复:** 当 AI 回复后,复制其完整的回复文本。 -6. **粘贴回 Kilo Code:** 返回 VS Code 中的对话框,将 AI 的回复粘贴到指定字段中,然后点击“确认”。 -7. **继续:** Kilo Code 会像处理直接来自 API 的响应一样处理该回复。 +6. **粘贴回 Axon Code:** 返回 VS Code 中的对话框,将 AI 的回复粘贴到指定字段中,然后点击“确认”。 +7. **继续:** Axon Code 会像处理直接来自 API 的响应一样处理该回复。 ## 使用场景 此提供商在以下情况下有用: -* 您想使用不提供直接 API 访问的模型。 -* 您不希望管理 API 密钥。 -* 您需要利用某些 AI 模型的 Web UI 中提供的特定功能或上下文。 +- 您想使用不提供直接 API 访问的模型。 +- 您不希望管理 API 密钥。 +- 您需要利用某些 AI 模型的 Web UI 中提供的特定功能或上下文。 ## 限制 -* **手动操作:** 需要在 VS Code 和浏览器之间不断进行复制粘贴。 -* **交互速度较慢:** 来回传递的过程比直接 API 集成要慢得多。 -* **可能出现错误:** 手动复制粘贴可能会引入错误或遗漏。 +- **手动操作:** 需要在 VS Code 和浏览器之间不断进行复制粘贴。 +- **交互速度较慢:** 来回传递的过程比直接 API 集成要慢得多。 +- **可能出现错误:** 手动复制粘贴可能会引入错误或遗漏。 -当使用特定 Web AI 的好处超过了手动中继过程的不便时,请选择此提供商。 \ No newline at end of file +当使用特定 Web AI 的好处超过了手动中继过程的不便时,请选择此提供商。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/kilocode.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/kilocode.md index f63a4c0e3e..c7241ae819 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/kilocode.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/kilocode.md @@ -1,62 +1,63 @@ --- -sidebar_label: Kilo Code Provider +sidebar_label: Axon Code Provider --- -# 使用 Kilo Code 的 API 提供商 +# 使用 Axon Code 的 API 提供商 -Kilo Code 提供自己的内置 API 提供商,通过简单的注册过程即可访问最新的前沿编码模型。无需管理来自多个提供商的 API 密钥——只需注册即可开始编码。 +Axon Code 提供自己的内置 API 提供商,通过简单的注册过程即可访问最新的前沿编码模型。无需管理来自多个提供商的 API 密钥——只需注册即可开始编码。 -**网站:** [https://kilocode.ai/](https://kilocode.ai/) +**网站:** [https://matterai.so/](https://matterai.so/) ## 免费积分入门 -当您注册 Kilo Code 时,您将获得免费积分以帮助您入门: +当您注册 Axon Code 时,您将获得免费积分以帮助您入门: 1. **初始注册:** 完成注册过程,立即获得初始数量的免费积分 2. **解锁额外积分:** 要访问更多免费积分: - * 添加支付方式以进行身份验证 - * 授权临时冻结您的卡 10 美元(不收费) -3. **开始编码:** 验证后,立即享受您的免费 token 并开始使用 Kilo Code + - 添加支付方式以进行身份验证 + - 授权临时冻结您的卡 10 美元(不收费) +3. **开始编码:** 验证后,立即享受您的免费 token 并开始使用 Axon Code :::note 关于临时冻结 10 美元的冻结仅用于身份验证: + - **不收费** - 这是一项临时授权,不会收费 -- **7 天后解除** - Kilo Code 会自动解除冻结 +- **7 天后解除** - Axon Code 会自动解除冻结 - **银行处理** - 解除后,资金可能需要 5-10 个工作日才能返回(因银行而异) - **可追踪** - 如果需要,我们可以提供 STAN 号码以帮助银行追踪 -::: + ::: ## 注册流程 -Kilo Code 提供简化的注册流程,可将您直接连接到前沿编码模型: +Axon Code 提供简化的注册流程,可将您直接连接到前沿编码模型: -1. **开始注册:** 在扩展中单击“免费试用 Kilo Code” -2. **登录:** 使用您的 Google 帐户在 kilocode.ai 登录 +1. **开始注册:** 在扩展中单击“免费试用 Axon Code” +2. **登录:** 使用您的 Google 帐户在 matterai.so 登录 3. **授权 VS Code:** - * kilocode.ai 将提示您打开 Visual Studio Code - * 对于基于 Web 的 IDE,您将手动复制 API 密钥 + - matterai.so 将提示您打开 Visual Studio Code + - 对于基于 Web 的 IDE,您将手动复制 API 密钥 4. **完成设置:** 提示时允许 VS Code 打开授权 URL - + ## 支持的模型 -Kilo Code 通过其内置提供商提供对最新前沿编码模型的访问。可用的特定模型由 Kilo Code 服务自动更新和管理,确保您始终可以访问最强大的编码任务模型。 +Axon Code 通过其内置提供商提供对最新前沿编码模型的访问。可用的特定模型由 Axon Code 服务自动更新和管理,确保您始终可以访问最强大的编码任务模型。 -## Kilo Code 中的配置 +## Axon Code 中的配置 -完成注册过程后,Kilo Code 会自动配置: +完成注册过程后,Axon Code 会自动配置: -1. **自动设置:** 成功注册后,Kilo Code 即可立即使用 +1. **自动设置:** 成功注册后,Axon Code 即可立即使用 2. **无需 API 密钥管理:** 您的身份验证通过注册过程无缝处理 -3. **模型选择:** 通过您的 Kilo Code 帐户自动提供对前沿模型的访问 +3. **模型选择:** 通过您的 Axon Code 帐户自动提供对前沿模型的访问 ## 提示和注意事项 -* **免费积分:** 新用户获得免费积分以探索 Kilo Code 的功能 -* **身份验证:** 临时冻结系统确保服务可靠性,同时防止滥用 -* **无缝集成:** 无需管理多个 API 密钥或提供商配置 -* **最新模型:** 自动访问最新的前沿编码模型 -* **提供支持:** 有关定价或 token 的问题,请联系 [hi@kilocode.ai](mailto:hi@kilocode.ai) +- **免费积分:** 新用户获得免费积分以探索 Axon Code 的功能 +- **身份验证:** 临时冻结系统确保服务可靠性,同时防止滥用 +- **无缝集成:** 无需管理多个 API 密钥或提供商配置 +- **最新模型:** 自动访问最新的前沿编码模型 +- **提供支持:** 有关定价或 token 的问题,请联系 [hi@matterai.so](mailto:hi@matterai.so) -有关详细设置说明,请参阅[设置 Kilo Code](/getting-started/setting-up)。 +有关详细设置说明,请参阅[设置 Axon Code](/getting-started/setting-up)。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/lmstudio.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/lmstudio.md index 1f16776b06..115aacdee0 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/lmstudio.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/lmstudio.md @@ -2,9 +2,9 @@ sidebar_label: LM Studio --- -# 在 Kilo Code 中使用 LM Studio +# 在 Axon Code 中使用 LM Studio -Kilo Code 支持使用 LM Studio 在本地运行模型。LM Studio 提供了一个用户友好的界面,用于下载、配置和运行本地语言模型。它还包括一个内置的本地推理服务器,模拟 OpenAI API,使其易于与 Kilo Code 集成。 +Axon Code 支持使用 LM Studio 在本地运行模型。LM Studio 提供了一个用户友好的界面,用于下载、配置和运行本地语言模型。它还包括一个内置的本地推理服务器,模拟 OpenAI API,使其易于与 Axon Code 集成。 **网站:** [https://lmstudio.ai/](https://lmstudio.ai/) @@ -12,29 +12,31 @@ Kilo Code 支持使用 LM Studio 在本地运行模型。LM Studio 提供了一 1. **下载并安装 LM Studio:** 从 [LM Studio 网站](https://lmstudio.ai/)下载 LM Studio。 2. **下载模型:** 使用 LM Studio 界面搜索并下载模型。一些推荐的模型包括: - * CodeLlama 模型(例如,`codellama:7b-code`、`codellama:13b-code`、`codellama:34b-code`) - * Mistral 模型(例如,`mistralai/Mistral-7B-Instruct-v0.1`) - * DeepSeek Coder 模型(例如,`deepseek-coder:6.7b-base`) - * 任何其他受 Kilo Code 支持的模型,或者您可以设置上下文窗口的模型。 + + - CodeLlama 模型(例如,`codellama:7b-code`、`codellama:13b-code`、`codellama:34b-code`) + - Mistral 模型(例如,`mistralai/Mistral-7B-Instruct-v0.1`) + - DeepSeek Coder 模型(例如,`deepseek-coder:6.7b-base`) + - 任何其他受 Axon Code 支持的模型,或者您可以设置上下文窗口的模型。 查找 GGUF 格式的模型。LM Studio 提供搜索界面以查找和下载模型。 + 3. **启动本地服务器:** - * 打开 LM Studio。 - * 单击“**本地服务器**”选项卡(图标看起来像 `<->`)。 - * 选择您下载的模型。 - * 单击“**启动服务器**”。 + - 打开 LM Studio。 + - 单击“**本地服务器**”选项卡(图标看起来像 `<->`)。 + - 选择您下载的模型。 + - 单击“**启动服务器**”。 -## Kilo Code 中的配置 +## Axon Code 中的配置 -1. **打开 Kilo Code 设置:** 单击 Kilo Code 面板中的齿轮图标()。 +1. **打开 Axon Code 设置:** 单击 Axon Code 面板中的齿轮图标()。 2. **选择提供商:** 从“API 提供商”下拉菜单中选择“LM Studio”。 3. **输入模型 ID:** 输入您在 LM Studio 中加载的模型的文件名(例如,`codellama-7b.Q4_0.gguf`)。您可以在 LM Studio 的“本地服务器”选项卡中找到此信息。 -4. **(可选)基本 URL:** 默认情况下,Kilo Code 将连接到 `http://localhost:1234` 处的 LM Studio。如果您已将 LM Studio 配置为使用不同的地址或端口,请在此处输入完整的 URL。 +4. **(可选)基本 URL:** 默认情况下,Axon Code 将连接到 `http://localhost:1234` 处的 LM Studio。如果您已将 LM Studio 配置为使用不同的地址或端口,请在此处输入完整的 URL。 ## 提示和注意事项 -* **资源要求:** 在本地运行大型语言模型可能资源密集。确保您的计算机满足您选择的模型的最低要求。 -* **模型选择:** LM Studio 提供各种模型。尝试找到最适合您需求的模型。 -* **本地服务器:** LM Studio 本地服务器必须运行,Kilo Code 才能连接到它。 -* **LM Studio 文档:** 有关更多信息,请参阅 [LM Studio 文档](https://lmstudio.ai/docs)。 -* **故障排除:** 如果您看到“请检查 LM Studio 开发人员日志以调试出了什么问题”错误,您可能需要调整 LM Studio 中的上下文长度设置。 +- **资源要求:** 在本地运行大型语言模型可能资源密集。确保您的计算机满足您选择的模型的最低要求。 +- **模型选择:** LM Studio 提供各种模型。尝试找到最适合您需求的模型。 +- **本地服务器:** LM Studio 本地服务器必须运行,Axon Code 才能连接到它。 +- **LM Studio 文档:** 有关更多信息,请参阅 [LM Studio 文档](https://lmstudio.ai/docs)。 +- **故障排除:** 如果您看到“请检查 LM Studio 开发人员日志以调试出了什么问题”错误,您可能需要调整 LM Studio 中的上下文长度设置。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/mistral.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/mistral.md index 919ae0ce3b..6b56715f35 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/mistral.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/mistral.md @@ -2,32 +2,33 @@ sidebar_label: Mistral AI --- -# 在 Kilo Code 中使用 Mistral AI +# 在 Axon Code 中使用 Mistral AI -Kilo Code 支持通过 Mistral AI API 访问模型,包括标准 Mistral 模型和代码专用 Codestral 模型。 +Axon Code 支持通过 Mistral AI API 访问模型,包括标准 Mistral 模型和代码专用 Codestral 模型。 **网站:** [https://mistral.ai/](https://mistral.ai/) ## 获取 API 密钥 1. **注册/登录:** 访问 [Mistral 平台](https://console.mistral.ai/)。创建帐户或登录。您可能需要通过验证过程。 -2. **创建 API 密钥:** - - [La Plateforme API 密钥](https://console.mistral.ai/api-keys/)和/或 +2. **创建 API 密钥:** + - [La Plateforme API 密钥](https://console.mistral.ai/api-keys/)和/或 - [Codestral API 密钥](https://console.mistral.ai/codestral) ## 支持的模型 -Kilo Code 支持以下 Mistral 模型: - -| 模型 ID | 模型默认温度 | 函数调用 | 视觉/图像支持 | -|------------------------|-------------------------|------------------|--------| -| codestral-latest | 0.3 | ✅ | ❌ | -| devstral | 0.3 | ✅ | ❌ | -| mistral-large-latest | 0.7 | ✅ | ❌ | -| ministral-8b-latest | 0.3 | ✅ | ❌ | -| ministral-3b-latest | 0.3 | ✅ | ❌ | -| mistral-small-latest | 0.3 | ✅ | ❌ | -| pixtral-large-latest | 0.7 | ✅ | ✅ | +Axon Code 支持以下 Mistral 模型: + +| 模型 ID | 模型默认温度 | 函数调用 | 视觉/图像支持 | +| -------------------- | ------------ | -------- | ------------- | +| codestral-latest | 0.3 | ✅ | ❌ | +| devstral | 0.3 | ✅ | ❌ | +| mistral-large-latest | 0.7 | ✅ | ❌ | +| ministral-8b-latest | 0.3 | ✅ | ❌ | +| ministral-3b-latest | 0.3 | ✅ | ❌ | +| mistral-small-latest | 0.3 | ✅ | ❌ | +| pixtral-large-latest | 0.7 | ✅ | ✅ | + Kilo Code中的默认模型温度为0.0,因此您应该考虑尝试[调整温度](/features/model-temperature)! **注意:** 模型的可用性和规格可能会发生变化。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ollama.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ollama.md index 84de956953..b7ee5af879 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ollama.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ollama.md @@ -2,9 +2,9 @@ 侧边栏标签: Ollama --- -# 在Kilo Code中使用Ollama +# 在Kilo Code中使用Ollama -Kilo Code 支持通过 Ollama 在本地运行模型。这提供了隐私保护、离线访问能力,并可能降低成本,但需要更多设置且依赖高性能计算机。 +Axon Code 支持通过 Ollama 在本地运行模型。这提供了隐私保护、离线访问能力,并可能降低成本,但需要更多设置且依赖高性能计算机。 **官方网站:** [https://ollama.com/](https://ollama.com/) 使用 devstral 编写贪吃蛇游戏 @@ -18,7 +18,6 @@ Kilo Code 支持通过 Ollama 在本地运行模型。这提供了隐私保护 本地 LLM 通常速度也不是很快。 使用简单的提示、保持对话简短和禁用 MCP 工具可以提高速度。 - ## 硬件要求 您将需要大量的 RAM(32GB 或更多)和强大的 CPU(例如 Ryzen 9000 系列)才能运行下面列出的模型。 @@ -26,7 +25,6 @@ GPU 可以更快地运行 LLM,但需要大量的 VRAM(24GB 或更多), 较小的模型可以在更普通的 GPU 上运行,但效果不佳。 具有足够统一内存的 MacBook 可以使用 GPU 加速,但在我们的测试中,其性能不如高端桌面 CPU。 - ## 选择模型 Ollama 支持许多不同的模型。 @@ -34,14 +32,13 @@ Ollama 支持许多不同的模型。 选择适合您的用例、在您的硬件配置上运行并达到所需速度的模型需要一些试错。 以下规则和启发式方法可用于查找模型: -* 必须至少有 32k 的上下文窗口(这是 Kilo Code 的要求)。 -* 列出为支持工具。 -* 参数数量在 7b 到 24b 范围内。 -* 优先选择流行模型。 -* 优先选择较新的模型。 - +- 必须至少有 32k 的上下文窗口(这是 Axon Code 的要求)。 +- 列出为支持工具。 +- 参数数量在 7b 到 24b 范围内。 +- 优先选择流行模型。 +- 优先选择较新的模型。 -### Kilo Code 推荐 +### Axon Code 推荐 我们使用以下提示测试了一些模型: @@ -51,12 +48,12 @@ Ollama 支持许多不同的模型。 如果模型在几次尝试内产生了一个可用的结果,则认为它通过。我们发现可以正常工作的模型是: -| 模型名称 | 完成时间 | -| --- | --- | +| 模型名称 | 完成时间 | +| ---------------- | ---------- | | qwen2.5-coder:7b | 1x(基线) | -| devstral:24b | 2x | -| gemma3:12b | 4x | -| qwen3-8b | 12x | +| devstral:24b | 2x | +| gemma3:12b | 4x | +| qwen3-8b | 12x | 我们的建议是,如果您的硬件能够处理,请使用 **devstral:24b**,因为它比 qwen2.5-coder:7b 犯的错误更少。 qwen2.5-coder:7b 值得考虑,因为它速度快,如果您能忍受它的错误。 @@ -68,45 +65,44 @@ devstral:24b 产生的结果如下: ```html - - - - 问候用户按钮 - - - - - - - + + + + 问候用户按钮 + + + + + + + ``` -以下模型看起来是合理的选择,但发现与 Kilo Code 的默认配置**不**兼容: +以下模型看起来是合理的选择,但发现与 Axon Code 的默认配置**不**兼容: -| 模型名称 | 失败原因 | -| --- | --- | +| 模型名称 | 失败原因 | +| -------------- | ---------------- | | deepseek-r1:7b | 无法正确使用工具 | -| deepseek-r1:8b | 陷入推理循环 | - +| deepseek-r1:8b | 陷入推理循环 | ## 设置 Ollama @@ -116,7 +112,7 @@ devstral:24b 产生的结果如下: OLLAMA_CONTEXT_LENGTH=131072 ollama serve ``` -2. **下载模型:** 下载模型后,您可以离线使用 Kilo Code 和该模型。要下载模型,请打开终端并运行: +2. **下载模型:** 下载模型后,您可以离线使用 Axon Code 和该模型。要下载模型,请打开终端并运行: ```bash ollama pull @@ -128,13 +124,12 @@ devstral:24b 产生的结果如下: ollama pull devstral:24b ``` -4. **配置 Kilo Code:** - * 打开 Kilo Code 侧边栏( 图标)。 - * 单击设置齿轮图标()。 - * 选择“ollama”作为 API 提供商。 - * 输入模型名称。 - * (可选)如果您在不同的机器上运行 Ollama,则可以配置基本 URL。默认值为 `http://localhost:11434`。 - +3. **配置 Axon Code:** + - 打开 Axon Code 侧边栏( 图标)。 + - 单击设置齿轮图标()。 + - 选择“ollama”作为 API 提供商。 + - 输入模型名称。 + - (可选)如果您在不同的机器上运行 Ollama,则可以配置基本 URL。默认值为 `http://localhost:11434`。 ## 进一步阅读 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai-compatible.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai-compatible.md index d0d443c2e2..b74cea79bd 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai-compatible.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai-compatible.md @@ -2,31 +2,31 @@ sidebar_label: OpenAI 兼容 --- -# 使用 OpenAI 兼容的提供商与 Kilo Code +# 使用 OpenAI 兼容的提供商与 Axon Code -Kilo Code 支持多种提供 OpenAI API 标准兼容的 AI 模型提供商。这意味着你可以使用 *除了* OpenAI 之外的其他提供商的模型,同时仍然使用熟悉的 API 接口。这包括以下提供商: +Axon Code 支持多种提供 OpenAI API 标准兼容的 AI 模型提供商。这意味着你可以使用 _除了_ OpenAI 之外的其他提供商的模型,同时仍然使用熟悉的 API 接口。这包括以下提供商: -* **本地模型** 通过 Ollama 和 LM Studio 等工具运行(在单独的部分中介绍)。 -* **云提供商** 如 Perplexity、Together AI、Anyscale 等。 -* **任何其他** 提供 OpenAI 兼容 API 端点的提供商。 +- **本地模型** 通过 Ollama 和 LM Studio 等工具运行(在单独的部分中介绍)。 +- **云提供商** 如 Perplexity、Together AI、Anyscale 等。 +- **任何其他** 提供 OpenAI 兼容 API 端点的提供商。 -本文档重点介绍 *除了* 官方 OpenAI API 之外的提供商的设置(官方 OpenAI API 有[专门的配置页面](/providers/openai))。 +本文档重点介绍 _除了_ 官方 OpenAI API 之外的提供商的设置(官方 OpenAI API 有[专门的配置页面](/providers/openai))。 ## 通用配置 使用 OpenAI 兼容提供商的关键是配置两个主要设置: -1. **基础 URL:** 这是提供商的 API 端点。它 *不会* 是 `https://api.openai.com/v1`(这是官方 OpenAI API 的地址)。 +1. **基础 URL:** 这是提供商的 API 端点。它 _不会_ 是 `https://api.openai.com/v1`(这是官方 OpenAI API 的地址)。 2. **API 密钥:** 这是你从提供商处获取的密钥。 3. **模型 ID:** 这是特定模型的名称。 -你可以在 Kilo Code 设置面板中找到这些设置(点击 图标): +你可以在 Axon Code 设置面板中找到这些设置(点击 图标): -* **API 提供商:** 选择 "OpenAI 兼容"。 -* **基础 URL:** 输入你选择的提供商提供的基础 URL。**这非常关键。** -* **API 密钥:** 输入你的 API 密钥。 -* **模型:** 选择一个模型。 -* **模型配置:** 这允许你为模型自定义高级配置 +- **API 提供商:** 选择 "OpenAI 兼容"。 +- **基础 URL:** 输入你选择的提供商提供的基础 URL。**这非常关键。** +- **API 密钥:** 输入你的 API 密钥。 +- **模型:** 选择一个模型。 +- **模型配置:** 这允许你为模型自定义高级配置 - 最大输出 tokens - 上下文窗口 - 图像支持 @@ -36,20 +36,23 @@ Kilo Code 支持多种提供 OpenAI API 标准兼容的 AI 模型提供商。这 ### 完整端点 URL 支持 -Kilo Code 支持在基本 URL 字段中输入完整端点 URL,为提供商配置提供更大的灵活性: +Axon Code 支持在基本 URL 字段中输入完整端点 URL,为提供商配置提供更大的灵活性: **标准基本 URL 格式:** + ``` https://api.provider.com/v1 ``` **完整端点 URL 格式:** + ``` https://api.provider.com/v1/chat/completions https://custom-endpoint.provider.com/api/v2/models/chat ``` 此增强功能允许您: + - 连接到具有非标准端点结构的提供商 - 使用自定义 API 网关或代理服务 - 与需要特定端点路径的提供商合作 @@ -59,25 +62,25 @@ https://custom-endpoint.provider.com/api/v2/models/chat ## 支持的模型(适用于 OpenAI 原生端点) -虽然此提供商类型允许连接到各种端点,但如果你直接连接到官方 OpenAI API(或完全镜像它的端点),Kilo Code 会根据其源代码中的 `openAiNativeModels` 定义识别以下模型 ID: +虽然此提供商类型允许连接到各种端点,但如果你直接连接到官方 OpenAI API(或完全镜像它的端点),Axon Code 会根据其源代码中的 `openAiNativeModels` 定义识别以下模型 ID: -* `o3-mini` -* `o3-mini-high` -* `o3-mini-low` -* `o1` -* `o1-preview` -* `o1-mini` -* `gpt-4.5-preview` -* `gpt-4o` -* `gpt-4o-mini` +- `o3-mini` +- `o3-mini-high` +- `o3-mini-low` +- `o1` +- `o1-preview` +- `o1-mini` +- `gpt-4.5-preview` +- `gpt-4o` +- `gpt-4o-mini` **注意:** 如果你使用其他 OpenAI 兼容的提供商(如 Together AI、Anyscale 等),可用的模型 ID 会有所不同。请始终参考你特定提供商的文档以获取支持的模型名称。 ## 故障排除 -* **"无效的 API 密钥":** 请仔细检查你是否正确输入了 API 密钥。 -* **"未找到模型":** 确保你使用的模型 ID 对你选择的提供商有效。 -* **连接错误:** 验证基础 URL 是否正确,以及你的提供商 API 是否可访问。 -* **意外结果:** 如果你得到意外的结果,请尝试使用不同的模型。 +- **"无效的 API 密钥":** 请仔细检查你是否正确输入了 API 密钥。 +- **"未找到模型":** 确保你使用的模型 ID 对你选择的提供商有效。 +- **连接错误:** 验证基础 URL 是否正确,以及你的提供商 API 是否可访问。 +- **意外结果:** 如果你得到意外的结果,请尝试使用不同的模型。 -通过使用 OpenAI 兼容的提供商,你可以利用 Kilo Code 的灵活性与更广泛的 AI 模型。请始终参考你提供商的文档以获取最准确和最新的信息。 +通过使用 OpenAI 兼容的提供商,你可以利用 Axon Code 的灵活性与更广泛的 AI 模型。请始终参考你提供商的文档以获取最准确和最新的信息。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai.md index 392c5043d4..1a7c62c0fc 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/openai.md @@ -2,9 +2,9 @@ sidebar_label: OpenAI --- -# 在 Kilo Code 中使用 OpenAI +# 在 Axon Code 中使用 OpenAI -Kilo Code 支持通过官方 OpenAI API 直接访问模型。 +Axon Code 支持通过官方 OpenAI API 直接访问模型。 **官方网站:** [https://openai.com/](https://openai.com/) @@ -12,33 +12,33 @@ Kilo Code 支持通过官方 OpenAI API 直接访问模型。 1. **注册/登录:** 访问 [OpenAI 平台](https://platform.openai.com/)。创建账户或登录 2. **导航到 API 密钥:** 前往 [API keys](https://platform.openai.com/api-keys) 页面 -3. **创建密钥:** 点击 "Create new secret key"。为密钥起一个描述性名称(如 "Kilo Code") +3. **创建密钥:** 点击 "Create new secret key"。为密钥起一个描述性名称(如 "Axon Code") 4. **复制密钥:** **重要:** 立即复制 API 密钥。之后将无法再次查看。请安全存储 ## 支持的模型 -Kilo Code 支持多种 OpenAI 模型,包括: +Axon Code 支持多种 OpenAI 模型,包括: -* `o3-mini` (中等推理能力) -* `o3-mini-high` (高推理能力) -* `o3-mini-low` (低推理能力) -* `o1` -* `o1-preview` -* `o1-mini` -* `gpt-4.5-preview` -* `gpt-4o` -* `gpt-4o-mini` +- `o3-mini` (中等推理能力) +- `o3-mini-high` (高推理能力) +- `o3-mini-low` (低推理能力) +- `o1` +- `o1-preview` +- `o1-mini` +- `gpt-4.5-preview` +- `gpt-4o` +- `gpt-4o-mini` 请参考 [OpenAI 模型文档](https://platform.openai.com/docs/models) 获取最新的模型列表和能力说明。 -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 () +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 () 2. **选择提供商:** 从 "API Provider" 下拉菜单中选择 "OpenAI" 3. **输入 API 密钥:** 将你的 OpenAI API 密钥粘贴到 "OpenAI API Key" 字段 4. **选择模型:** 从 "Model" 下拉菜单中选择你需要的模型 ## 提示和注意事项 -* **定价:** 请参考 [OpenAI 定价](https://openai.com/pricing) 页面了解模型成本详情 -* **Azure OpenAI 服务:** 如需使用 Azure OpenAI 服务,请参阅我们的 [OpenAI 兼容](/providers/openai-compatible) 提供商章节 \ No newline at end of file +- **定价:** 请参考 [OpenAI 定价](https://openai.com/pricing) 页面了解模型成本详情 +- **Azure OpenAI 服务:** 如需使用 Azure OpenAI 服务,请参阅我们的 [OpenAI 兼容](/providers/openai-compatible) 提供商章节 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ovhcloud.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ovhcloud.md index 83065ca824..c3ff50a00d 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ovhcloud.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/ovhcloud.md @@ -2,7 +2,7 @@ sidebar_label: OVHcloud AI 端点 --- -# 在 Kilo Code 中使用 OVHcloud AI 端点 +# 在 Axon Code 中使用 OVHcloud AI 端点 OVHcloud 是欧洲领先的法国云服务提供商,注重数据主权和隐私保护。 @@ -24,13 +24,13 @@ OVHcloud 是欧洲领先的法国云服务提供商,注重数据主权和隐 ## 支持的模型 -Kilo Code 会自动从我们的 API 获取模型,并保持最新状态。 +Axon Code 会自动从我们的 API 获取模型,并保持最新状态。 您可以浏览我们的 [模型目录](https://endpoints.ai.cloud.ovh.net/catalog) 来查看所有模型的详细信息。 -## 在 Kilo Code 中进行配置 +## 在 Axon Code 中进行配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 ()。 +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 ()。 2. **选择提供商:** 在 “API Provider”(API 提供商)下拉菜单中选择 “OVHcloud AI Endpoints”。 3. **输入 API 密钥:** 将您的 AI Endpoints API 密钥粘贴到 “OVHcloud AI Endpoints API Key” 字段中。 4. **选择模型:** 从 “Model”(模型)下拉菜单中选择您需要的模型。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/requesty.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/requesty.md index bf39383133..b24c1b2a02 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/requesty.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/requesty.md @@ -2,9 +2,9 @@ sidebar_label: Requesty --- -# 在 Kilo Code 中使用 Requesty +# 在 Axon Code 中使用 Requesty -Kilo Code 支持通过 [Requesty](https://www.requesty.ai/) AI 平台访问模型。Requesty 提供了一个简单且优化的 API,用于与 150+ 大型语言模型 (LLMs) 进行交互。 +Axon Code 支持通过 [Requesty](https://www.requesty.ai/) AI 平台访问模型。Requesty 提供了一个简单且优化的 API,用于与 150+ 大型语言模型 (LLMs) 进行交互。 **网站:** [https://www.requesty.ai/](https://www.requesty.ai/) @@ -15,11 +15,11 @@ Kilo Code 支持通过 [Requesty](https://www.requesty.ai/) AI 平台访问模 ## 支持的模型 -Requesty 提供了对多种模型的访问。Kilo Code 会自动获取最新的可用模型列表。您可以在 [模型列表](https://app.requesty.ai/router/list) 页面上查看所有可用模型的完整列表。 +Requesty 提供了对多种模型的访问。Axon Code 会自动获取最新的可用模型列表。您可以在 [模型列表](https://app.requesty.ai/router/list) 页面上查看所有可用模型的完整列表。 -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 ()。 +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 ()。 2. **选择提供商:** 从 "API 提供商" 下拉菜单中选择 "Requesty"。 3. **输入 API 密钥:** 将您的 Requesty API 密钥粘贴到 "Requesty API 密钥" 字段中。 4. **选择模型:** 从 "模型" 下拉菜单中选择您想要的模型。 @@ -36,4 +36,4 @@ Requesty 提供了对多种模型的访问。Kilo Code 会自动获取最新的 ## 相关资源 - [Requesty Youtube 频道](https://www.youtube.com/@requestyAI): -- [Requesty Discord](https://requesty.ai/discord) \ No newline at end of file +- [Requesty Discord](https://requesty.ai/discord) diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/unbound.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/unbound.md index 69b8785389..09c15079f0 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/unbound.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/unbound.md @@ -2,9 +2,9 @@ sidebar_label: Unbound --- -# 在 Kilo Code 中使用 Unbound +# 在 Axon Code 中使用 Unbound -Kilo Code 支持通过 [Unbound](https://getunbound.ai/) 访问模型,该平台专注于提供安全可靠的多种大型语言模型 (LLMs) 访问。Unbound 充当网关,允许您使用来自 Anthropic 和 OpenAI 等提供商的模型,而无需直接管理多个 API 密钥和配置。他们强调企业级的安全和合规功能。 +Axon Code 支持通过 [Unbound](https://getunbound.ai/) 访问模型,该平台专注于提供安全可靠的多种大型语言模型 (LLMs) 访问。Unbound 充当网关,允许您使用来自 Anthropic 和 OpenAI 等提供商的模型,而无需直接管理多个 API 密钥和配置。他们强调企业级的安全和合规功能。 **网站:** [https://getunbound.ai/](https://getunbound.ai/) @@ -16,15 +16,15 @@ Kilo Code 支持通过 [Unbound](https://getunbound.ai/) 访问模型,该平 ## 支持的模型 -Unbound 允许您在应用程序中配置支持的模型列表,Kilo Code 会自动从 Unbound API 获取可用模型列表。 +Unbound 允许您在应用程序中配置支持的模型列表,Axon Code 会自动从 Unbound API 获取可用模型列表。 -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 ()。 +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 ()。 2. **选择提供商:** 从 "API 提供商" 下拉菜单中选择 "Unbound"。 3. **输入 API 密钥:** 将您的 Unbound API 密钥粘贴到 "Unbound API 密钥" 字段中。 4. **选择模型:** 从 "模型" 下拉菜单中选择您想要的模型。 ## 提示和注意事项 -* **安全重点:** Unbound 强调企业级的安全功能。如果您的组织对 AI 使用有严格的安全要求,Unbound 可能是一个不错的选择。 \ No newline at end of file +- **安全重点:** Unbound 强调企业级的安全功能。如果您的组织对 AI 使用有严格的安全要求,Unbound 可能是一个不错的选择。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/v0.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/v0.md index 8304ba3a66..1509a98c55 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/v0.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/v0.md @@ -2,46 +2,46 @@ sidebar_label: v0 --- -# 在 Kilo Code 中使用 v0 +# 在 Axon Code 中使用 v0 -Kilo Code 支持 v0,Vercel 的 AI 模型提供商,它提供与 OpenAI 兼容的 API。这允许您通过熟悉的 OpenAI API 界面在 Kilo Code 中使用 v0 的模型。 +Axon Code 支持 v0,Vercel 的 AI 模型提供商,它提供与 OpenAI 兼容的 API。这允许您通过熟悉的 OpenAI API 界面在 Axon Code 中使用 v0 的模型。 ## 先决条件 -要在 Kilo Code 中使用 v0,您需要: +要在 Axon Code 中使用 v0,您需要: -* 一个带有 Vercel v0 的团队帐户 -* 一个 v0 API 密钥 +- 一个带有 Vercel v0 的团队帐户 +- 一个 v0 API 密钥 ## 配置 -在 Kilo Code 中设置 v0 非常简单: +在 Axon Code 中设置 v0 非常简单: -1. 在 Kilo Code 设置中(单击 图标): - * 在 **API 提供商**下,选择:**OpenAI 兼容** - * 设置 **基本 URL**:`https://api.v0.dev/v1` - * 粘贴您的 v0 API 密钥 - * 设置 **模型 ID**:`v0-1.0-md` - * 单击 **验证** 以确认连接 +1. 在 Axon Code 设置中(单击 图标): + - 在 **API 提供商**下,选择:**OpenAI 兼容** + - 设置 **基本 URL**:`https://api.v0.dev/v1` + - 粘贴您的 v0 API 密钥 + - 设置 **模型 ID**:`v0-1.0-md` + - 单击 **验证** 以确认连接 -Kilo Code 设置中的 v0 配置 +Axon Code 设置中的 v0 配置 ## 支持的模型 目前,v0 提供以下模型: -* `v0-1.0-md` - v0 的多模态模型,支持文本和图像输入 -* `v0-1.5-lg` - 复合模型([了解更多](https://vercel.com/blog/v0-composite-model-family)) -* `v0-1.5.md` - 复合模型([了解更多](https://vercel.com/blog/v0-composite-model-family)) +- `v0-1.0-md` - v0 的多模态模型,支持文本和图像输入 +- `v0-1.5-lg` - 复合模型([了解更多](https://vercel.com/blog/v0-composite-model-family)) +- `v0-1.5.md` - 复合模型([了解更多](https://vercel.com/blog/v0-composite-model-family)) ## 故障排除 -* **“无效 API 密钥”:** 仔细检查您是否正确输入了 API 密钥。 -* **“模型未找到”:** 确保您使用的是正确的模型 ID(`v0-1.0-md`)。 -* **连接错误:** 验证基本 URL 是否正确(`https://api.v0.dev/v1`)。 -* **访问问题:** 确认您的 Vercel v0 团队帐户处于活动状态并已正确设置。 +- **“无效 API 密钥”:** 仔细检查您是否正确输入了 API 密钥。 +- **“模型未找到”:** 确保您使用的是正确的模型 ID(`v0-1.0-md`)。 +- **连接错误:** 验证基本 URL 是否正确(`https://api.v0.dev/v1`)。 +- **访问问题:** 确认您的 Vercel v0 团队帐户处于活动状态并已正确设置。 ## 附加资源 -* [v0 官方文档](https://v0.dev) -* [Vercel AI 文档](https://vercel.com/docs/ai) \ No newline at end of file +- [v0 官方文档](https://v0.dev) +- [Vercel AI 文档](https://vercel.com/docs/ai) diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vertex.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vertex.md index 17d3e84cff..d0a0aef766 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vertex.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vertex.md @@ -2,64 +2,64 @@ sidebar_label: GCP Vertex AI --- -# 在 Kilo Code 中使用 GCP Vertex AI +# 在 Axon Code 中使用 GCP Vertex AI -Kilo Code 支持通过 Google Cloud Platform 的 Vertex AI 访问模型,这是一个托管的机器学习平台,提供对多种基础模型的访问,包括 Anthropic 的 Claude 系列。 +Axon Code 支持通过 Google Cloud Platform 的 Vertex AI 访问模型,这是一个托管的机器学习平台,提供对多种基础模型的访问,包括 Anthropic 的 Claude 系列。 **网站:** [https://cloud.google.com/vertex-ai](https://cloud.google.com/vertex-ai) ## 先决条件 -* **Google Cloud 账户:** 您需要一个活跃的 Google Cloud Platform (GCP) 账户。 -* **项目:** 您需要一个启用了 Vertex AI API 的 GCP 项目。 -* **模型访问权限:** 您必须请求并获准访问您想要使用的特定 Claude 模型。请参阅 [Google Cloud 文档](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-claude#before_you_begin) 获取说明。 -* **应用程序默认凭据 (ADC):** Kilo Code 使用应用程序默认凭据来与 Vertex AI 进行身份验证。最简单的设置方法是: +- **Google Cloud 账户:** 您需要一个活跃的 Google Cloud Platform (GCP) 账户。 +- **项目:** 您需要一个启用了 Vertex AI API 的 GCP 项目。 +- **模型访问权限:** 您必须请求并获准访问您想要使用的特定 Claude 模型。请参阅 [Google Cloud 文档](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-claude#before_you_begin) 获取说明。 +- **应用程序默认凭据 (ADC):** Axon Code 使用应用程序默认凭据来与 Vertex AI 进行身份验证。最简单的设置方法是: 1. 安装 Google Cloud CLI: [https://cloud.google.com/sdk/docs/install](https://cloud.google.com/sdk/docs/install) 2. 使用以下命令进行身份验证:`gcloud auth application-default login` -* **服务帐户密钥(替代方案):** 或者,您可以使用 Google Cloud 服务帐户密钥文件进行身份验证。您需要在 GCP 项目中生成此密钥。请参阅 [Google Cloud 文档中关于创建服务帐户密钥](https://cloud.google.com/iam/docs/creating-managing-service-account-keys)的部分。 +- **服务帐户密钥(替代方案):** 或者,您可以使用 Google Cloud 服务帐户密钥文件进行身份验证。您需要在 GCP 项目中生成此密钥。请参阅 [Google Cloud 文档中关于创建服务帐户密钥](https://cloud.google.com/iam/docs/creating-managing-service-account-keys)的部分。 ## 支持的模型 -Kilo Code 通过 Vertex AI 支持以下模型(基于源代码): +Axon Code 通过 Vertex AI 支持以下模型(基于源代码): -* **Google Gemini 模型:** - * `gemini-2.5-flash-preview-05-20` - * `gemini-2.0-flash-001` - * `gemini-2.5-pro-exp-03-25` - * `gemini-2.0-pro-exp-02-05` - * `gemini-2.0-flash-lite-001` - * `gemini-2.0-flash-thinking-exp-01-21` - * `gemini-1.5-flash-002` - * `gemini-1.5-pro-002` -* **Anthropic Claude 模型:** - * `claude-opus-4@20250514:thinking` - * `claude-opus-4@20250514` - * `claude-sonnet-4@20250514:thinking` - * `claude-sonnet-4@20250514` - * `claude-3-7-sonnet@20250219:thinking` - * `claude-3-7-sonnet@20250219` - * `claude-3-5-sonnet-v2@20241022` - * `claude-3-5-sonnet@20240620` - * `claude-3-5-haiku@20241022` - * `claude-3-opus@20240229` - * `claude-3-haiku@20240307` +- **Google Gemini 模型:** + - `gemini-2.5-flash-preview-05-20` + - `gemini-2.0-flash-001` + - `gemini-2.5-pro-exp-03-25` + - `gemini-2.0-pro-exp-02-05` + - `gemini-2.0-flash-lite-001` + - `gemini-2.0-flash-thinking-exp-01-21` + - `gemini-1.5-flash-002` + - `gemini-1.5-pro-002` +- **Anthropic Claude 模型:** + - `claude-opus-4@20250514:thinking` + - `claude-opus-4@20250514` + - `claude-sonnet-4@20250514:thinking` + - `claude-sonnet-4@20250514` + - `claude-3-7-sonnet@20250219:thinking` + - `claude-3-7-sonnet@20250219` + - `claude-3-5-sonnet-v2@20241022` + - `claude-3-5-sonnet@20240620` + - `claude-3-5-haiku@20241022` + - `claude-3-opus@20240229` + - `claude-3-haiku@20240307` 请参阅 [Google Cloud 关于 Vertex AI 模型的文档](https://cloud.google.com极客/vertex-ai/generative-ai/docs/learn/models) 获取最新可用模型及其 ID 列表。 -## 在 Kilo Code 中配置 +## 在 Axon Code 中配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 ()。 +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 ()。 2. **选择提供商:** 从 "API 提供商" 下拉菜单中选择 "GCP Vertex AI"。 3. **配置身份验证:** - * **如果使用应用程序默认凭据 (ADC):** 此处无需进一步操作。如果配置正确(请参阅先决条件),ADC 将自动使用。 - * **如果*不*使用 ADC(服务帐户密钥):** - * **选项 A:粘贴 JSON 内容:** 将您的服务帐户 JSON 密钥文件的全部内容粘贴到 **Google Cloud 凭据**字段中。 - * **选项 B:提供文件路径:** 在 **Google Cloud 密钥文件路径**字段中输入您下载的服务帐户 JSON 密钥文件的绝对路径。 + - **如果使用应用程序默认凭据 (ADC):** 此处无需进一步操作。如果配置正确(请参阅先决条件),ADC 将自动使用。 + - **如果*不*使用 ADC(服务帐户密钥):** + - **选项 A:粘贴 JSON 内容:** 将您的服务帐户 JSON 密钥文件的全部内容粘贴到 **Google Cloud 凭据**字段中。 + - **选项 B:提供文件路径:** 在 **Google Cloud 密钥文件路径**字段中输入您下载的服务帐户 JSON 密钥文件的绝对路径。 4. **输入项目 ID:** 输入您的 Google Cloud 项目 ID。 5. **选择区域:** 选择您的 Vertex AI 资源所在的区域(例如,`us-east5`)。 6. **选择模型:** 从“模型”下拉菜单中选择您想要的模型。 ## 提示和注意事项 -* **权限:** 确保您的 Google Cloud 账户具有访问 Vertex AI 和您想要使用的特定模型所需的权限。 -* **定价:** 请参阅 [Vertex AI 定价](https://cloud.google.com/vertex-ai/pricing) 页面了解详情。 +- **权限:** 确保您的 Google Cloud 账户具有访问 Vertex AI 和您想要使用的特定模型所需的权限。 +- **定价:** 请参阅 [Vertex AI 定价](https://cloud.google.com/vertex-ai/pricing) 页面了解详情。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vscode-lm.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vscode-lm.md index b48371a3a8..ae4ca706b3 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vscode-lm.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/vscode-lm.md @@ -2,44 +2,44 @@ sidebar_label: VS Code 语言模型 API --- -# 在 Kilo Code 中使用 VS Code 语言模型 API +# 在 Axon Code 中使用 VS Code 语言模型 API -Kilo Code 包含对 [VS Code 语言模型 API](https://code.visualstudio.com/api/language-extensions/language-model-access) 的*实验性*支持。该 API 允许扩展直接在 VS Code 中提供对语言模型的访问。这意味着您可以潜在使用以下模型: +Axon Code 包含对 [VS Code 语言模型 API](https://code.visualstudio.com/api/language-extensions/language-model-access) 的*实验性*支持。该 API 允许扩展直接在 VS Code 中提供对语言模型的访问。这意味着您可以潜在使用以下模型: -* **GitHub Copilot:** 如果您有 Copilot 订阅并安装了该扩展。 -* **其他 VS Code 扩展:** 任何实现语言模型 API 的扩展。 +- **GitHub Copilot:** 如果您有 Copilot 订阅并安装了该扩展。 +- **其他 VS Code 扩展:** 任何实现语言模型 API 的扩展。 **重要提示:** 此集成是高度实验性的,可能无法按预期工作。它依赖于其他扩展正确实现 VS Code 语言模型 API。 ## 先决条件 -* **VS Code:** 语言模型 API 通过 VS Code 提供(目前不支持 Cursor)。 -* **语言模型提供者扩展:** 您需要一个提供语言模型的扩展。示例包括: - * **GitHub Copilot:** 如果您有 Copilot 订阅,GitHub Copilot 和 GitHub Copilot Chat 扩展可以提供模型。 - * **其他扩展:** 在 VS Code 市场搜索提到 "Language Model API" 或 "lm" 的扩展。可能会有其他实验性扩展可用。 +- **VS Code:** 语言模型 API 通过 VS Code 提供(目前不支持 Cursor)。 +- **语言模型提供者扩展:** 您需要一个提供语言模型的扩展。示例包括: + - **GitHub Copilot:** 如果您有 Copilot 订阅,GitHub Copilot 和 GitHub Copilot Chat 扩展可以提供模型。 + - **其他扩展:** 在 VS Code 市场搜索提到 "Language Model API" 或 "lm" 的扩展。可能会有其他实验性扩展可用。 ## 配置 -1. **打开 Kilo Code 设置:** 点击 Kilo Code 面板中的齿轮图标 ()。 +1. **打开 Axon Code 设置:** 点击 Axon Code 面板中的齿轮图标 ()。 2. **选择提供商:** 从 "API 提供商" 下拉菜单中选择 "VS Code LM API"。 3. **选择模型:** "语言模型" 下拉菜单将(最终)列出可用模型。格式为 `供应商/系列`。例如,如果您有 Copilot,您可能会看到以下选项: - * `copilot - claude-3.5-sonnet` - * `copilot - o3-mini` - * `copilot - o1-ga` - * `copilot - gemini-2.0-flash` + - `copilot - claude-3.5-sonnet` + - `copilot - o3-mini` + - `copilot - o1-ga` + - `copilot - gemini-2.0-flash` ## 限制 -* **实验性 API:** VS Code 语言模型 API 仍在开发中。预计会有变化和潜在的不稳定性。 -* **依赖扩展:** 此功能完全依赖其他扩展提供模型。Kilo Code 无法直接控制哪些模型可用。 -* **功能有限:** VS Code 语言模型 API 可能不支持其他 API 提供商的所有功能(例如,图像输入、流式传输、详细使用信息)。 -* **无法直接控制成本:** 您将受提供模型的扩展的定价和条款约束。Kilo Code 无法直接跟踪或限制成本。 -* **GitHub Copilot 速率限制:** 使用 VS Code LM API 与 GitHub Copilot 时,请注意 GitHub 可能会对 Copilot 使用施加速率限制。这些限制由 GitHub 控制,而非 Kilo Code。 +- **实验性 API:** VS Code 语言模型 API 仍在开发中。预计会有变化和潜在的不稳定性。 +- **依赖扩展:** 此功能完全依赖其他扩展提供模型。Axon Code 无法直接控制哪些模型可用。 +- **功能有限:** VS Code 语言模型 API 可能不支持其他 API 提供商的所有功能(例如,图像输入、流式传输、详细使用信息)。 +- **无法直接控制成本:** 您将受提供模型的扩展的定价和条款约束。Axon Code 无法直接跟踪或限制成本。 +- **GitHub Copilot 速率限制:** 使用 VS Code LM API 与 GitHub Copilot 时,请注意 GitHub 可能会对 Copilot 使用施加速率限制。这些限制由 GitHub 控制,而非 Axon Code。 ## 故障排除 -* **没有模型出现:** - * 确保已安装 VS Code。 - * 确保已安装并启用了语言模型提供者扩展(例如,GitHub Copilot, GitHub Copilot Chat)。 - * 如果使用 Copilot,请确保您已使用您想要使用的模型发送了 Copilot Chat 消息。 -* **意外行为:** 如果遇到意外行为,很可能是底层语言模型 API 或提供者扩展的问题。请考虑向提供者扩展的开发人员报告问题。 \ No newline at end of file +- **没有模型出现:** + - 确保已安装 VS Code。 + - 确保已安装并启用了语言模型提供者扩展(例如,GitHub Copilot, GitHub Copilot Chat)。 + - 如果使用 Copilot,请确保您已使用您想要使用的模型发送了 Copilot Chat 消息。 +- **意外行为:** 如果遇到意外行为,很可能是底层语言模型 API 或提供者扩展的问题。请考虑向提供者扩展的开发人员报告问题。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/xai.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/xai.md index a875090a21..1a8a37480f 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/xai.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/providers/xai.md @@ -2,7 +2,7 @@ sidebar_label: xAI (Grok) --- -# 在 Kilo Code 中使用 xAI (Grok) +# 在 Axon Code 中使用 xAI (Grok) xAI 是 Grok 背后的公司,Grok 是一种大型语言模型,以其对话能力和大型上下文窗口而闻名。Grok 模型旨在提供有用、信息丰富且与上下文相关的响应。 @@ -12,36 +12,40 @@ xAI 是 Grok 背后的公司,Grok 是一种大型语言模型,以其对话 1. **注册/登录:** 访问 [xAI 控制台](https://console.x.ai/)。创建帐户或登录。 2. **导航到 API 密钥:** 转到仪表板中的 API 密钥部分。 -3. **创建密钥:** 单击以创建新的 API 密钥。为您的密钥指定一个描述性名称(例如,“Kilo Code”)。 +3. **创建密钥:** 单击以创建新的 API 密钥。为您的密钥指定一个描述性名称(例如,“Axon Code”)。 4. **复制密钥:** **重要提示:** 立即复制 API 密钥。您将无法再次看到它。请妥善保管。 ## 支持的模型 -Kilo Code 支持以下 xAI Grok 模型: +Axon Code 支持以下 xAI Grok 模型: ### Grok-3 模型 -* `grok-3-beta`(默认)- xAI 的 Grok-3 beta 模型,具有 131K 上下文窗口 -* `grok-3-fast-beta` - xAI 的 Grok-3 快速 beta 模型,具有 131K 上下文窗口 -* `grok-3-mini-beta` - xAI 的 Grok-3 mini beta 模型,具有 131K 上下文窗口 -* `grok-3-mini-fast-beta` - xAI 的 Grok-3 mini 快速 beta 模型,具有 131K 上下文窗口 + +- `grok-3-beta`(默认)- xAI 的 Grok-3 beta 模型,具有 131K 上下文窗口 +- `grok-3-fast-beta` - xAI 的 Grok-3 快速 beta 模型,具有 131K 上下文窗口 +- `grok-3-mini-beta` - xAI 的 Grok-3 mini beta 模型,具有 131K 上下文窗口 +- `grok-3-mini-fast-beta` - xAI 的 Grok-3 mini 快速 beta 模型,具有 131K 上下文窗口 ### Grok-2 模型 -* `grok-2-latest` - xAI 的 Grok-2 模型 - 最新版本,具有 131K 上下文窗口 -* `grok-2` - xAI 的 Grok-2 模型,具有 131K 上下文窗口 -* `grok-2-1212` - xAI 的 Grok-2 模型(版本 1212),具有 131K 上下文窗口 + +- `grok-2-latest` - xAI 的 Grok-2 模型 - 最新版本,具有 131K 上下文窗口 +- `grok-2` - xAI 的 Grok-2 模型,具有 131K 上下文窗口 +- `grok-2-1212` - xAI 的 Grok-2 模型(版本 1212),具有 131K 上下文窗口 ### Grok 视觉模型 -* `grok-2-vision-latest` - xAI 的 Grok-2 视觉模型 - 最新版本,支持图像,具有 32K 上下文窗口 -* `grok-2-vision` - xAI 的 Grok-2 视觉模型,支持图像,具有 32K 上下窗口 -* `grok-2-vision-1212` - xAI 的 Grok-2 视觉模型(版本 1212),支持图像,具有 32K 上下文窗口 -* `grok-vision-beta` - xAI 的 Grok 视觉 Beta 模型,支持图像,具有 8K 上下文窗口 + +- `grok-2-vision-latest` - xAI 的 Grok-2 视觉模型 - 最新版本,支持图像,具有 32K 上下文窗口 +- `grok-2-vision` - xAI 的 Grok-2 视觉模型,支持图像,具有 32K 上下窗口 +- `grok-2-vision-1212` - xAI 的 Grok-2 视觉模型(版本 1212),支持图像,具有 32K 上下文窗口 +- `grok-vision-beta` - xAI 的 Grok 视觉 Beta 模型,支持图像,具有 8K 上下文窗口 ### 遗留模型 -* `grok-beta` - xAI 的 Grok Beta 模型(遗留),具有 131K 上下文窗口 -## Kilo Code 中的配置 +- `grok-beta` - xAI 的 Grok Beta 模型(遗留),具有 131K 上下文窗口 -1. **打开 Kilo Code 设置:** 单击 Kilo Code 面板中的齿轮图标()。 +## Axon Code 中的配置 + +1. **打开 Axon Code 设置:** 单击 Axon Code 面板中的齿轮图标()。 2. **选择提供商:** 从“API 提供商”下拉菜单中选择“xAI”。 3. **输入 API 密钥:** 将您的 xAI API 密钥粘贴到“xAI API 密钥”字段中。 4. **选择模型:** 从“模型”下拉菜单中选择您想要的 Grok 模型。 @@ -53,8 +57,9 @@ Grok 3 Mini 模型具有专业的推理能力,允许它们“在响应前思 ### 启用推理的模型 推理仅受以下模型支持: -* `grok-3-mini-beta` -* `grok-3-mini-fast-beta` + +- `grok-3-mini-beta` +- `grok-3-mini-fast-beta` Grok 3 模型 `grok-3-beta` 和 `grok-3-fast-beta` 不支持推理。 @@ -62,20 +67,20 @@ Grok 3 模型 `grok-3-beta` 和 `grok-3-fast-beta` 不支持推理。 使用启用推理的模型时,您可以使用 `reasoning_effort` 参数控制模型思考的努力程度: -* `low`:最小思考时间,使用更少的 token 以实现快速响应 -* `high`:最大思考时间,利用更多 token 解决复杂问题 +- `low`:最小思考时间,使用更少的 token 以实现快速响应 +- `high`:最大思考时间,利用更多 token 解决复杂问题 对于应快速完成的简单查询,选择 `low`;对于响应延迟不那么重要的更难问题,选择 `high`。 ### 主要功能 -* **分步解决问题**:模型在提供答案之前有条不紊地思考问题 -* **数学和定量能力**:擅长数字挑战和逻辑谜题 -* **推理跟踪访问**:模型的思考过程可通过响应完成对象中的 `reasoning_content` 字段获取 +- **分步解决问题**:模型在提供答案之前有条不紊地思考问题 +- **数学和定量能力**:擅长数字挑战和逻辑谜题 +- **推理跟踪访问**:模型的思考过程可通过响应完成对象中的 `reasoning_content` 字段获取 ## 提示和注意事项 -* **上下文窗口:** 大多数 Grok 模型具有大型上下文窗口(高达 131K token),允许您在提示中包含大量代码和上下文。 -* **视觉功能:** 当您需要处理或分析图像时,选择启用视觉的模型(`grok-2-vision-latest`、`grok-2-vision` 等)。 -* **定价:** 定价因模型而异,输入成本从每百万 token 0.3 美元到 5.0 美元不等,输出成本从每百万 token 0.5 美元到 25.0 美元不等。有关最新定价信息,请参阅 xAI 文档。 -* **性能权衡:** “快速”变体通常提供更快的响应时间,但成本可能更高,而“迷你”变体更经济,但功能可能有所降低。 \ No newline at end of file +- **上下文窗口:** 大多数 Grok 模型具有大型上下文窗口(高达 131K token),允许您在提示中包含大量代码和上下文。 +- **视觉功能:** 当您需要处理或分析图像时,选择启用视觉的模型(`grok-2-vision-latest`、`grok-2-vision` 等)。 +- **定价:** 定价因模型而异,输入成本从每百万 token 0.3 美元到 5.0 美元不等,输出成本从每百万 token 0.5 美元到 25.0 美元不等。有关最新定价信息,请参阅 xAI 文档。 +- **性能权衡:** “快速”变体通常提供更快的响应时间,但成本可能更高,而“迷你”变体更经济,但功能可能有所降低。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/tips-and-tricks.md b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/tips-and-tricks.md index 2034637d04..d24d708185 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/tips-and-tricks.md +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/tips-and-tricks.md @@ -1,15 +1,15 @@ # 技巧与窍门 -一些快速提示,帮助你充分利用 Kilo Code。 +一些快速提示,帮助你充分利用 Axon Code。 -- 将 Kilo Code 拖到[侧边栏](https://code.visualstudio.com/api/ux-guidelines/sidebars#secondary-sidebar),以便同时查看资源管理器、搜索、源代码控制等。 -- 当 Kilo Code 位于与文件资源管理器分开的侧边栏时,你可以将文件从资源管理器拖到聊天窗口中(甚至可以一次拖多个文件)。只需在开始拖动文件后按住 shift 键。 +- 将 Axon Code 拖到[侧边栏](https://code.visualstudio.com/api/ux-guidelines/sidebars#secondary-sidebar),以便同时查看资源管理器、搜索、源代码控制等。 +- 当 Axon Code 位于与文件资源管理器分开的侧边栏时,你可以将文件从资源管理器拖到聊天窗口中(甚至可以一次拖多个文件)。只需在开始拖动文件后按住 shift 键。 - 如果你不使用[MCP](/features/mcp/overview),请在 提示选项卡中关闭它,以显著减少系统提示的大小。 - 为了保持[自定义模式](/features/custom-modes)的正轨,请限制它们可以编辑的文件类型。 - 如果你遇到`input length and max tokens exceed context limit`错误,可以通过删除消息、回滚到之前的检查点或切换到具有长上下文窗口的模型(如 Gemini)来恢复。 - 一般来说,对于思考模型的`Max Tokens`设置要深思熟虑。你分配的每个 token 都会占用存储对话历史的空间。考虑仅在 Architect 和 Debug 等模式中使用高`Max Tokens` / `Max Thinking Tokens`设置,并将 Code 模式保持在 16k max tokens 或更少。 - 如果有一个你希望自定义模式完成的任务的真实职位发布,可以尝试要求 Code 模式`根据@[url]的职位发布创建一个自定义模式`。 -- 如果你想真正加速,可以检出多个代码库副本并在所有副本上并行运行 Kilo Code(使用 git 解决任何冲突,与人类开发人员相同)。 +- 如果你想真正加速,可以检出多个代码库副本并在所有副本上并行运行 Axon Code(使用 git 解决任何冲突,与人类开发人员相同)。 - 使用 Debug 模式时,要求 Kilo "在 Debug 模式下启动一个新任务,包含解决 X 所需的所有必要上下文",以便调试过程使用其自己的上下文窗口,而不会污染主任务。 - 点击下方的"编辑此页面"添加你自己的技巧! -- 为了管理大文件并减少上下文/资源使用,请调整`File read auto-truncate threshold`设置。此设置控制一次读取文件的行数。较低的值可以提高处理非常大文件时的性能,但可能需要更多的读取操作。你可以在 Kilo Code 设置的"高级设置"中找到此设置。 \ No newline at end of file +- 为了管理大文件并减少上下文/资源使用,请调整`File read auto-truncate threshold`设置。此设置控制一次读取文件的行数。较低的值可以提高处理非常大文件时的性能,但可能需要更多的读取操作。你可以在 Axon Code 设置的"高级设置"中找到此设置。 diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/footer.json b/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/footer.json index d10b930694..08677a165c 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/footer.json +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/footer.json @@ -17,7 +17,7 @@ }, "link.item.label.Discord": { "message": "Discord", - "description": "The label of footer link with label=Discord linking to https://kilocode.ai/discord" + "description": "The label of footer link with label=Discord linking to https://matterai.so/discord" }, "link.item.label.Reddit": { "message": "Reddit", @@ -45,15 +45,15 @@ }, "link.item.label.Contact": { "message": "联系我们", - "description": "The label of footer link with label=Contact linking to mailto:hi@kilocode.ai" + "description": "The label of footer link with label=Contact linking to mailto:hi@matterai.so" }, "link.item.label.Careers": { "message": "官网", - "description": "The label of footer link with label=Careers linking to https://kilocode.ai" + "description": "The label of footer link with label=Careers linking to https://matterai.so" }, "link.item.label.Website Privacy Policy": { "message": "网站隐私政策", - "description": "The label of footer link with label=Website Privacy Policy linking to https://kilocode.ai/privacy" + "description": "The label of footer link with label=Website Privacy Policy linking to https://matterai.so/privacy" }, "link.item.label.Extension Privacy Policy": { "message": "扩展隐私政策", diff --git a/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/navbar.json b/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/navbar.json index 47725fd4f8..d3f17b8ccc 100644 --- a/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/navbar.json +++ b/apps/kilocode-docs/i18n/zh-CN/docusaurus-theme-classic/navbar.json @@ -1,18 +1,18 @@ { - "title": { - "message": "Kilo Code", - "description": "The title in the navbar" - }, - "logo.alt": { - "message": "Kilo Code Logo", - "description": "The alt text of navbar logo" - }, - "item.label.GitHub": { - "message": "GitHub", - "description": "Navbar item with label GitHub" - }, - "item.label.Install Extension": { - "message": "安装扩展", - "description": "Navbar item with label Install Extension" - } + "title": { + "message": "Axon Code", + "description": "The title in the navbar" + }, + "logo.alt": { + "message": "Axon Code Logo", + "description": "The alt text of navbar logo" + }, + "item.label.GitHub": { + "message": "GitHub", + "description": "Navbar item with label GitHub" + }, + "item.label.Install Extension": { + "message": "安装扩展", + "description": "Navbar item with label Install Extension" + } } diff --git a/apps/kilocode-docs/sidebars.ts b/apps/kilocode-docs/sidebars.ts index 7ab6ef8c77..a0941c4e6d 100644 --- a/apps/kilocode-docs/sidebars.ts +++ b/apps/kilocode-docs/sidebars.ts @@ -19,7 +19,7 @@ const sidebars: SidebarsConfig = { }, { type: "category", - label: "Using Kilo Code", + label: "Using Axon Code", items: [ "basic-usage/the-chat-interface", "basic-usage/model-selection-guide", @@ -122,7 +122,7 @@ const sidebars: SidebarsConfig = { "advanced-usage/prompt-engineering", { type: "category", - label: "Customizing Kilo Code", + label: "Customizing Axon Code", items: [ "advanced-usage/custom-rules", "advanced-usage/custom-instructions", @@ -160,7 +160,7 @@ const sidebars: SidebarsConfig = { }, { type: "category", - label: "Extending Kilo Code", + label: "Extending Axon Code", items: [ "advanced-usage/local-models", { diff --git a/apps/kilocode-docs/src/constants.ts b/apps/kilocode-docs/src/constants.ts index 95d3a4f795..611a322459 100644 --- a/apps/kilocode-docs/src/constants.ts +++ b/apps/kilocode-docs/src/constants.ts @@ -8,7 +8,7 @@ export const GITHUB_ISSUES_URL = `${GITHUB_REPO_URL}/issues` export const GITHUB_NEW_ISSUE_URL = `${GITHUB_ISSUES_URL}/new` // Community links -export const DISCORD_URL = "https://kilocode.ai/discord" +export const DISCORD_URL = "https://matterai.so/discord" export const REDDIT_URL = "https://www.reddit.com/r/kilocode/" export const TWITTER_URL = "https://x.com/kilocode" export const YOUTUBE_URL = "https://www.youtube.com/@Kilo-Code" @@ -23,7 +23,7 @@ export const VSCODE_MARKETPLACE_URL = "https://marketplace.visualstudio.com/item export const OPEN_VSX_URL = "https://open-vsx.org/extension/kilocode/kilo-code" // Company links -export const CONTACT_EMAIL = "mailto:hi@kilocode.ai" -export const CAREERS_URL = "https://kilocode.ai" -export const WEBSITE_PRIVACY_URL = "https://kilocode.ai/privacy" +export const CONTACT_EMAIL = "mailto:hi@matterai.so" +export const CAREERS_URL = "https://matterai.so" +export const WEBSITE_PRIVACY_URL = "https://matterai.so/privacy" export const EXTENSION_PRIVACY_URL = `${GITHUB_MAIN_REPO_URL}/blob/main/PRIVACY.md` diff --git a/apps/kilocode-docs/static/downloads/boomerang-tasks/kilocodemodes.json b/apps/kilocode-docs/static/downloads/boomerang-tasks/kilocodemodes.json index 4048717a8a..fe2a9cf57a 100644 --- a/apps/kilocode-docs/static/downloads/boomerang-tasks/kilocodemodes.json +++ b/apps/kilocode-docs/static/downloads/boomerang-tasks/kilocodemodes.json @@ -1,12 +1,12 @@ { - "customModes": [ - { - "slug": "boomerang-mode", - "name": "Boomerang Mode", - "roleDefinition": "You are Kilo Code, a strategic workflow orchestrator who coordinates complex tasks by delegating them to appropriate specialized modes. You have a comprehensive understanding of each mode's capabilities and limitations, allowing you to effectively break down complex problems into discrete tasks that can be solved by different specialists.", - "customInstructions": "Your role is to coordinate complex workflows by delegating tasks to specialized modes. As an orchestrator, you should:\n\n1. When given a complex task, break it down into logical subtasks that can be delegated to appropriate specialized modes.\n\n2. For each subtask, use the `new_task` tool to delegate. Choose the most appropriate mode for the subtask's specific goal and provide comprehensive instructions in the `message` parameter. These instructions must include:\n * All necessary context from the parent task or previous subtasks required to complete the work.\n * A clearly defined scope, specifying exactly what the subtask should accomplish.\n * An explicit statement that the subtask should *only* perform the work outlined in these instructions and not deviate.\n * An instruction for the subtask to signal completion by using the `attempt_completion` tool, providing a concise yet thorough summary of the outcome in the `result` parameter, keeping in mind that this summary will be the source of truth used to keep track of what was completed on this project. \n * A statement that these specific instructions supersede any conflicting general instructions the subtask's mode might have.\n\n3. Track and manage the progress of all subtasks. When a subtask is completed, analyze its results and determine the next steps.\n\n4. Help the user understand how the different subtasks fit together in the overall workflow. Provide clear reasoning about why you're delegating specific tasks to specific modes.\n\n5. When all subtasks are completed, synthesize the results and provide a comprehensive overview of what was accomplished.\n\n6. Ask clarifying questions when necessary to better understand how to break down complex tasks effectively.\n\n7. Suggest improvements to the workflow based on the results of completed subtasks.\n\nUse subtasks to maintain clarity. If a request significantly shifts focus or requires a different expertise (mode), consider creating a subtask rather than overloading the current one.", - "groups": [], - "source": "global" - } - ] -} \ No newline at end of file + "customModes": [ + { + "slug": "boomerang-mode", + "name": "Boomerang Mode", + "roleDefinition": "You are Axon Code, a strategic workflow orchestrator who coordinates complex tasks by delegating them to appropriate specialized modes. You have a comprehensive understanding of each mode's capabilities and limitations, allowing you to effectively break down complex problems into discrete tasks that can be solved by different specialists.", + "customInstructions": "Your role is to coordinate complex workflows by delegating tasks to specialized modes. As an orchestrator, you should:\n\n1. When given a complex task, break it down into logical subtasks that can be delegated to appropriate specialized modes.\n\n2. For each subtask, use the `new_task` tool to delegate. Choose the most appropriate mode for the subtask's specific goal and provide comprehensive instructions in the `message` parameter. These instructions must include:\n * All necessary context from the parent task or previous subtasks required to complete the work.\n * A clearly defined scope, specifying exactly what the subtask should accomplish.\n * An explicit statement that the subtask should *only* perform the work outlined in these instructions and not deviate.\n * An instruction for the subtask to signal completion by using the `attempt_completion` tool, providing a concise yet thorough summary of the outcome in the `result` parameter, keeping in mind that this summary will be the source of truth used to keep track of what was completed on this project. \n * A statement that these specific instructions supersede any conflicting general instructions the subtask's mode might have.\n\n3. Track and manage the progress of all subtasks. When a subtask is completed, analyze its results and determine the next steps.\n\n4. Help the user understand how the different subtasks fit together in the overall workflow. Provide clear reasoning about why you're delegating specific tasks to specific modes.\n\n5. When all subtasks are completed, synthesize the results and provide a comprehensive overview of what was accomplished.\n\n6. Ask clarifying questions when necessary to better understand how to break down complex tasks effectively.\n\n7. Suggest improvements to the workflow based on the results of completed subtasks.\n\nUse subtasks to maintain clarity. If a request significantly shifts focus or requires a different expertise (mode), consider creating a subtask rather than overloading the current one.", + "groups": [], + "source": "global" + } + ] +} diff --git a/apps/kilocode-docs/static/downloads/memory-bank.md b/apps/kilocode-docs/static/downloads/memory-bank.md index 6482c0b362..05a2140bb5 100644 --- a/apps/kilocode-docs/static/downloads/memory-bank.md +++ b/apps/kilocode-docs/static/downloads/memory-bank.md @@ -9,42 +9,49 @@ When I start a task, I will include `[Memory Bank: Active]` at the beginning of The Memory Bank consists of core files and optional context files, all in Markdown format. ### Core Files (Required) + 1. `brief.md` This file is created and maintained manually by the developer. Don't edit this file directly but suggest to user to update it if it can be improved. - - Foundation document that shapes all other files - - Created at project start if it doesn't exist - - Defines core requirements and goals - - Source of truth for project scope + + - Foundation document that shapes all other files + - Created at project start if it doesn't exist + - Defines core requirements and goals + - Source of truth for project scope 2. `product.md` - - Why this project exists - - Problems it solves - - How it should work - - User experience goals + + - Why this project exists + - Problems it solves + - How it should work + - User experience goals 3. `context.md` This file should be short and factual, not creative or speculative. - - Current work focus - - Recent changes - - Next steps + + - Current work focus + - Recent changes + - Next steps 4. `architecture.md` - - System architecture - - Source Code paths - - Key technical decisions - - Design patterns in use - - Component relationships - - Critical implementation paths + + - System architecture + - Source Code paths + - Key technical decisions + - Design patterns in use + - Component relationships + - Critical implementation paths 5. `tech.md` - - Technologies used - - Development setup - - Technical constraints - - Dependencies - - Tool usage patterns + - Technologies used + - Development setup + - Technical constraints + - Dependencies + - Tool usage patterns ### Additional Files + Create additional files/folders within memory-bank/ when they help organize: + - `tasks.md` - Documentation of repetitive tasks and their workflows - Complex feature documentation - Integration specifications @@ -59,6 +66,7 @@ Create additional files/folders within memory-bank/ when they help organize: The initialization step is CRITICALLY IMPORTANT and must be done with extreme thoroughness as it defines all future effectiveness of the Memory Bank. This is the foundation upon which all future interactions will be built. When user requests initialization of the memory bank (command `initialize memory bank`), I'll perform an exhaustive analysis of the project, including: + - All source code files and their relationships - Configuration files and build system setup - Project structure and organization patterns @@ -73,6 +81,7 @@ After initialization, I will ask the user to read through the memory bank files ### Memory Bank Update Memory Bank updates occur when: + 1. Discovering new project patterns 2. After implementing significant changes 3. When user explicitly requests with the phrase **update memory bank** (MUST review ALL files) @@ -94,40 +103,46 @@ Note: When triggered by **update memory bank**, I MUST review every memory bank When user completes a repetitive task (like adding support for a new model version) and wants to document it for future reference, they can request: **add task** or **store this as a task**. This workflow is designed for repetitive tasks that follow similar patterns and require editing the same files. Examples include: + - Adding support for new AI model versions - Implementing new API endpoints following established patterns - Adding new features that follow existing architecture -Tasks are stored in the file `tasks.md` in the memory bank folder. The file is optional and can be empty. The file can store many tasks. +Tasks are stored in the file `tasks.md` in the memory bank folder. The file is optional and can be empty. The file can store many tasks. To execute Add Task workflow: 1. Create or update `tasks.md` in the memory bank folder 2. Document the task with: - - Task name and description - - Files that need to be modified - - Step-by-step workflow followed - - Important considerations or gotchas - - Example of the completed implementation + - Task name and description + - Files that need to be modified + - Step-by-step workflow followed + - Important considerations or gotchas + - Example of the completed implementation 3. Include any context that was discovered during task execution but wasn't previously documented Example task entry: + ```markdown ## Add New Model Support + **Last performed:** [date] **Files to modify:** + - `/providers/gemini.md` - Add model to documentation - `/src/providers/gemini-config.ts` - Add model configuration - `/src/constants/models.ts` - Add to model list - `/tests/providers/gemini.test.ts` - Add test cases **Steps:** + 1. Add model configuration with proper token limits 2. Update documentation with model capabilities 3. Add to constants file for UI display 4. Write tests for new model configuration **Important notes:** + - Check Google's documentation for exact token limits - Ensure backward compatibility with existing configurations - Test with actual API calls before committing @@ -135,7 +150,7 @@ Example task entry: ### Regular Task Execution -In the beginning of EVERY task I MUST read ALL memory bank files - this is not optional. +In the beginning of EVERY task I MUST read ALL memory bank files - this is not optional. The memory bank files are located in `.kilocode/rules/memory-bank` folder. If the folder doesn't exist or is empty, I will warn user about potential issues with the memory bank. I will include `[Memory Bank: Active]` at the beginning of my response if I successfully read the memory bank files, or `[Memory Bank: Missing]` if the folder doesn't exist or is empty. If memory bank is missing, I will warn the user about potential issues and suggest initialization. I should briefly summarize my understanding of the project to confirm alignment with the user's expectations, like: @@ -150,13 +165,14 @@ In the end of the task, when it seems to be completed, I will update `context.md ## Context Window Management When the context window fills up during an extended session: + 1. I should suggest updating the memory bank to preserve the current state 2. Recommend starting a fresh conversation/task 3. In the new conversation, I will automatically load the memory bank files to maintain continuity ## Technical Implementation -Memory Bank is built on Kilo Code's Custom Rules feature, with files stored as standard markdown documents that both the user and I can access. +Memory Bank is built on Axon Code's Custom Rules feature, with files stored as standard markdown documents that both the user and I can access. ## Important Notes diff --git a/apps/kilocode-docs/static/img/axon-code-icon.svg b/apps/kilocode-docs/static/img/axon-code-icon.svg new file mode 100644 index 0000000000..4b56abb9d2 --- /dev/null +++ b/apps/kilocode-docs/static/img/axon-code-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/playwright-e2e/helpers/test-setup-helpers.ts b/apps/playwright-e2e/helpers/test-setup-helpers.ts index 6fec2ba835..02370838fb 100644 --- a/apps/playwright-e2e/helpers/test-setup-helpers.ts +++ b/apps/playwright-e2e/helpers/test-setup-helpers.ts @@ -6,7 +6,7 @@ export async function setupTestEnvironment(page: Page): Promise { await waitForAllExtensionActivation(page) await verifyExtensionInstalled(page) - await waitForWebviewText(page, "Welcome to Kilo Code!") + await waitForWebviewText(page, "Welcome to Axon Code!") await configureApiKeyThroughUI(page) await waitForWebviewText(page, "Generate, refactor, and debug code with AI assistance") diff --git a/apps/playwright-e2e/tests/chat.test.ts b/apps/playwright-e2e/tests/chat.test.ts index 22793645bb..40d091e984 100644 --- a/apps/playwright-e2e/tests/chat.test.ts +++ b/apps/playwright-e2e/tests/chat.test.ts @@ -11,7 +11,7 @@ import { test.describe("E2E Chat Test", () => { test("should configure credentials and send a message", async ({ workbox: page, takeScreenshot }: TestFixtures) => { await verifyExtensionInstalled(page) - await waitForWebviewText(page, "Welcome to Kilo Code!") + await waitForWebviewText(page, "Welcome to Axon Code!") await configureApiKeyThroughUI(page) await waitForWebviewText(page, "Generate, refactor, and debug code with AI assistance") diff --git a/apps/storybook/src/mockData/index.ts b/apps/storybook/src/mockData/index.ts index 133ff876c9..bb0b05c212 100644 --- a/apps/storybook/src/mockData/index.ts +++ b/apps/storybook/src/mockData/index.ts @@ -51,7 +51,7 @@ export const mockModes = [ description: "Write, modify, or refactor code. Ideal for implementing features, fixing bugs, creating new files, or making code improvements across any programming language or framework.", roleDefinition: - "You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.", + "You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.", whenToUse: "Use this mode when you need to write, modify, or refactor code.", groups: ["edit", "read", "command"], source: "builtin" as const, diff --git a/apps/vscode-e2e/src/suite/extension.test.ts b/apps/vscode-e2e/src/suite/extension.test.ts index 1e8ede62a6..55efc0e8b0 100644 --- a/apps/vscode-e2e/src/suite/extension.test.ts +++ b/apps/vscode-e2e/src/suite/extension.test.ts @@ -3,7 +3,7 @@ import * as vscode from "vscode" import { setDefaultSuiteTimeout } from "./test-utils" -suite("Kilo Code Extension", function () { +suite("Axon Code Extension", function () { setDefaultSuiteTimeout(this) test("Commands should be registered", async () => { @@ -35,7 +35,7 @@ suite("Kilo Code Extension", function () { const commands = new Set((await vscode.commands.getCommands(true)).filter((cmd) => cmd.startsWith("kilo-code"))) for (const command of expectedCommands) { - assert.ok(commands.has(`kilo-code.${command}`), `Command ${command} should be registered`) + assert.ok(commands.has(`axon-code.${command}`), `Command ${command} should be registered`) } }) }) diff --git a/apps/vscode-e2e/src/suite/index.ts b/apps/vscode-e2e/src/suite/index.ts index 71f60ce3c0..4268de7b4a 100644 --- a/apps/vscode-e2e/src/suite/index.ts +++ b/apps/vscode-e2e/src/suite/index.ts @@ -22,7 +22,7 @@ export async function run() { openRouterModelId: "openai/gpt-4.1", }) - await vscode.commands.executeCommand("kilo-code.SidebarProvider.focus") + await vscode.commands.executeCommand("axon-code.SidebarProvider.focus") await waitFor(() => api.isReady()) globalThis.api = api diff --git a/apps/vscode-e2e/src/suite/modes.test.ts b/apps/vscode-e2e/src/suite/modes.test.ts index 68c7cf1c3f..4fa3eb215e 100644 --- a/apps/vscode-e2e/src/suite/modes.test.ts +++ b/apps/vscode-e2e/src/suite/modes.test.ts @@ -5,7 +5,7 @@ import { RooCodeEventName } from "@roo-code/types" import { waitUntilCompleted } from "./utils" import { setDefaultSuiteTimeout } from "./test-utils" -suite("Kilo Code Modes", function () { +suite("Axon Code Modes", function () { setDefaultSuiteTimeout(this) test("Should handle switching modes correctly", async () => { diff --git a/apps/vscode-e2e/src/suite/subtasks.test.ts b/apps/vscode-e2e/src/suite/subtasks.test.ts index 2ac574184e..97ac3258df 100644 --- a/apps/vscode-e2e/src/suite/subtasks.test.ts +++ b/apps/vscode-e2e/src/suite/subtasks.test.ts @@ -4,7 +4,7 @@ import { RooCodeEventName, type ClineMessage } from "@roo-code/types" import { sleep, waitFor, waitUntilCompleted } from "./utils" -suite.skip("Kilo Code Subtasks", () => { +suite.skip("Axon Code Subtasks", () => { test("Should handle subtask cancellation and resumption correctly", async () => { const api = globalThis.api diff --git a/apps/vscode-e2e/src/suite/task.test.ts b/apps/vscode-e2e/src/suite/task.test.ts index d3b46acd19..bb9fbb526a 100644 --- a/apps/vscode-e2e/src/suite/task.test.ts +++ b/apps/vscode-e2e/src/suite/task.test.ts @@ -5,7 +5,7 @@ import { RooCodeEventName, type ClineMessage } from "@roo-code/types" import { waitUntilCompleted } from "./utils" import { setDefaultSuiteTimeout } from "./test-utils" -suite("Kilo Code Task", function () { +suite("Axon Code Task", function () { setDefaultSuiteTimeout(this) test("Should handle prompt and response correctly", async () => { diff --git a/apps/vscode-nightly/package.json b/apps/vscode-nightly/package.json index 0f2736fdf0..d0d5d40fde 100644 --- a/apps/vscode-nightly/package.json +++ b/apps/vscode-nightly/package.json @@ -1,6 +1,6 @@ { "name": "@roo-code/vscode-nightly", - "description": "Nightly build for the Kilo Code VSCode extension.", + "description": "Nightly build for the Axon Code VSCode extension.", "private": true, "packageManager": "pnpm@10.8.1", "scripts": { diff --git a/apps/vscode-nightly/package.nls.nightly.json b/apps/vscode-nightly/package.nls.nightly.json index 1df941ee82..e9db4c8a04 100644 --- a/apps/vscode-nightly/package.nls.nightly.json +++ b/apps/vscode-nightly/package.nls.nightly.json @@ -1,7 +1,7 @@ { - "extension.displayName": "Kilo Code Nightly", - "views.contextMenu.label": "Kilo Code Nightly", - "views.terminalMenu.label": "Kilo Code Nightly", - "views.activitybar.title": "Kilo Code Nightly", - "configuration.title": "Kilo Code Nightly" + "extension.displayName": "Axon Code Nightly", + "views.contextMenu.label": "Axon Code Nightly", + "views.terminalMenu.label": "Axon Code Nightly", + "views.activitybar.title": "Axon Code Nightly", + "configuration.title": "Axon Code Nightly" } diff --git a/apps/web-evals/src/app/layout.tsx b/apps/web-evals/src/app/layout.tsx index cfb572d675..bee0f6f144 100644 --- a/apps/web-evals/src/app/layout.tsx +++ b/apps/web-evals/src/app/layout.tsx @@ -11,7 +11,7 @@ const fontSans = Geist({ variable: "--font-sans", subsets: ["latin"] }) const fontMono = Geist_Mono({ variable: "--font-mono", subsets: ["latin"] }) export const metadata: Metadata = { - title: "Kilo Code Evals", + title: "Axon Code Evals", } export default function RootLayout({ diff --git a/apps/web-evals/src/app/runs/new/new-run.tsx b/apps/web-evals/src/app/runs/new/new-run.tsx index c0af3ec7df..eaee8d2ab1 100644 --- a/apps/web-evals/src/app/runs/new/new-run.tsx +++ b/apps/web-evals/src/app/runs/new/new-run.tsx @@ -256,7 +256,7 @@ export function NewRun() {
- Imported valid Kilo Code settings. Showing differences from default + Imported valid Axon Code settings. Showing differences from default settings.
diff --git a/apps/web-evals/src/components/ui/dialog.tsx b/apps/web-evals/src/components/ui/dialog.tsx index 39a5187e68..512666ed4d 100644 --- a/apps/web-evals/src/components/ui/dialog.tsx +++ b/apps/web-evals/src/components/ui/dialog.tsx @@ -42,7 +42,7 @@ function DialogContent({ className, children, ...props }: React.ComponentProps diff --git a/apps/web-evals/src/components/ui/dropdown-menu.tsx b/apps/web-evals/src/components/ui/dropdown-menu.tsx index d806ea3d0e..7400786f7e 100644 --- a/apps/web-evals/src/components/ui/dropdown-menu.tsx +++ b/apps/web-evals/src/components/ui/dropdown-menu.tsx @@ -29,7 +29,7 @@ function DropdownMenuContent({ data-slot="dropdown-menu-content" sideOffset={sideOffset} className={cn( - "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md", + "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-xl border border-white/20 outline-none p-1 shadow-md", className, )} {...props} diff --git a/apps/web-evals/src/components/ui/popover.tsx b/apps/web-evals/src/components/ui/popover.tsx index 033ef2e15d..bdc12984fa 100644 --- a/apps/web-evals/src/components/ui/popover.tsx +++ b/apps/web-evals/src/components/ui/popover.tsx @@ -26,7 +26,7 @@ function PopoverContent({ align={align} sideOffset={sideOffset} className={cn( - "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-sm border p-4 shadow-md outline-hidden", + "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-xl border border-white/20 outline-none p-4 shadow-md outline-hidden", className, )} {...props} diff --git a/apps/web-evals/src/components/ui/select.tsx b/apps/web-evals/src/components/ui/select.tsx index 1ad884f873..fb88e921e4 100644 --- a/apps/web-evals/src/components/ui/select.tsx +++ b/apps/web-evals/src/components/ui/select.tsx @@ -55,7 +55,7 @@ function SelectContent({ diff --git a/benchmark/src/runExercise.ts b/benchmark/src/runExercise.ts index d3ab658765..cf6cdca330 100644 --- a/benchmark/src/runExercise.ts +++ b/benchmark/src/runExercise.ts @@ -37,13 +37,13 @@ export async function run() { const api = extension.isActive ? extension.exports : await extension.activate() /** - * Wait for the Kilo Code to be ready to accept tasks. + * Wait for the Axon Code to be ready to accept tasks. */ await waitUntilReady({ api }) /** - * Configure Kilo Code as needed. + * Configure Axon Code as needed. * * Use Claude 3.7 Sonnet via OpenRouter. * Don't require approval for anything. diff --git a/benchmark/src/utils.ts b/benchmark/src/utils.ts index b24899c2fb..4e63629b69 100644 --- a/benchmark/src/utils.ts +++ b/benchmark/src/utils.ts @@ -46,7 +46,7 @@ type WaitUntilReadyOptions = WaitForOptions & { } export const waitUntilReady = async ({ api, ...options }: WaitUntilReadyOptions) => { - await vscode.commands.executeCommand("kilo-code.SidebarProvider.focus") + await vscode.commands.executeCommand("axon-code.SidebarProvider.focus") await waitFor(() => api.isReady(), options) } diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 7a3a1312c6..dbb0d6fbd3 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -16,7 +16,7 @@ ### Patch Changes -- [#3369](https://github.com/Kilo-Org/kilocode/pull/3369) [`e41556e`](https://github.com/Kilo-Org/kilocode/commit/e41556e81a190cafa123e84bd804f7fbede36419) Thanks [@RSO](https://github.com/RSO)! - Add support for showing Kilo Code notifications +- [#3369](https://github.com/Kilo-Org/kilocode/pull/3369) [`e41556e`](https://github.com/Kilo-Org/kilocode/commit/e41556e81a190cafa123e84bd804f7fbede36419) Thanks [@RSO](https://github.com/RSO)! - Add support for showing Axon Code notifications ## 0.0.12 @@ -125,7 +125,7 @@ ### Patch Changes -- [#3176](https://github.com/Kilo-Org/kilocode/pull/3176) [`4bcc1ee`](https://github.com/Kilo-Org/kilocode/commit/4bcc1ee557ae4b4244365a72679ec1f13332e856) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Support Kilo Code for Teams +- [#3176](https://github.com/Kilo-Org/kilocode/pull/3176) [`4bcc1ee`](https://github.com/Kilo-Org/kilocode/commit/4bcc1ee557ae4b4244365a72679ec1f13332e856) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Support Axon Code for Teams - [#3168](https://github.com/Kilo-Org/kilocode/pull/3168) [`476d835`](https://github.com/Kilo-Org/kilocode/commit/476d835b7ab9fee35e2832fe329b2256b36b78c7) Thanks [@catrielmuller](https://github.com/catrielmuller)! - Fix compatibility with extension v4.107.0 diff --git a/cli/Dockerfile b/cli/Dockerfile index f363ba9e75..27376dff86 100644 --- a/cli/Dockerfile +++ b/cli/Dockerfile @@ -1,4 +1,4 @@ -# Kilo Code CLI Docker Image +# Axon Code CLI Docker Image FROM node:20.19.2-bookworm-slim # Build arguments for metadata (all optional with defaults) @@ -10,11 +10,11 @@ ARG VERSION="latest" LABEL org.opencontainers.image.created="${BUILD_DATE}" LABEL org.opencontainers.image.revision="${VCS_REF}" LABEL org.opencontainers.image.version="${VERSION}" -LABEL org.opencontainers.image.title="Kilo Code CLI" -LABEL org.opencontainers.image.description="Docker image for Kilo Code CLI with Chromium support" -LABEL org.opencontainers.image.vendor="Kilo Code" -LABEL org.opencontainers.image.url="https://kilocode.ai/docs/cli" -LABEL org.opencontainers.image.documentation="https://kilocode.ai/docs/cli" +LABEL org.opencontainers.image.title="Axon Code CLI" +LABEL org.opencontainers.image.description="Docker image for Axon Code CLI with Chromium support" +LABEL org.opencontainers.image.vendor="Axon Code" +LABEL org.opencontainers.image.url="https://matterai.so/docs/cli" +LABEL org.opencontainers.image.documentation="https://matterai.so/docs/cli" LABEL org.opencontainers.image.source="https://github.com/Kilo-Org/kilocode" LABEL org.opencontainers.image.licenses="Apache-2.0" diff --git a/cli/README.md b/cli/README.md index 56404dd6ec..8830c5738c 100644 --- a/cli/README.md +++ b/cli/README.md @@ -1,6 +1,6 @@ -# Kilo Code CLI +# Axon Code CLI -Terminal User Interface for Kilo Code +Terminal User Interface for Axon Code ## Installation @@ -8,13 +8,13 @@ Terminal User Interface for Kilo Code npm install -g @kilocode/cli ``` -Then, make sure you place your Kilo Code API token in the CLI config: +Then, make sure you place your Axon Code API token in the CLI config: ```bash kilocode config # this opens up your editor ``` -You can find your Kilo Code API token on your profile page at [app.kilocode.ai](https://app.kilocode.ai), and place it in the `kilocodeToken` field in the CLI config. +You can find your Axon Code API token on your profile page at [app.matterai.so](https://app.matterai.so), and place it in the `kilocodeToken` field in the CLI config. ## Known Issues @@ -24,7 +24,7 @@ We don't detect the theme of your terminal, and are aware the the current theme ### Outdated dependency warnings -When installing Kilo Code CLI you'll be greeted by some scary looking dependency deprecation warnings. We're aware of the issue and will resolve it shortly. +When installing Axon Code CLI you'll be greeted by some scary looking dependency deprecation warnings. We're aware of the issue and will resolve it shortly. ### Windows Support @@ -47,7 +47,7 @@ kilocode --workspace /path/to/project ### Autonomous mode (Non-Interactive) -Autonomous mode allows Kilo Code to run in automated environments like CI/CD pipelines without requiring user interaction. +Autonomous mode allows Axon Code to run in automated environments like CI/CD pipelines without requiring user interaction. ```bash # Run in autonomous mode with a prompt @@ -201,7 +201,7 @@ This instructs the AI to proceed without user input. ```yaml # GitHub Actions example -- name: Run Kilo Code +- name: Run Axon Code run: | echo "Implement the new feature" | kilocode --auto --timeout 600 ``` diff --git a/cli/docs/DOCKER.md b/cli/docs/DOCKER.md index 1548ab3261..27533df937 100644 --- a/cli/docs/DOCKER.md +++ b/cli/docs/DOCKER.md @@ -1,6 +1,6 @@ -# Kilo Code CLI - Docker Guide +# Axon Code CLI - Docker Guide -A containerized version of the Kilo Code CLI with full browser automation support. +A containerized version of the Axon Code CLI with full browser automation support. ## Quick Start Examples @@ -57,7 +57,7 @@ docker run --rm -v $(pwd):/workspace kilocode/cli --auto "Run tests and fix any ### 4. With Local Configuration -Mount your existing Kilo Code configuration to avoid setup prompts: +Mount your existing Axon Code configuration to avoid setup prompts: ```bash docker run -it --rm \ diff --git a/cli/docs/PROVIDER_CONFIGURATION.md b/cli/docs/PROVIDER_CONFIGURATION.md index 20dc6a53ff..260c833f89 100644 --- a/cli/docs/PROVIDER_CONFIGURATION.md +++ b/cli/docs/PROVIDER_CONFIGURATION.md @@ -1,13 +1,13 @@ # Provider Configuration Guide -This guide provides detailed information on how to configure each provider in Kilo Code CLI. Each provider has specific configuration requirements and optional settings that can be customized to suit your needs. +This guide provides detailed information on how to configure each provider in Axon Code CLI. Each provider has specific configuration requirements and optional settings that can be customized to suit your needs. ## Table of Contents - [Introduction](#introduction) - [Configuration Methods](#configuration-methods) - [Provider Details](#provider-details) - - [Kilo Code](#kilocode) + - [Axon Code](#kilocode) - [Anthropic](#anthropic) - [OpenAI Native](#openai-native) - [OpenRouter](#openrouter) @@ -48,7 +48,7 @@ This guide provides detailed information on how to configure each provider in Ki ## Introduction -Kilo Code CLI supports multiple AI providers, each with their own configuration requirements. This document details the configuration fields for each provider, including required and optional parameters. +Axon Code CLI supports multiple AI providers, each with their own configuration requirements. This document details the configuration fields for each provider, including required and optional parameters. ## Configuration Methods @@ -64,14 +64,14 @@ You can configure providers using: ### kilocode -The official Kilo Code provider for accessing Kilo Code's managed AI services. +The official Axon Code provider for accessing Axon Code's managed AI services. -**Description**: Access Kilo Code's managed AI infrastructure with support for multiple models and organizations. +**Description**: Access Axon Code's managed AI infrastructure with support for multiple models and organizations. **Required Fields**: -- `kilocodeToken` (password): Your Kilo Code authentication token -- `kilocodeModel` (text): The model to use (default: `anthropic/claude-sonnet-4.5`) +- `kilocodeToken` (password): Your Axon Code authentication token +- `kilocodeModel` (text): The model to use (default: `axon-code`) **Optional Fields**: @@ -1324,7 +1324,7 @@ Fake AI provider for testing and development. ## Additional Resources -- [Kilo Code Documentation](https://docs.kilocode.com/) +- [Axon Code Documentation](https://docs.kilocode.com/) - [Configuration Schema](../src/config/schema.json) ## Support diff --git a/cli/package.dist.json b/cli/package.dist.json index ee1a2f058d..69dc018d38 100644 --- a/cli/package.dist.json +++ b/cli/package.dist.json @@ -1,7 +1,7 @@ { "name": "@kilocode/cli", "version": "0.0.15", - "description": "Terminal User Interface for Kilo Code", + "description": "Terminal User Interface for Axon Code", "type": "module", "main": "index.js", "bin": { @@ -128,9 +128,9 @@ }, "keywords": ["cli", "tui", "terminal", "ai", "assistant", "kilocode", "kilo", "ink"], "author": { - "name": "Kilo Code" + "name": "Axon Code" }, - "homepage": "https://kilocode.ai/cli", + "homepage": "https://matterai.so/cli", "bugs": { "url": "https://github.com/Kilo-Org/kilocode/issues" }, diff --git a/cli/package.json b/cli/package.json index d72e536e35..1402ad0f79 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,7 +1,7 @@ { "name": "@kilocode/cli", "version": "0.0.15", - "description": "Terminal User Interface for Kilo Code", + "description": "Terminal User Interface for Axon Code", "type": "module", "main": "dist/index.js", "bin": { diff --git a/cli/src/cli.ts b/cli/src/cli.ts index 0f8937efa0..a76b7699e4 100644 --- a/cli/src/cli.ts +++ b/cli/src/cli.ts @@ -55,12 +55,12 @@ export class CLI { } try { - logs.info("Initializing Kilo Code CLI...", "CLI") + logs.info("Initializing Axon Code CLI...", "CLI") // Set terminal title - use process.cwd() in parallel mode to show original directory const titleWorkspace = this.options.parallel ? process.cwd() : this.options.workspace || process.cwd() const folderName = `${basename(titleWorkspace)}${(await isGitWorktree(this.options.workspace || "")) ? " (git worktree)" : ""}` - process.stdout.write(`\x1b]0;Kilo Code - ${folderName}\x07`) + process.stdout.write(`\x1b]0;Axon Code - ${folderName}\x07`) // Create Jotai store this.store = createStore() @@ -139,7 +139,7 @@ export class CLI { } this.isInitialized = true - logs.info("Kilo Code CLI initialized successfully", "CLI") + logs.info("Axon Code CLI initialized successfully", "CLI") } catch (error) { logs.error("Failed to initialize CLI", "CLI", { error }) throw error @@ -217,7 +217,7 @@ export class CLI { let beforeExit = () => {} try { - logs.info("Disposing Kilo Code CLI...", "CLI") + logs.info("Disposing Axon Code CLI...", "CLI") if (this.options.ci && this.store) { // Check exit reason from CI atoms @@ -265,7 +265,7 @@ export class CLI { this.store = null this.isInitialized = false - logs.info("Kilo Code CLI disposed", "CLI") + logs.info("Axon Code CLI disposed", "CLI") } catch (error) { logs.error("Error disposing CLI", "CLI", { error }) diff --git a/cli/src/commands/__tests__/teams.test.ts b/cli/src/commands/__tests__/teams.test.ts index 8aa215ced0..930e626e75 100644 --- a/cli/src/commands/__tests__/teams.test.ts +++ b/cli/src/commands/__tests__/teams.test.ts @@ -139,7 +139,7 @@ describe("/teams command", () => { const message = addMessageMock.mock.calls[0][0] expect(message.type).toBe("system") - expect(message.content).toContain("https://app.kilocode.ai/get-started/teams") + expect(message.content).toContain("https://app.matterai.so/get-started/teams") }) it("should list all teams including organizations", async () => { @@ -268,7 +268,7 @@ describe("/teams command", () => { organizations: [ { id: "org-456", - name: "Kilo Code", + name: "Axon Code", role: "admin", }, ], @@ -285,7 +285,7 @@ describe("/teams command", () => { ) expect(successMessage).toBeDefined() if (successMessage) { - expect(successMessage[0].content).toContain("Kilo Code") + expect(successMessage[0].content).toContain("Axon Code") } }) diff --git a/cli/src/commands/teams.ts b/cli/src/commands/teams.ts index e1d01fc226..21fa2d7a74 100644 --- a/cli/src/commands/teams.ts +++ b/cli/src/commands/teams.ts @@ -7,7 +7,7 @@ import type { UserOrganization } from "../state/atoms/profile.js" /** * Normalize team name to lowercase with dashes - * Example: "Kilo Code" -> "kilo-code" + * Example: "Axon Code" -> "kilo-code" */ function normalizeTeamName(name: string): string { return name @@ -64,7 +64,7 @@ async function listTeams(context: any): Promise { addMessage({ id: Date.now().toString(), type: "system", - content: `You're currently not a part of any Kilo Code teams. Go to https://app.kilocode.ai/get-started/teams to get started with Kilo Code for Teams!`, + content: `You're currently not a part of any Axon Code teams. Go to https://app.matterai.so/get-started/teams to get started with Axon Code for Teams!`, ts: Date.now(), }) return @@ -268,7 +268,7 @@ export const teamsCommand: Command = { { name: "team-name", description: - "Team name in lowercase with dashes (e.g., 'kilo-code' for 'Kilo Code') or 'personal' (for select subcommand)", + "Team name in lowercase with dashes (e.g., 'kilo-code' for 'Axon Code') or 'personal' (for select subcommand)", required: false, conditionalProviders: [ { diff --git a/cli/src/config/__tests__/persistence-provider-merge.test.ts b/cli/src/config/__tests__/persistence-provider-merge.test.ts index 18ce777c1d..bd9f993c3f 100644 --- a/cli/src/config/__tests__/persistence-provider-merge.test.ts +++ b/cli/src/config/__tests__/persistence-provider-merge.test.ts @@ -67,7 +67,7 @@ describe("Provider Merging", () => { id: "default", provider: "kilocode", kilocodeToken: "test-token-1234567890", - kilocodeModel: "anthropic/claude-sonnet-4.5", + kilocodeModel: "axon-code", }, ], theme: "dark", diff --git a/cli/src/config/defaults.ts b/cli/src/config/defaults.ts index 2f2cbd6199..5ad9198892 100644 --- a/cli/src/config/defaults.ts +++ b/cli/src/config/defaults.ts @@ -47,7 +47,7 @@ export const DEFAULT_AUTO_APPROVAL: AutoApprovalConfig = { export const DEFAULT_CONFIG = { version: "1.0.0", - mode: "code", + mode: "agent", telemetry: true, provider: "default", providers: [ @@ -55,7 +55,7 @@ export const DEFAULT_CONFIG = { id: "default", provider: "kilocode", kilocodeToken: "", - kilocodeModel: "anthropic/claude-sonnet-4.5", + kilocodeModel: "axon-code", }, ], autoApproval: DEFAULT_AUTO_APPROVAL, diff --git a/cli/src/config/schema.json b/cli/src/config/schema.json index 55892de7f9..c2b0bf977e 100644 --- a/cli/src/config/schema.json +++ b/cli/src/config/schema.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Kilo Code CLI Configuration", - "description": "Configuration file for Kilo Code CLI", + "title": "Axon Code CLI Configuration", + "description": "Configuration file for Axon Code CLI", "type": "object", "required": ["version", "mode", "telemetry", "provider", "providers"], "properties": { diff --git a/cli/src/constants/modes/defaults.ts b/cli/src/constants/modes/defaults.ts index dd706bbb0d..948770615c 100644 --- a/cli/src/constants/modes/defaults.ts +++ b/cli/src/constants/modes/defaults.ts @@ -23,18 +23,18 @@ export const DEFAULT_MODES: ModeConfig[] = [ description: "Get explanations and answers", source: "global", }, - { - slug: "debug", - name: "Debug", - description: "Troubleshoot and fix issues", - source: "global", - }, - { - slug: "orchestrator", - name: "Orchestrator", - description: "Coordinate complex multi-step projects", - source: "global", - }, + // { + // slug: "debug", + // name: "Debug", + // description: "Troubleshoot and fix issues", + // source: "global", + // }, + // { + // slug: "orchestrator", + // name: "Orchestrator", + // description: "Coordinate complex multi-step projects", + // source: "global", + // }, ] /** diff --git a/cli/src/constants/providers/labels.ts b/cli/src/constants/providers/labels.ts index 24b4f03b26..846c34969d 100644 --- a/cli/src/constants/providers/labels.ts +++ b/cli/src/constants/providers/labels.ts @@ -5,7 +5,7 @@ import type { ProviderName } from "../../types/messages.js" * Maps provider internal names to user-friendly display names */ export const PROVIDER_LABELS: Record = { - kilocode: "Kilo Code", + kilocode: "Axon Code", anthropic: "Anthropic", "openai-native": "OpenAI", openrouter: "OpenRouter", diff --git a/cli/src/constants/providers/settings.ts b/cli/src/constants/providers/settings.ts index 82071db233..8745a4ff9f 100644 --- a/cli/src/constants/providers/settings.ts +++ b/cli/src/constants/providers/settings.ts @@ -28,9 +28,9 @@ export interface FieldMetadata { export const FIELD_REGISTRY: Record = { // Kilocode fields kilocodeToken: { - label: "Kilo Code Token", + label: "Axon Code Token", type: "password", - placeholder: "Enter your Kilo Code token...", + placeholder: "Enter your Axon Code token...", }, kilocodeOrganizationId: { label: "Organization ID", @@ -558,225 +558,7 @@ export const getProviderSettings = (provider: ProviderName, config: ProviderSett return [ createFieldConfig("kilocodeToken", config), createFieldConfig("kilocodeOrganizationId", config, "personal"), - createFieldConfig("kilocodeModel", config, "anthropic/claude-sonnet-4"), - ] - - case "anthropic": - return [ - createFieldConfig("apiKey", config), - createFieldConfig("apiModelId", config, "claude-3-5-sonnet-20241022"), - createFieldConfig("anthropicBaseUrl", config, "Default"), - ] - - case "openrouter": - return [ - createFieldConfig("openRouterApiKey", config), - createFieldConfig("openRouterModelId", config, "anthropic/claude-3-5-sonnet"), - createFieldConfig("openRouterBaseUrl", config, "Default"), - ] - - case "openai-native": - return [ - createFieldConfig("openAiNativeApiKey", config), - createFieldConfig("apiModelId", config, "gpt-4o"), - createFieldConfig("openAiNativeBaseUrl", config, "Default"), - ] - - case "bedrock": - return [ - createFieldConfig("awsAccessKey", config), - createFieldConfig("awsSecretKey", config), - createFieldConfig("awsSessionToken", config), - createFieldConfig("awsRegion", config, "us-east-1"), - createFieldConfig("awsUseCrossRegionInference", config), - ] - - case "gemini": - return [ - createFieldConfig("geminiApiKey", config), - createFieldConfig("googleGeminiBaseUrl", config, "Default"), - ] - - case "vertex": - return [ - createFieldConfig("vertexJsonCredentials", config), - createFieldConfig("vertexKeyFile", config), - createFieldConfig("vertexProjectId", config), - createFieldConfig("vertexRegion", config, "us-central1"), - ] - - case "claude-code": - return [ - createFieldConfig("claudeCodePath", config), - createFieldConfig("claudeCodeMaxOutputTokens", config, "8000"), - ] - - case "mistral": - return [ - createFieldConfig("mistralApiKey", config), - createFieldConfig("mistralCodestralUrl", config, "Default"), - ] - - case "groq": - return [createFieldConfig("groqApiKey", config)] - - case "deepseek": - return [createFieldConfig("deepSeekApiKey", config)] - - case "xai": - return [createFieldConfig("xaiApiKey", config)] - - case "cerebras": - return [createFieldConfig("cerebrasApiKey", config)] - - case "ollama": - return [ - createFieldConfig("ollamaBaseUrl", config, "http://localhost:11434"), - createFieldConfig("ollamaModelId", config, "llama3.2"), - createFieldConfig("ollamaApiKey", config), - ] - - case "lmstudio": - return [ - createFieldConfig("lmStudioBaseUrl", config, "http://localhost:1234/v1"), - createFieldConfig("lmStudioModelId", config, "local-model"), - createFieldConfig("lmStudioSpeculativeDecodingEnabled", config), - ] - - case "vscode-lm": - return [ - { - field: "vsCodeLmModelSelector", - label: "Model Selector", - value: config.vsCodeLmModelSelector - ? `${config.vsCodeLmModelSelector.vendor}/${config.vsCodeLmModelSelector.family}` - : "Not set", - actualValue: config.vsCodeLmModelSelector ? JSON.stringify(config.vsCodeLmModelSelector) : "", - type: "text", - }, - ] - - case "openai": - return [createFieldConfig("openAiApiKey", config), createFieldConfig("openAiBaseUrl", config, "Default")] - - case "glama": - return [ - createFieldConfig("glamaApiKey", config), - createFieldConfig("glamaModelId", config, "llama-3.1-70b-versatile"), - ] - - case "huggingface": - return [ - createFieldConfig("huggingFaceApiKey", config), - createFieldConfig("huggingFaceModelId", config, "meta-llama/Llama-2-70b-chat-hf"), - createFieldConfig("huggingFaceInferenceProvider", config, "auto"), - ] - - case "litellm": - return [ - createFieldConfig("litellmBaseUrl", config), - createFieldConfig("litellmApiKey", config), - createFieldConfig("litellmModelId", config, "gpt-4o"), - ] - - case "moonshot": - return [ - createFieldConfig("moonshotBaseUrl", config, "https://api.moonshot.ai/v1"), - createFieldConfig("moonshotApiKey", config), - ] - - case "doubao": - return [createFieldConfig("doubaoApiKey", config)] - - case "chutes": - return [createFieldConfig("chutesApiKey", config)] - - case "sambanova": - return [createFieldConfig("sambaNovaApiKey", config)] - - case "fireworks": - return [createFieldConfig("fireworksApiKey", config)] - - case "featherless": - return [createFieldConfig("featherlessApiKey", config)] - - case "deepinfra": - return [ - createFieldConfig("deepInfraApiKey", config), - createFieldConfig("deepInfraModelId", config, "meta-llama/Meta-Llama-3.1-70B-Instruct"), - ] - - case "io-intelligence": - return [ - createFieldConfig("ioIntelligenceApiKey", config), - createFieldConfig("ioIntelligenceModelId", config, "gpt-4o"), - ] - - case "qwen-code": - return [createFieldConfig("qwenCodeOauthPath", config, "~/.qwen/oauth_creds.json")] - - case "gemini-cli": - return [ - createFieldConfig("geminiCliOAuthPath", config, "~/.gemini/oauth_creds.json"), - createFieldConfig("geminiCliProjectId", config), - ] - - case "zai": - return [ - createFieldConfig("zaiApiKey", config), - createFieldConfig("zaiApiLine", config, "international_coding"), - ] - - case "unbound": - return [createFieldConfig("unboundApiKey", config), createFieldConfig("unboundModelId", config, "gpt-4o")] - - case "requesty": - return [ - createFieldConfig("requestyApiKey", config), - createFieldConfig("requestyBaseUrl", config, "Default"), - createFieldConfig("requestyModelId", config, "gpt-4o"), - ] - - case "roo": - return [createFieldConfig("apiModelId", config, "gpt-4o")] - - case "vercel-ai-gateway": - return [ - createFieldConfig("vercelAiGatewayApiKey", config), - createFieldConfig("vercelAiGatewayModelId", config, "gpt-4o"), - ] - - case "virtual-quota-fallback": - return [ - { - field: "profiles", - label: "Profiles Configuration", - value: config.profiles ? `${config.profiles.length} profile(s)` : "Not configured", - actualValue: config.profiles ? JSON.stringify(config.profiles) : "", - type: "text", - }, - ] - - case "human-relay": - return [ - { - field: "apiModelId", - label: "Model", - value: "human", - actualValue: "human", - type: "text", - }, - ] - - case "fake-ai": - return [ - { - field: "apiModelId", - label: "Model", - value: "fake-model", - actualValue: "fake-model", - type: "text", - }, + createFieldConfig("kilocodeModel", config, "axon-code"), ] default: @@ -788,7 +570,7 @@ export const getProviderSettings = (provider: ProviderName, config: ProviderSett * Provider-specific default models */ export const PROVIDER_DEFAULT_MODELS: Record = { - kilocode: "anthropic/claude-sonnet-4", + kilocode: "axon-code", anthropic: "claude-3-5-sonnet-20241022", "openai-native": "gpt-4o", openrouter: "anthropic/claude-3-5-sonnet", diff --git a/cli/src/constants/themes/alpha.ts b/cli/src/constants/themes/alpha.ts index c269ea3b66..24016c7462 100644 --- a/cli/src/constants/themes/alpha.ts +++ b/cli/src/constants/themes/alpha.ts @@ -1,5 +1,5 @@ /** - * Dark theme for Kilo Code CLI + * Dark theme for Axon Code CLI * * The default dark theme using standard terminal colors for maximum compatibility. */ @@ -15,7 +15,7 @@ export const alphaTheme: Theme = { name: "Alpha", brand: { - primary: "#faf74f", // Kilo Code yellow + primary: "#faf74f", // Axon Code yellow secondary: "cyan", }, diff --git a/cli/src/constants/themes/dark.ts b/cli/src/constants/themes/dark.ts index 40eb44ca38..5ec10dc22b 100644 --- a/cli/src/constants/themes/dark.ts +++ b/cli/src/constants/themes/dark.ts @@ -1,5 +1,5 @@ /** - * Dark theme for Kilo Code CLI + * Dark theme for Axon Code CLI * * Colors matched to VSCode extension's dark theme for consistency. */ diff --git a/cli/src/constants/themes/index.ts b/cli/src/constants/themes/index.ts index 6189fc5c8e..aee36944a2 100644 --- a/cli/src/constants/themes/index.ts +++ b/cli/src/constants/themes/index.ts @@ -1,5 +1,5 @@ /** - * Unified Theme System for Kilo Code CLI + * Unified Theme System for Axon Code CLI * * This module provides a centralized theme structure that consolidates * color usage across all UI components into semantic categories. diff --git a/cli/src/constants/themes/light.ts b/cli/src/constants/themes/light.ts index 0ca1d81a4b..b95a1b3200 100644 --- a/cli/src/constants/themes/light.ts +++ b/cli/src/constants/themes/light.ts @@ -1,5 +1,5 @@ /** - * Light theme for Kilo Code CLI + * Light theme for Axon Code CLI * * Colors matched to VSCode extension's light theme for consistency. */ diff --git a/cli/src/host/ExtensionHost.ts b/cli/src/host/ExtensionHost.ts index 37e672078d..0b0b0ed955 100644 --- a/cli/src/host/ExtensionHost.ts +++ b/cli/src/host/ExtensionHost.ts @@ -290,7 +290,7 @@ export class ExtensionHost extends EventEmitter { // Forward message directly to the webview provider instead of emitting event // This prevents duplicate handling (event listener + direct call) - const webviewProvider = this.webviewProviders.get("kilo-code.SidebarProvider") + const webviewProvider = this.webviewProviders.get("axon-code.SidebarProvider") if (webviewProvider && typeof webviewProvider.handleCLIMessage === "function") { await webviewProvider.handleCLIMessage(message) diff --git a/cli/src/index.ts b/cli/src/index.ts index b60a2566ea..220c3f64a8 100644 --- a/cli/src/index.ts +++ b/cli/src/index.ts @@ -23,7 +23,7 @@ const validModes = DEFAULT_MODES.map((mode) => mode.slug) program .name("kilocode") - .description("Kilo Code Terminal User Interface - AI-powered coding assistant") + .description("Axon Code Terminal User Interface - AI-powered coding assistant") .version(Package.version) .option("-m, --mode ", `Set the mode of operation (${validModes.join(", ")})`) .option("-w, --workspace ", "Path to the workspace directory", process.cwd()) @@ -104,7 +104,7 @@ program } if (!(await configExists())) { - console.info("Welcome to the Kilo Code CLI! 🎉\n") + console.info("Welcome to the Axon Code CLI! 🎉\n") console.info("To get you started, please fill out these following questions.") await authWizard() } @@ -146,7 +146,7 @@ program program .command("auth") - .description("Manage authentication for the Kilo Code CLI") + .description("Manage authentication for the Axon Code CLI") .action(async () => { await authWizard() }) diff --git a/cli/src/types/theme.ts b/cli/src/types/theme.ts index 3b90a3ee55..b03d7e7fe1 100644 --- a/cli/src/types/theme.ts +++ b/cli/src/types/theme.ts @@ -1,5 +1,5 @@ /** - * Theme type definitions for Kilo Code CLI + * Theme type definitions for Axon Code CLI * * Defines the structure for color themes used throughout the CLI interface. */ diff --git a/cli/src/ui/messages/extension/__tests__/ExtensionMessageRow.test.tsx b/cli/src/ui/messages/extension/__tests__/ExtensionMessageRow.test.tsx index 2caec6b695..67750948da 100644 --- a/cli/src/ui/messages/extension/__tests__/ExtensionMessageRow.test.tsx +++ b/cli/src/ui/messages/extension/__tests__/ExtensionMessageRow.test.tsx @@ -269,7 +269,7 @@ describe("ExtensionMessageRow", () => { ts: Date.now(), type: "say", say: "text", - text: "Hello! I'm Kilo Code", + text: "Hello! I'm Axon Code", partial: true, } @@ -279,7 +279,7 @@ describe("ExtensionMessageRow", () => { // The icon (>) should be followed by a space before the text // This regex checks for the icon followed by whitespace and then text expect(lastFrame()).toMatch(/>\s+Hello/) - expect(lastFrame()).toContain("Hello! I'm Kilo Code") + expect(lastFrame()).toContain("Hello! I'm Axon Code") }) it("should preserve spacing even when text starts streaming from empty", () => { diff --git a/cli/src/ui/utils/welcomeMessage.ts b/cli/src/ui/utils/welcomeMessage.ts index 8e01958546..2c97a58093 100644 --- a/cli/src/ui/utils/welcomeMessage.ts +++ b/cli/src/ui/utils/welcomeMessage.ts @@ -30,7 +30,7 @@ export function createConfigErrorInstructions(validation: ValidationResult): str ` 1. Run: kilocode config`, ` 2. Or edit: ${configPath}`, "\n", - "The CLI will exit now. Please configure your Kilo Code and try again.", + "The CLI will exit now. Please configure your Axon Code and try again.", ) return instructions diff --git a/cli/src/utils/authWizard.ts b/cli/src/utils/authWizard.ts index b2d6949caf..4fecb845dc 100644 --- a/cli/src/utils/authWizard.ts +++ b/cli/src/utils/authWizard.ts @@ -8,7 +8,7 @@ export default async function authWizard() { let providerSpecificConfig: Record = {} const providerOptions = [ - { name: "Kilo Code", value: "kilocode" }, + { name: "Axon Code", value: "kilocode" }, { name: "zAI", value: "zai" }, { name: "Other", value: "other" }, ] as const @@ -26,7 +26,7 @@ export default async function authWizard() { switch (provider) { case "kilocode": { console.info( - "\nPlease navigate to https://app.kilocode.ai and copy your API key from the bottom of the page!\n", + "\nPlease navigate to https://app.matterai.so and copy your API key from the bottom of the page!\n", ) const { kilocodeToken } = await inquirer.prompt<{ kilocodeToken: string }>([ { @@ -35,29 +35,9 @@ export default async function authWizard() { message: "API Key:", }, ]) - providerSpecificConfig = { kilocodeToken, kilocodeModel: "anthropic/claude-sonnet-4.5" } + providerSpecificConfig = { kilocodeToken, kilocodeModel: "axon-code" } break } - case "zai": { - const { zaiApiKey } = await inquirer.prompt<{ zaiApiKey: string }>([ - { - type: "password", - name: "zaiApiKey", - message: "Please enter your zAI token:", - }, - ]) - providerSpecificConfig = { zaiApiKey } - break - } - case "other": { - console.info("Please manually add your provider setttings to the config file.") - console.info( - "Check out https://github.com/Kilo-Org/kilocode/blob/main/cli/docs/PROVIDER_CONFIGURATION.md to see potential configuration options", - ) - await wait(1500) - await openConfigFile() - return - } } const newConfig = { diff --git a/cli/src/utils/notifications.ts b/cli/src/utils/notifications.ts index d6b3c65bcd..fa3db6745f 100644 --- a/cli/src/utils/notifications.ts +++ b/cli/src/utils/notifications.ts @@ -32,7 +32,7 @@ export async function fetchKilocodeNotifications({ return [] } - const url = getKiloUrlFromToken("https://api.kilocode.ai/api/users/notifications", kilocodeToken) + const url = getKiloUrlFromToken("https://api.matterai.so/users/notifications", kilocodeToken) logs.debug("Fetching Kilocode notifications", "NotificationsUtil", { url }) diff --git a/cli/src/utils/paths.ts b/cli/src/utils/paths.ts index 38e0e929d9..50bf0af4c2 100644 --- a/cli/src/utils/paths.ts +++ b/cli/src/utils/paths.ts @@ -3,7 +3,7 @@ import * as path from "path" import * as fs from "fs" /** - * Centralized path management for Kilo Code CLI + * Centralized path management for Axon Code CLI * All configuration and logs are stored in ~/.kilocode/ */ export class KiloCodePaths { diff --git a/flake.nix b/flake.nix index 30afae699a..ec33f0ef09 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - description = "Kilo Code development environment"; + description = "Axon Code development environment"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; diff --git a/jetbrains/README.md b/jetbrains/README.md index e87fdd4666..b32608fd78 100644 --- a/jetbrains/README.md +++ b/jetbrains/README.md @@ -1,6 +1,6 @@ # JetBrains Plugin Development Setup -This directory contains the JetBrains plugin implementation for Kilo Code, including both the IntelliJ plugin (Kotlin) and the Extension Host (Node.js/TypeScript). +This directory contains the JetBrains plugin implementation for Axon Code, including both the IntelliJ plugin (Kotlin) and the Extension Host (Node.js/TypeScript). ## Prerequisites diff --git a/jetbrains/plugin/detekt.yml b/jetbrains/plugin/detekt.yml index 3e85fe18dd..5de4029ead 100644 --- a/jetbrains/plugin/detekt.yml +++ b/jetbrains/plugin/detekt.yml @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -# Detekt configuration file for Kilo Code JetBrains Plugin +# Detekt configuration file for Axon Code JetBrains Plugin # https://detekt.github.io/detekt/configurations.html build: diff --git a/jetbrains/plugin/scripts/get_bundle_name.js b/jetbrains/plugin/scripts/get_bundle_name.js index c8119c705d..a2e00989e5 100644 --- a/jetbrains/plugin/scripts/get_bundle_name.js +++ b/jetbrains/plugin/scripts/get_bundle_name.js @@ -23,8 +23,8 @@ function getBundleName() { const version = gradleVersionMatch[1].trim() - // Generate the bundle name following the pattern: Kilo Code-{version}.zip - const bundleName = `Kilo Code-${version}.zip` + // Generate the bundle name following the pattern: Axon Code-{version}.zip + const bundleName = `Axon Code-${version}.zip` // Output just the filename for CI usage process.stdout.write(bundleName) diff --git a/jetbrains/plugin/settings.gradle.kts b/jetbrains/plugin/settings.gradle.kts index 1f34d4f49b..57a492966e 100644 --- a/jetbrains/plugin/settings.gradle.kts +++ b/jetbrains/plugin/settings.gradle.kts @@ -2,4 +2,4 @@ // // SPDX-License-Identifier: Apache-2.0 -rootProject.name = "Kilo Code" +rootProject.name = "Axon Code" diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/ActionConstants.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/ActionConstants.kt index 115be858e9..4154a37c8d 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/ActionConstants.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/ActionConstants.kt @@ -35,19 +35,19 @@ object ActionNames { */ object CommandIds { /** Command ID for explaining code */ - const val EXPLAIN = "kilo-code.explainCode" + const val EXPLAIN = "axon-code.explainCode" /** Command ID for fixing code */ - const val FIX = "kilo-code.fixCode" + const val FIX = "axon-code.fixCode" /** Command ID for improving code */ - const val IMPROVE = "kilo-code.improveCode" + const val IMPROVE = "axon-code.improveCode" /** Command ID for adding to context */ - const val ADD_TO_CONTEXT = "kilo-code.addToContext" + const val ADD_TO_CONTEXT = "axon-code.addToContext" /** Command ID for creating a new task */ - const val NEW_TASK = "kilo-code.newTask" + const val NEW_TASK = "axon-code.newTask" } /** Type alias for prompt type identifiers */ diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/RegisterCodeActions.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/RegisterCodeActions.kt index 2301c925fe..b019e8edf3 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/RegisterCodeActions.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/RegisterCodeActions.kt @@ -170,7 +170,7 @@ fun registerCodeAction( userInput = Messages.showInputDialog( project, inputPrompt, - "Kilo Code", + "Axon Code", null, inputPlaceholder, null, diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/VSCodeCommandActions.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/VSCodeCommandActions.kt index 7e98295e3c..737684ff7d 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/VSCodeCommandActions.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/actions/VSCodeCommandActions.kt @@ -29,7 +29,7 @@ fun executeCommand(commandId: String, project: Project?) { */ class PlusButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(PlusButtonClickAction::class.java) - private val commandId: String = "kilo-code.plusButtonClicked" + private val commandId: String = "axon-code.plusButtonClicked" /** * Performs the action when the Plus button is clicked. @@ -48,7 +48,7 @@ class PlusButtonClickAction : AnAction() { */ class PromptsButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(PromptsButtonClickAction::class.java) - private val commandId: String = "kilo-code.promptsButtonClicked" + private val commandId: String = "axon-code.promptsButtonClicked" /** * Performs the action when the Prompts button is clicked. @@ -67,7 +67,7 @@ class PromptsButtonClickAction : AnAction() { */ class MCPButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(MCPButtonClickAction::class.java) - private val commandId: String = "kilo-code.mcpButtonClicked" + private val commandId: String = "axon-code.mcpButtonClicked" /** * Performs the action when the MCP button is clicked. @@ -86,7 +86,7 @@ class MCPButtonClickAction : AnAction() { */ class HistoryButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(HistoryButtonClickAction::class.java) - private val commandId: String = "kilo-code.historyButtonClicked" + private val commandId: String = "axon-code.historyButtonClicked" /** * Performs the action when the History button is clicked. @@ -101,7 +101,7 @@ class HistoryButtonClickAction : AnAction() { class ProfileButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(ProfileButtonClickAction::class.java) - private val commandId: String = "kilo-code.profileButtonClicked" + private val commandId: String = "axon-code.profileButtonClicked" /** * Performs the action when the Profile button is clicked. @@ -120,7 +120,7 @@ class ProfileButtonClickAction : AnAction() { */ class SettingsButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(SettingsButtonClickAction::class.java) - private val commandId: String = "kilo-code.settingsButtonClicked" + private val commandId: String = "axon-code.settingsButtonClicked" /** * Performs the action when the Settings button is clicked. @@ -139,7 +139,7 @@ class SettingsButtonClickAction : AnAction() { */ class MarketplaceButtonClickAction : AnAction() { private val logger: Logger = Logger.getInstance(MarketplaceButtonClickAction::class.java) - private val commandId: String = "kilo-code.marketplaceButtonClicked" + private val commandId: String = "axon-code.marketplaceButtonClicked" /** * Performs the action when the Marketplace button is clicked. diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/commands/KiloCodeAuthProtocolCommand.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/commands/KiloCodeAuthProtocolCommand.kt index c3d709de3c..10731c6b1b 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/commands/KiloCodeAuthProtocolCommand.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/commands/KiloCodeAuthProtocolCommand.kt @@ -16,7 +16,7 @@ import kotlinx.coroutines.SupervisorJob import kotlinx.coroutines.launch /** - * JetBrains Protocol Command for handling Kilo Code authentication URLs + * JetBrains Protocol Command for handling Axon Code authentication URLs * * Handles URLs in the format: jetbrains://idea/ai.kilocode.jetbrains.auth?token=HERE * and forwards them to the VSCode extension via RPC protocol @@ -49,7 +49,7 @@ class KiloCodeAuthProtocolCommand : JBProtocolCommand("ai.kilocode.jetbrains.aut * @return null on success, error message on failure */ override suspend fun execute(target: String?, parameters: Map, fragment: String?): String? { - logger.info("Handling Kilo Code auth protocol command: target=$target, parameters=$parameters") + logger.info("Handling Axon Code auth protocol command: target=$target, parameters=$parameters") return try { // Extract token from parameters @@ -67,7 +67,7 @@ class KiloCodeAuthProtocolCommand : JBProtocolCommand("ai.kilocode.jetbrains.aut null // Success } catch (e: Exception) { - val errorMsg = "Error handling Kilo Code auth protocol command: ${e.message}" + val errorMsg = "Error handling Axon Code auth protocol command: ${e.message}" logger.error(errorMsg, e) errorMsg } @@ -101,12 +101,12 @@ class KiloCodeAuthProtocolCommand : JBProtocolCommand("ai.kilocode.jetbrains.aut val extHostCommands = protocol.getProxy(ServiceProxyRegistry.ExtHostContext.ExtHostCommands) // Create the VSCode URI string that would normally be handled by handleUri - val vscodeUriString = "vscode://kilocode.kilo-code/kilocode?token=$token" + val vscodeUriString = "vscode://matterai.axon-code/axoncode?token=$token" // Execute a command to handle the URI - this simulates what happens when VSCode receives a URL // We'll use a special command that the VSCode extension can handle extHostCommands.executeContributedCommand( - "kilo-code.handleExternalUri", + "axon-code.handleExternalUri", listOf(vscodeUriString), ) diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/core/ExtensionManager.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/core/ExtensionManager.kt index fc903a5ddb..002102da5b 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/core/ExtensionManager.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/core/ExtensionManager.kt @@ -46,7 +46,7 @@ class ExtensionManager : Disposable { // Create extension identifier val name = packageJson.name - val publisher = "Kilo Code" + val publisher = "Axon Code" val extensionIdentifier = ExtensionIdentifier("$publisher.$name") // Create extension description @@ -57,7 +57,7 @@ class ExtensionManager : Disposable { displayName = packageJson.displayName, description = packageJson.description, version = packageJson.version ?: "1.0.0", - publisher = "Kilo Code", + publisher = "Axon Code", main = packageJson.main ?: "./dist/extension.js", activationEvents = packageJson.activationEvents ?: listOf("onStartupFinished"), extensionLocation = URI.file(extensionPath), diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/git/CommitMessageConstants.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/git/CommitMessageConstants.kt index a2cd2f4095..70278b93bb 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/git/CommitMessageConstants.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/git/CommitMessageConstants.kt @@ -11,7 +11,7 @@ object CommitMessageConstants { /** * VSCode extension command ID for external commit message generation. */ - const val EXTERNAL_COMMAND_ID = "kilo-code.jetbrains.generateCommitMessage" + const val EXTERNAL_COMMAND_ID = "axon-code.jetbrains.generateCommitMessage" /** * Default timeout in milliseconds for commit message generation requests. diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/i18n/I18n.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/i18n/I18n.kt index 6da12f848d..a30b753040 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/i18n/I18n.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/i18n/I18n.kt @@ -4,7 +4,7 @@ import com.intellij.DynamicBundle import com.intellij.openapi.diagnostic.Logger /** - * Dynamic translation system for Kilo Code JetBrains plugin + * Dynamic translation system for Axon Code JetBrains plugin * * Supports named parameter substitution and auto-discovery of translation bundles. * Maintains API compatibility with the TypeScript i18n system. diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/plugin/WecoderPlugin.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/plugin/WecoderPlugin.kt index b6eb91870f..7f36c8bdb3 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/plugin/WecoderPlugin.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/plugin/WecoderPlugin.kt @@ -121,7 +121,7 @@ class WecoderPlugin : StartupActivity.DumbAware { val osArch = System.getProperty("os.arch") LOG.info( - "Initializing Kilo Code plugin for project: ${project.name}, " + + "Initializing Axon Code plugin for project: ${project.name}, " + "OS: $osName $osVersion ($osArch), " + "IDE: ${appInfo.fullApplicationName} (build ${appInfo.build}), " + "Plugin version: $pluginVersion, " + @@ -141,15 +141,15 @@ class WecoderPlugin : StartupActivity.DumbAware { Disposer.register( project, Disposable { - LOG.info("Disposing Kilo Code plugin for project: ${project.name}") + LOG.info("Disposing Axon Code plugin for project: ${project.name}") pluginService.dispose() // SystemObjectProvider is now project-scoped and will be disposed automatically }, ) - LOG.info("Kilo Code plugin initialized successfully for project: ${project.name}") + LOG.info("Axon Code plugin initialized successfully for project: ${project.name}") } catch (e: Exception) { - LOG.error("Failed to initialize Kilo Code plugin", e) + LOG.error("Failed to initialize Axon Code plugin", e) } } } diff --git a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/ui/RooToolWindowFactory.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/ui/RooToolWindowFactory.kt index d895604a24..dc6117c05c 100644 --- a/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/ui/RooToolWindowFactory.kt +++ b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/ui/RooToolWindowFactory.kt @@ -100,7 +100,7 @@ class RooToolWindowFactory : ToolWindowFactory { return buildString { append("") - append("

Kilo Code is initializing...") + append("

Axon Code is initializing...") append("

System Information

") append("
- + more ...
") append("") @@ -124,7 +124,7 @@ class RooToolWindowFactory : ToolWindowFactory { append("
") append("⚠️ JCEF Not Supported
") append("Your IDE runtime does not support JCEF. Please use a JCEF-enabled runtime.
") - append("See JetBrains docs for how to enable JCEF in your IDE") + append("See JetBrains docs for how to enable JCEF in your IDE") append("
") append("
") } @@ -194,7 +194,7 @@ class RooToolWindowFactory : ToolWindowFactory { preferredSize = Dimension(150, 30) addActionListener { // TODO: Update to point to actual known issues documentation - BrowserUtil.browse("https://kilocode.ai/docs") + BrowserUtil.browse("https://matterai.so/docs") } } diff --git a/jetbrains/plugin/src/main/resources/META-INF/plugin.xml.template b/jetbrains/plugin/src/main/resources/META-INF/plugin.xml.template index 0bce4b1d1d..6177e7de05 100644 --- a/jetbrains/plugin/src/main/resources/META-INF/plugin.xml.template +++ b/jetbrains/plugin/src/main/resources/META-INF/plugin.xml.template @@ -11,10 +11,10 @@ SPDX-License-Identifier: Apache-2.0 - Kilo Code + Axon Code - Kilo Code + Axon Codemessages.JetbrainsBundle @@ -24,7 +24,7 @@ SPDX-License-Identifier: Apache-2.0 Simple HTML elements (text formatting, paragraphs, and lists) can be added inside of tag. Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-description --> Kilo Code AI Agent +

Axon Code AI Agent

Open Source AI coding assistant for planning, building, and fixing code.

]]>
@@ -46,7 +46,7 @@ SPDX-License-Identifier: Apache-2.0 @@ -104,7 +104,7 @@ SPDX-License-Identifier: Apache-2.0 @@ -119,7 +119,7 @@ SPDX-License-Identifier: Apache-2.0 - + diff --git a/jetbrains/plugin/src/main/resources/icons/axon-code.svg b/jetbrains/plugin/src/main/resources/icons/axon-code.svg new file mode 100644 index 0000000000..4b56abb9d2 --- /dev/null +++ b/jetbrains/plugin/src/main/resources/icons/axon-code.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/package.json b/package.json index 470adf72e5..8e973c62f4 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "kilo-code", + "name": "axon-code", "packageManager": "pnpm@10.8.1", "engines": { "node": "20.19.2" diff --git a/packages/evals/scripts/setup.sh b/packages/evals/scripts/setup.sh index 881115d1ea..93a27fe968 100755 --- a/packages/evals/scripts/setup.sh +++ b/packages/evals/scripts/setup.sh @@ -9,7 +9,7 @@ has_asdf_plugin() { } build_extension() { - echo "🔨 Building the Kilo Code extension..." + echo "🔨 Building the Axon Code extension..." pnpm -w vsix -- --out ../bin/kilo-code-$(git rev-parse --short HEAD).vsix || exit 1 code --install-extension ../../bin/kilo-code-$(git rev-parse --short HEAD).vsix || exit 1 cd evals @@ -328,8 +328,8 @@ code --install-extension redhat.java &>/dev/null || exit 1 code --install-extension ms-python.python&>/dev/null || exit 1 code --install-extension rust-lang.rust-analyzer &>/dev/null || exit 1 -if ! code --list-extensions 2>/dev/null | grep -q "kilocode.Kilo-Code"; then - code --install-extension kilocode.Kilo-Code &>/dev/null || exit 1 +if ! code --list-extensions 2>/dev/null | grep -q "matterai.axon-code"; then + code --install-extension matterai.axon-code &>/dev/null || exit 1 fi echo "✅ Done" @@ -357,7 +357,7 @@ fi # Check and start Docker services before database operations check_docker_services -echo -n "🗄️ Syncing Kilo Code evals database... " +echo -n "🗄️ Syncing Axon Code evals database... " pnpm --filter @roo-code/evals db:push --force &>/dev/null || exit 1 echo "✅ Done" @@ -369,7 +369,7 @@ if ! grep -q "OPENROUTER_API_KEY" .env.local; then fi current_version=$(code --list-extensions --show-versions 2>/dev/null | grep kilocode) -read -p "💻 Do you want to build a new version of the Kilo Code extension? [currently $current_version] (y/N): " build_extension +read -p "💻 Do you want to build a new version of the Axon Code extension? [currently $current_version] (y/N): " build_extension if [[ "$build_extension" =~ ^[Yy]$ ]]; then build_extension diff --git a/packages/telemetry/src/PostHogTelemetryClient.ts b/packages/telemetry/src/PostHogTelemetryClient.ts index 276ecde988..e996431bea 100644 --- a/packages/telemetry/src/PostHogTelemetryClient.ts +++ b/packages/telemetry/src/PostHogTelemetryClient.ts @@ -129,7 +129,7 @@ export class PostHogTelemetryClient extends BaseTelemetryClient { } const id = ++this.counter try { - const response = await fetch("https://api.kilocode.ai/api/profile", { + const response = await fetch("https://api.matterai.so/profile", { headers: { Authorization: `Bearer ${kilocodeToken}`, "Content-Type": "application/json", diff --git a/packages/types/src/__tests__/kilocode.test.ts b/packages/types/src/__tests__/kilocode.test.ts index 1f2ad645ed..45eadc68f0 100644 --- a/packages/types/src/__tests__/kilocode.test.ts +++ b/packages/types/src/__tests__/kilocode.test.ts @@ -60,7 +60,7 @@ describe("checkKilocodeBalance", () => { const result = await checkKilocodeBalance(mockToken) expect(result).toBe(true) expect(global.fetch).toHaveBeenCalledWith( - "https://api.kilocode.ai/api/profile/balance", + "https://api.matterai.so/profile/balance", expect.objectContaining({ headers: expect.objectContaining({ Authorization: `Bearer ${mockToken}`, @@ -98,7 +98,7 @@ describe("checkKilocodeBalance", () => { const result = await checkKilocodeBalance(mockToken, mockOrgId) expect(result).toBe(true) expect(global.fetch).toHaveBeenCalledWith( - "https://api.kilocode.ai/api/profile/balance", + "https://api.matterai.so/profile/balance", expect.objectContaining({ headers: expect.objectContaining({ Authorization: `Bearer ${mockToken}`, @@ -180,18 +180,18 @@ describe("URL functions", () => { expect(getExtensionConfigUrl()).toBe("http://localhost:3000/extension-config.json") }) it("should use subdomain structure for production", () => { - expect(getExtensionConfigUrl()).toBe("https://api.kilocode.ai/extension-config.json") + expect(getExtensionConfigUrl()).toBe("https://api.matterai.so/extension-config.json") }) }) describe("getApiUrl", () => { it("should handle production URLs correctly", () => { // API URLs using /api path structure - expect(getApiUrl("/extension-config.json")).toBe("https://kilocode.ai/api/extension-config.json") - expect(getApiUrl("/marketplace/modes")).toBe("https://kilocode.ai/api/marketplace/modes") - expect(getApiUrl("/marketplace/mcps")).toBe("https://kilocode.ai/api/marketplace/mcps") - expect(getApiUrl("/profile/balance")).toBe("https://kilocode.ai/api/profile/balance") - expect(getApiUrl()).toBe("https://kilocode.ai/api") + expect(getApiUrl("/extension-config.json")).toBe("https://matterai.so/api/extension-config.json") + expect(getApiUrl("/marketplace/modes")).toBe("https://matterai.so/api/marketplace/modes") + expect(getApiUrl("/marketplace/mcps")).toBe("https://matterai.so/api/marketplace/mcps") + expect(getApiUrl("/profile/balance")).toBe("https://matterai.so/api/profile/balance") + expect(getApiUrl()).toBe("https://matterai.so/api") }) it("should handle development environment", () => { @@ -209,19 +209,19 @@ describe("URL functions", () => { }) it("should handle empty and root paths", () => { - expect(getApiUrl("")).toBe("https://kilocode.ai/api") - expect(getApiUrl("/")).toBe("https://kilocode.ai/api/") + expect(getApiUrl("")).toBe("https://matterai.so/api") + expect(getApiUrl("/")).toBe("https://matterai.so/api/") }) }) describe("getAppUrl", () => { it("should handle production URLs correctly", () => { - expect(getAppUrl()).toBe("https://kilocode.ai") - expect(getAppUrl("/profile")).toBe("https://kilocode.ai/profile") - expect(getAppUrl("/support")).toBe("https://kilocode.ai/support") - expect(getAppUrl("/sign-in-to-editor")).toBe("https://kilocode.ai/sign-in-to-editor") + expect(getAppUrl()).toBe("https://matterai.so") + expect(getAppUrl("/profile")).toBe("https://matterai.so/profile") + expect(getAppUrl("/support")).toBe("https://matterai.so/support") + expect(getAppUrl("/sign-in-to-editor")).toBe("https://matterai.so/sign-in-to-editor") expect(getAppUrl("/sign-in-to-editor?source=vscode")).toBe( - "https://kilocode.ai/sign-in-to-editor?source=vscode", + "https://matterai.so/sign-in-to-editor?source=vscode", ) }) @@ -239,8 +239,8 @@ describe("URL functions", () => { }) it("should handle empty and root paths", () => { - expect(getAppUrl("")).toBe("https://kilocode.ai") - expect(getAppUrl("/")).toBe("https://kilocode.ai") + expect(getAppUrl("")).toBe("https://matterai.so") + expect(getAppUrl("/")).toBe("https://matterai.so") }) }) @@ -248,21 +248,21 @@ describe("URL functions", () => { it("should handle production token URLs correctly", () => { const prodToken = createProdToken() - // Token-based URLs using api.kilocode.ai subdomain - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/profile", prodToken)).toBe( - "https://api.kilocode.ai/api/profile", + // Token-based URLs using api.matterai.so subdomain + expect(getKiloUrlFromToken("https://api.matterai.so/profile", prodToken)).toBe( + "https://api.matterai.so/profile", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/profile/balance", prodToken)).toBe( - "https://api.kilocode.ai/api/profile/balance", + expect(getKiloUrlFromToken("https://api.matterai.so/profile/balance", prodToken)).toBe( + "https://api.matterai.so/profile/balance", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/organizations/123/defaults", prodToken)).toBe( - "https://api.kilocode.ai/api/organizations/123/defaults", + expect(getKiloUrlFromToken("https://api.matterai.so/organizations/123/defaults", prodToken)).toBe( + "https://api.matterai.so/organizations/123/defaults", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/openrouter/", prodToken)).toBe( - "https://api.kilocode.ai/api/openrouter/", + expect(getKiloUrlFromToken("https://api.matterai.so/v1/web/", prodToken)).toBe( + "https://api.matterai.so/v1/web/", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/users/notifications", prodToken)).toBe( - "https://api.kilocode.ai/api/users/notifications", + expect(getKiloUrlFromToken("https://api.matterai.so/users/notifications", prodToken)).toBe( + "https://api.matterai.so/users/notifications", ) }) @@ -270,19 +270,19 @@ describe("URL functions", () => { const devToken = createDevToken() // Development token should map to localhost:3000 - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/profile", devToken)).toBe( + expect(getKiloUrlFromToken("https://api.matterai.so/profile", devToken)).toBe( "http://localhost:3000/api/profile", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/profile/balance", devToken)).toBe( + expect(getKiloUrlFromToken("https://api.matterai.so/profile/balance", devToken)).toBe( "http://localhost:3000/api/profile/balance", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/organizations/456/defaults", devToken)).toBe( + expect(getKiloUrlFromToken("https://api.matterai.so/organizations/456/defaults", devToken)).toBe( "http://localhost:3000/api/organizations/456/defaults", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/openrouter/", devToken)).toBe( - "http://localhost:3000/api/openrouter/", + expect(getKiloUrlFromToken("https://api.matterai.so/v1/web/", devToken)).toBe( + "http://localhost:3000/api/v1/web/", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/users/notifications", devToken)).toBe( + expect(getKiloUrlFromToken("https://api.matterai.so/users/notifications", devToken)).toBe( "http://localhost:3000/api/users/notifications", ) }) @@ -290,9 +290,9 @@ describe("URL functions", () => { it("should handle invalid tokens gracefully", () => { const consoleSpy = vi.spyOn(console, "warn").mockImplementation(() => {}) // Use a token that looks like JWT but has invalid JSON payload - const result = getKiloUrlFromToken("https://api.kilocode.ai/api/test", "header.invalid-json.signature") - expect(result).toBe("https://api.kilocode.ai/api/test") - expect(consoleSpy).toHaveBeenCalledWith("Failed to get base URL from Kilo Code token") + const result = getKiloUrlFromToken("https://api.matterai.so/test", "header.invalid-json.signature") + expect(result).toBe("https://api.matterai.so/test") + expect(consoleSpy).toHaveBeenCalledWith("Failed to get base URL from Axon Code token") consoleSpy.mockRestore() }) }) @@ -300,33 +300,33 @@ describe("URL functions", () => { describe("Real-world URL patterns from application", () => { it("should correctly handle marketplace endpoints", () => { // These are the actual endpoints used in RemoteConfigLoader - expect(getApiUrl("/marketplace/modes")).toBe("https://kilocode.ai/api/marketplace/modes") - expect(getApiUrl("/marketplace/mcps")).toBe("https://kilocode.ai/api/marketplace/mcps") + expect(getApiUrl("/marketplace/modes")).toBe("https://matterai.so/api/marketplace/modes") + expect(getApiUrl("/marketplace/mcps")).toBe("https://matterai.so/api/marketplace/mcps") }) it("should correctly handle app navigation URLs", () => { // These are the actual URLs used in Task.ts and webviewMessageHandler.ts - expect(getAppUrl("/profile")).toBe("https://kilocode.ai/profile") - expect(getAppUrl("/support")).toBe("https://kilocode.ai/support") + expect(getAppUrl("/profile")).toBe("https://matterai.so/profile") + expect(getAppUrl("/support")).toBe("https://matterai.so/support") }) it("should correctly handle token-based API calls", () => { // These are the actual API endpoints used throughout the application const prodToken = createProdToken() - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/profile", prodToken)).toBe( - "https://api.kilocode.ai/api/profile", + expect(getKiloUrlFromToken("https://api.matterai.so/profile", prodToken)).toBe( + "https://api.matterai.so/profile", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/profile/balance", prodToken)).toBe( - "https://api.kilocode.ai/api/profile/balance", + expect(getKiloUrlFromToken("https://api.matterai.so/profile/balance", prodToken)).toBe( + "https://api.matterai.so/profile/balance", ) - expect(getKiloUrlFromToken("https://api.kilocode.ai/api/users/notifications", prodToken)).toBe( - "https://api.kilocode.ai/api/users/notifications", + expect(getKiloUrlFromToken("https://api.matterai.so/users/notifications", prodToken)).toBe( + "https://api.matterai.so/users/notifications", ) }) it("should maintain backwards compatibility for legacy endpoints", () => { - expect(getExtensionConfigUrl()).toBe("https://api.kilocode.ai/extension-config.json") - expect(getApiUrl("/extension-config.json")).toBe("https://kilocode.ai/api/extension-config.json") + expect(getExtensionConfigUrl()).toBe("https://api.matterai.so/extension-config.json") + expect(getApiUrl("/extension-config.json")).toBe("https://matterai.so/api/extension-config.json") expect(getApiUrl("/extension-config.json")).not.toBe(getExtensionConfigUrl()) }) }) diff --git a/packages/types/src/global-settings.ts b/packages/types/src/global-settings.ts index f4d728d4ff..d69637e6e5 100644 --- a/packages/types/src/global-settings.ts +++ b/packages/types/src/global-settings.ts @@ -350,7 +350,7 @@ export const EVALS_SETTINGS: RooCodeSettings = { mcpEnabled: false, - mode: "code", // "architect", + mode: "agent", // "architect", customModes: [], } diff --git a/packages/types/src/kilocode/kilocode.ts b/packages/types/src/kilocode/kilocode.ts index 878f425ee8..34e5e6e0b3 100644 --- a/packages/types/src/kilocode/kilocode.ts +++ b/packages/types/src/kilocode/kilocode.ts @@ -43,13 +43,13 @@ export const fastApplyModelSchema = z.enum([ export type FastApplyModel = z.infer -export const DEFAULT_KILOCODE_BACKEND_URL = "https://kilocode.ai" +export const DEFAULT_KILOCODE_BACKEND_URL = "https://api.matterai.so" export function getKiloBaseUriFromToken(kilocodeToken?: string) { if (kilocodeToken) { try { const payload_string = kilocodeToken.split(".")[1] - if (!payload_string) return "https://api.kilocode.ai" + if (!payload_string) return "https://api.matterai.so" const payload_json = typeof atob !== "undefined" ? atob(payload_string) : Buffer.from(payload_string, "base64").toString() @@ -57,10 +57,10 @@ export function getKiloBaseUriFromToken(kilocodeToken?: string) { //note: this is UNTRUSTED, so we need to make sure we're OK with this being manipulated by an attacker; e.g. we should not read uri's from the JWT directly. if (payload.env === "development") return "http://localhost:3000" } catch (_error) { - console.warn("Failed to get base URL from Kilo Code token") + console.warn("Failed to get base URL from Axon Code token") } } - return "https://api.kilocode.ai" + return "https://api.matterai.so" } /** @@ -116,14 +116,14 @@ function buildUrl(path: string = ""): string { return removeTrailingSlash(result.toString(), result.pathname) } catch (error) { console.warn("Failed to build URL:", path, error) - return `https://kilocode.ai${path ? ensureLeadingSlash(path) : ""}` + return `https://matterai.so${path ? ensureLeadingSlash(path) : ""}` } } /** * Gets the app/web URL for the current environment. * In development: http://localhost:3000 - * In production: https://kilocode.ai + * In production: https://matterai.so */ export function getAppUrl(path: string = ""): string { return buildUrl(path) @@ -132,7 +132,7 @@ export function getAppUrl(path: string = ""): string { /** * Gets the API base URL for the current environment. * In development: http://localhost:3000/api - * In production: https://kilocode.ai/api + * In production: https://matterai.so/api */ export function getApiUrl(path: string = ""): string { return buildUrl(`/api${path ? ensureLeadingSlash(path) : ""}`) @@ -141,7 +141,7 @@ export function getApiUrl(path: string = ""): string { /** * Gets the extension config URL, which uses a legacy subdomain structure. * In development: http://localhost:3000/extension-config.json - * In production: https://api.kilocode.ai/extension-config.json + * In production: https://api.matterai.so/extension-config.json */ export function getExtensionConfigUrl(): string { try { @@ -149,11 +149,11 @@ export function getExtensionConfigUrl(): string { if (backend.includes("localhost")) { return getAppUrl("/extension-config.json") } else { - return "https://api.kilocode.ai/extension-config.json" + return "https://api.matterai.so/extension-config.json" } } catch (error) { console.warn("Failed to build extension config URL:", error) - return "https://api.kilocode.ai/extension-config.json" + return "https://api.matterai.so/extension-config.json" } } diff --git a/packages/types/src/kilocode/native-function-calling.ts b/packages/types/src/kilocode/native-function-calling.ts index 647f8a8e6d..c39130e056 100644 --- a/packages/types/src/kilocode/native-function-calling.ts +++ b/packages/types/src/kilocode/native-function-calling.ts @@ -1,5 +1,5 @@ import { z } from "zod" -import { getModelId, ProviderName, ProviderSettings } from "../provider-settings.js" +import { ProviderName, ProviderSettings } from "../provider-settings.js" export const toolUseStyles = ["xml", "json"] as const @@ -21,21 +21,6 @@ export const nativeFunctionCallingProviders = [ "human-relay", ] satisfies ProviderName[] as ProviderName[] -const modelsDefaultingToJsonKeywords = ["claude-haiku-4.5", "claude-haiku-4-5"] - -export function getActiveToolUseStyle(settings: ProviderSettings | undefined): ToolUseStyle { - if ( - !settings || - (settings.apiProvider && !nativeFunctionCallingProviders.includes(settings.apiProvider as ProviderName)) - ) { - return "xml" - } - if (settings.toolStyle) { - return settings.toolStyle - } - const model = getModelId(settings)?.toLowerCase() - if (model && modelsDefaultingToJsonKeywords.some((keyword) => model.includes(keyword))) { - return "json" - } - return "xml" +export function getActiveToolUseStyle(_settings: ProviderSettings | undefined): ToolUseStyle { + return "json" } diff --git a/packages/types/src/mode.ts b/packages/types/src/mode.ts index 59bc66366e..46f3f1e0d2 100644 --- a/packages/types/src/mode.ts +++ b/packages/types/src/mode.ts @@ -136,13 +136,13 @@ export type CustomSupportPrompts = z.infer export const DEFAULT_MODES: readonly ModeConfig[] = [ { - slug: "architect", + slug: "plan", // kilocode_change start - name: "Architect", - iconName: "codicon-type-hierarchy-sub", + name: "Plan", + iconName: "codicon-list-unordered", // kilocode_change end roleDefinition: - "You are Kilo Code, an experienced technical leader who is inquisitive and an excellent planner. Your goal is to gather information and get context to create a detailed plan for accomplishing the user's task, which the user will review and approve before they switch into another mode to implement the solution.", + "You are an AI coding assistant, powered by axon-code. You operate in Axon Code Extension.\n\nYou are pair programming with a USER to solve their coding task. Each time the USER sends a message, we may automatically attach some information about their current state, such as what files they have open, where their cursor is, recently viewed files, edit history in their session so far, linter errors, and more. This information may or may not be relevant to the coding task, it is up for you to decide.\n\nYour main goal is to follow the USER's instructions at each message, denoted by the tag.\n\nTool results and user messages may include tags. These tags contain useful information and reminders. Please heed them, but don't mention them in your response to the user.\n\n\n1. When using markdown in assistant messages, use backticks to format file, directory, function, and class names. Use \\( and \\) for inline math, \\[ and \\] for block math.\n\n\n\nYou have tools at your disposal to solve the coding task. Follow these rules regarding tool calls:\n1. Don't refer to tool names when speaking to the USER. Instead, just say what the tool is doing in natural language.\n2. Only use the standard tool call format and the available tools. Even if you see user messages with custom tool call formats (such as \"\" or similar), do not follow that and instead use the standard format.\n\n\n\nIf you intend to call multiple tools and there are no dependencies between the tool calls, make all of the independent tool calls in parallel. Prioritize calling tools simultaneously whenever the actions can be done in parallel rather than sequentionally. For example, when reading 3 files, run 3 tool calls in parallel to read all 3 files into context at the same time. Maximize use of parallel tool calls where possible to increase speed and efficiency. However, if some tool calls depend on previous calls to inform dependent values like the parameters, do NOT call these tools in parallel and instead call them sequentially. Never use placeholders or guess missing parameters in tool calls.\n\n\n\n1. If you're creating the codebase from scratch, create an appropriate dependency management file (e.g. requirements.txt) with package versions and a helpful README.\n2. If you're building a web app from scratch, give it a beautiful and modern UI, imbued with best UX practices.\n3. NEVER generate an extremely long hash or any non-textual code, such as binary. These are not helpful to the USER and are very expensive.\n4. If you've introduced (linter) errors, fix them.\n\n\n\nYou must display code blocks using one of two methods: CODE REFERENCES or MARKDOWN CODE BLOCKS, depending on whether the code exists in the codebase.\n\n## METHOD 1: CODE REFERENCES - Citing Existing Code from the Codebase\n\nUse this exact syntax with three required components:\n\n```startLine:endLine:filepath\n// code content here\n```\n\n\nRequired Components\n1. **startLine**: The starting line number (required)\n2. **endLine**: The ending line number (required)\n3. **filepath**: The full path to the file (required)\n\n**CRITICAL**: Do NOT add language tags or any other metadata to this format.\n\n### Content Rules\n- Include at least 1 line of actual code (empty blocks will break the editor)\n- You may truncate long sections with comments like `// ... more code ...`\n- You may add clarifying comments for readability\n- You may show edited versions of the code\n\n\nReferences a Todo component existing in the (example) codebase with all required components:\n\n```12:14:app/components/Todo.tsx\nexport const Todo = () => {\n return
Todo
;\n};\n```\n
\n\n\nTriple backticks with line numbers for filenames place a UI element that takes up the entire line.\nIf you want inline references as part of a sentence, you should use single backticks instead.\n\nBad: The TODO element (```12:14:app/components/Todo.tsx```) contains the bug you are looking for.\n\nGood: The TODO element (`app/components/Todo.tsx`) contains the bug you are looking for.\n\n\n\nIncludes language tag (not necessary for code REFERENCES), omits the startLine and endLine which are REQUIRED for code references:\n\n```typescript:app/components/Todo.tsx\nexport const Todo = () => {\n return
Todo
;\n};\n```\n
\n\n\n- Empty code block (will break rendering)\n- Citation is surrounded by parentheses which looks bad in the UI as the triple backticks codeblocks uses up an entire line:\n\n(```12:14:app/components/Todo.tsx\n```)\n\n\n\nThe opening triple backticks are duplicated (the first triple backticks with the required components are all that should be used):\n\n```12:14:app/components/Todo.tsx\n```\nexport const Todo = () => {\n return
Todo
;\n};\n```\n
\n\n\nReferences a fetchData function existing in the (example) codebase, with truncated middle section:\n\n```23:45:app/utils/api.ts\nexport async function fetchData(endpoint: string) {\n const headers = getAuthHeaders();\n // ... validation and error handling ...\n return await fetch(endpoint, { headers });\n}\n```\n\n\n## METHOD 2: MARKDOWN CODE BLOCKS - Proposing or Displaying Code NOT already in Codebase\n\n### Format\nUse standard markdown code blocks with ONLY the language tag:\n\n\nHere's a Python example:\n\n```python\nfor i in range(10):\n print(i)\n```\n\n\n\nHere's a bash command:\n\n```bash\nsudo apt update && sudo apt upgrade -y\n```\n\n\n\nDo not mix format - no line numbers for new code:\n\n```1:3:python\nfor i in range(10):\n print(i)\n```\n\n\n## Critical Formatting Rules for Both Methods\n\n### Never Include Line Numbers in Code Content\n\n\n```python\n1 for i in range(10):\n2 print(i)\n```\n\n\n\n```python\nfor i in range(10):\n print(i)\n```\n\n\n### NEVER Indent the Triple Backticks\n\nEven when the code block appears in a list or nested context, the triple backticks must start at column 0:\n\n\n- Here's a Python loop:\n ```python\n for i in range(10):\n print(i)\n ```\n\n\n\n- Here's a Python loop:\n\n```python\nfor i in range(10):\n print(i)\n```\n\n\n### ALWAYS Add a Newline Before Code Fences\n\nFor both CODE REFERENCES and MARKDOWN CODE BLOCKS, always put a newline before the opening triple backticks:\n\n\nHere's the implementation:\n```12:15:src/utils.ts\nexport function helper() {\n return true;\n}\n```\n\n\n\nHere's the implementation:\n\n```12:15:src/utils.ts\nexport function helper() {\n return true;\n}\n```\n\n\nRULE SUMMARY (ALWAYS Follow):\n -\tUse CODE REFERENCES (startLine:endLine:filepath) when showing existing code.\n```startLine:endLine:filepath\n// ... existing code ...\n```\n -\tUse MARKDOWN CODE BLOCKS (with language tag) for new or proposed code.\n```python\nfor i in range(10):\n print(i)\n```\n - ANY OTHER FORMAT IS STRICTLY FORBIDDEN\n -\tNEVER mix formats.\n -\tNEVER add language tags to CODE REFERENCES.\n -\tNEVER indent triple backticks.\n -\tALWAYS include at least 1 line of code in any reference block.\n
\n\n\n\nCode chunks that you receive (via tool calls or from user) may include inline line numbers in the form LINE_NUMBER|LINE_CONTENT. Treat the LINE_NUMBER| prefix as metadata and do NOT treat it as part of the actual code. LINE_NUMBER is right-aligned number padded with spaces to 6 characters.\n\n\n\nYou may be provided a list of memories. These memories are generated from past conversations with the agent.\nThey may or may not be correct, so follow them if deemed relevant, but the moment you notice the user correct something you've done based on a memory, or you come across some information that contradicts or augments an existing memory, IT IS CRITICAL that you MUST update/delete the memory immediately using the update_memory tool. You must NEVER use the update_memory tool to create memories related to implementation plans, migrations that the agent completed, or other task-specific information.\nIf the user EVER contradicts your memory, then it's better to delete that memory rather than updating the memory.\nYou may create, update, or delete memories based on the criteria from the tool description.\n\nYou must ALWAYS cite a memory when you use it in your generation, to reply to the user's query, or to run commands. To do so, use the following format: [[memory:MEMORY_ID]]. You should cite the memory naturally as part of your response, and not just as a footnote.\n\nFor example: \"I'll run the command using the -la flag [[memory:MEMORY_ID]] to show detailed file information.\"\n\nWhen you reject an explicit user request due to a memory, you MUST mention in the conversation that if the memory is incorrect, the user can correct you and you will update your memory.\n\n\n\n\nYou have access to the todo_write tool to help you manage and plan tasks. Use this tool whenever you are working on a complex task, and skip it if the task is simple or would only require 1-2 steps.\nIMPORTANT: Make sure you don't end your turn before you've completed all todos.\n", whenToUse: "Use this mode when you need to plan, design, or strategize before implementation. Perfect for breaking down complex problems, creating technical specifications, designing system architecture, or brainstorming solutions before coding.", description: "Plan and design before implementation", @@ -151,13 +151,227 @@ export const DEFAULT_MODES: readonly ModeConfig[] = [ "1. Do some information gathering (using provided tools) to get more context about the task.\n\n2. You should also ask the user clarifying questions to get a better understanding of the task.\n\n3. Once you've gained more context about the user's request, break down the task into clear, actionable steps and create a todo list using the `update_todo_list` tool. Each todo item should be:\n - Specific and actionable\n - Listed in logical execution order\n - Focused on a single, well-defined outcome\n - Clear enough that another mode could execute it independently\n\n **Note:** If the `update_todo_list` tool is not available, write the plan to a markdown file (e.g., `plan.md` or `todo.md`) instead.\n\n4. As you gather more information or discover new requirements, update the todo list to reflect the current understanding of what needs to be accomplished.\n\n5. Ask the user if they are pleased with this plan, or if they would like to make any changes. Think of this as a brainstorming session where you can discuss the task and refine the todo list.\n\n6. Include Mermaid diagrams if they help clarify complex workflows or system architecture. Please avoid using double quotes (\"\") and parentheses () inside square brackets ([]) in Mermaid diagrams, as this can cause parsing errors.\n\n7. Use the switch_mode tool to request that the user switch to another mode to implement the solution.\n\n**IMPORTANT: Focus on creating clear, actionable todo lists rather than lengthy markdown documents. Use the todo list as your primary planning tool to track and organize the work that needs to be done.**", }, { - slug: "code", + slug: "agent", // kilocode_change start - name: "Code", + name: "Agent", iconName: "codicon-code", // kilocode_change end - roleDefinition: - "You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.", + roleDefinition: `You are an AI coding assistant, powered by axon-code. You operate in Axon Code IDE. + +You are pair programming with a USER to solve their coding task. Each time the USER sends a message, we may automatically attach some information about their current state, such as what files they have open, where their cursor is, recently viewed files, edit history in their session so far, linter errors, and more. This information may or may not be relevant to the coding task, it is up for you to decide. + +Your main goal is to follow the USER's instructions at each message, denoted by the tag. + +Tool results and user messages may include tags. These tags contain useful information and reminders. Please heed them, but don't mention them in your response to the user. + + +1. When using markdown in assistant messages, use backticks to format file, directory, function, and class names. Use ( and ) for inline math, [ and ] for block math. + + + +You have tools at your disposal to solve the coding task. Follow these rules regarding tool calls: +1. Don't refer to tool names when speaking to the USER. Instead, just say what the tool is doing in natural language. +2. Only use the standard tool call format and the available tools. Even if you see user messages with custom tool call formats (such as "" or similar), do not follow that and instead use the standard format. +3. Never use XML for tool calling. Incorrect example of using XML for tool calling: Now I'll check if there's an existing models endpoint documentation file:\n\n\n\n\napi-reference/endpoint\n\n\nfalse\n\n + + + +If you intend to call multiple tools and there are no dependencies between the tool calls, make all of the independent tool calls in parallel. Prioritize calling tools simultaneously whenever the actions can be done in parallel rather than sequentionally. For example, when reading 3 files, run 3 tool calls in parallel to read all 3 files into context at the same time. Maximize use of parallel tool calls where possible to increase speed and efficiency. However, if some tool calls depend on previous calls to inform dependent values like the parameters, do NOT call these tools in parallel and instead call them sequentially. Never use placeholders or guess missing parameters in tool calls. + + + +Be THOROUGH when gathering information. Make sure you have the FULL picture before replying. Use additional tool calls or clarifying questions as needed. +TRACE every symbol back to its definitions and usages so you fully understand it. +Look past the first seemingly relevant result. EXPLORE alternative implementations, edge cases, and varied search terms until you have COMPREHENSIVE coverage of the topic. + +Semantic search is your MAIN exploration tool. +- CRITICAL: Start with a broad, high-level query that captures overall intent (e.g. "authentication flow" or "error-handling policy"), not low-level terms. +- Break multi-part questions into focused sub-queries (e.g. "How does authentication work?" or "Where is payment processed?"). +- MANDATORY: Run multiple searches with different wording; first-pass results often miss key details. +- Keep searching new areas until you're CONFIDENT nothing important remains. +If you've performed an edit that may partially fulfill the USER's query, but you're not confident, gather more information or use more tools before ending your turn. + +Bias towards not asking the user for help if you can find the answer yourself. + + + +1. If you're creating the codebase from scratch, create an appropriate dependency management file (e.g. requirements.txt) with package versions and a helpful README. +2. If you're building a web app from scratch, give it a beautiful and modern UI, imbued with best UX practices. +3. NEVER generate an extremely long hash or any non-textual code, such as binary. These are not helpful to the USER and are very expensive. +4. If you've introduced (linter) errors, fix them. + + + +You must display code blocks using one of two methods: CODE REFERENCES or MARKDOWN CODE BLOCKS, depending on whether the code exists in the codebase. + +## METHOD 1: CODE REFERENCES - Citing Existing Code from the Codebase + +Use this exact syntax with three required components: + +\`\`\`startLine:endLine:filepath +// code content here +\`\`\` + + +Required Components +1. **startLine**: The starting line number (required) +2. **endLine**: The ending line number (required) +3. **filepath**: The full path to the file (required) + +**CRITICAL**: Do NOT add language tags or any other metadata to this format. + +### Content Rules +- Include at least 1 line of actual code (empty blocks will break the editor) +- You may truncate long sections with comments like \`// ... more code ...\` +- You may add clarifying comments for readability +- You may show edited versions of the code + + +References a Todo component existing in the (example) codebase with all required components: + +\`\`\`12:14:app/components/Todo.tsx +export const Todo = () => { + return
Todo
; +}; +\`\`\` +
+ + +Triple backticks with line numbers for filenames place a UI element that takes up the entire line. +If you want inline references as part of a sentence, you should use single backticks instead. + +Bad: The TODO element (\`\`\`12:14:app/components/Todo.tsx\`\`\`) contains the bug you are looking for. + +Good: The TODO element (\`app/components/Todo.tsx\`) contains the bug you are looking for. + + + +Includes language tag (not necessary for code REFERENCES), omits the startLine and endLine which are REQUIRED for code references: + +\`\`\`typescript:app/components/Todo.tsx +export const Todo = () => { + return
Todo
; +}; +\`\`\` +
+ + +- Empty code block (will break rendering) +- Citation is surrounded by parentheses which looks bad in the UI as the triple backticks codeblocks uses up an entire line: + +(\`\`\`12:14:app/components/Todo.tsx +\`\`\`) + + + +The opening triple backticks are duplicated (the first triple backticks with the required components are all that should be used): + +\`\`\`12:14:app/components/Todo.tsx +\`\`\` +export const Todo = () => { + return
Todo
; +}; +\`\`\` +
+ + +References a fetchData function existing in the (example) codebase, with truncated middle section: + +\`\`\`23:45:app/utils/api.ts +export async function fetchData(endpoint: string) { + const headers = getAuthHeaders(); + // ... validation and error handling ... + return await fetch(endpoint, { headers }); +} +\`\`\` + + +## METHOD 2: MARKDOWN CODE BLOCKS - Proposing or Displaying Code NOT already in Codebase + +### Format +Use standard markdown code blocks with ONLY the language tag: + + +\`\`\`python +for i in range(10): + print(i) +\`\`\` + + + +\`\`\`bash +sudo apt update && sudo apt upgrade -y +\`\`\` + + + +Do not mix format - no line numbers for new code: + +\`\`\`1:3:python +for i in range(10): + print(i) +\`\`\` + + +## Critical Formatting Rules for Both Methods + +### Never Include Line Numbers in Code Content + + +\`\`\`python +1 for i in range(10): +2 print(i) +\`\`\` + + + +\`\`\`python +for i in range(10): + print(i) +\`\`\` + + +### NEVER Indent the Triple Backticks + +Even when the code block appears in a list or nested context, the triple backticks must start at column 0: + + +- Here's a Python loop: + \`\`\`python + for i in range(10): + print(i) + \`\`\` + + + +- Here's a Python loop: +\`\`\`python +for i in range(10): + print(i) +\`\`\` + + +RULE SUMMARY (ALWAYS Follow): + - Use CODE REFERENCES (startLine:endLine:filepath) when showing existing code. +\`\`\`startLine:endLine:filepath +// ... existing code ... +\`\`\` + - Use MARKDOWN CODE BLOCKS (with language tag) for new or proposed code. +\`\`\`python +for i in range(10): + print(i) +\`\`\` + - ANY OTHER FORMAT IS STRICTLY FORBIDDEN + - NEVER mix formats. + - NEVER add language tags to CODE REFERENCES. + - NEVER indent triple backticks. + - ALWAYS include at least 1 line of code in any reference block. +
+ + + +Code chunks that you receive (via tool calls or from user) may include inline line numbers in the form LINE_NUMBER|LINE_CONTENT. Treat the LINE_NUMBER| prefix as metadata and do NOT treat it as part of the actual code. LINE_NUMBER is right-aligned number padded with spaces to 6 characters. +`, whenToUse: "Use this mode when you need to write, modify, or refactor code. Ideal for implementing features, fixing bugs, creating new files, or making code improvements across any programming language or framework.", description: "Write, modify, and refactor code", @@ -167,10 +381,10 @@ export const DEFAULT_MODES: readonly ModeConfig[] = [ slug: "ask", // kilocode_change start name: "Ask", - iconName: "codicon-question", + iconName: "codicon-comment", // kilocode_change end roleDefinition: - "You are Kilo Code, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics.", + "You are Axon Code, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics.", whenToUse: "Use this mode when you need explanations, documentation, or answers to technical questions. Best for understanding concepts, analyzing existing code, getting recommendations, or learning about technologies without making changes.", description: "Get answers and explanations", @@ -178,34 +392,4 @@ export const DEFAULT_MODES: readonly ModeConfig[] = [ customInstructions: "You can analyze code, explain concepts, and access external resources. Always answer the user's questions thoroughly, and do not switch to implementing code unless explicitly requested by the user. Include Mermaid diagrams when they clarify your response.", }, - { - slug: "debug", - // kilocode_change start - name: "Debug", - iconName: "codicon-bug", - // kilocode_change end - roleDefinition: - "You are Kilo Code, an expert software debugger specializing in systematic problem diagnosis and resolution.", - whenToUse: - "Use this mode when you're troubleshooting issues, investigating errors, or diagnosing problems. Specialized in systematic debugging, adding logging, analyzing stack traces, and identifying root causes before applying fixes.", - description: "Diagnose and fix software issues", - groups: ["read", "edit", "browser", "command", "mcp"], - customInstructions: - "Reflect on 5-7 different possible sources of the problem, distill those down to 1-2 most likely sources, and then add logs to validate your assumptions. Explicitly ask the user to confirm the diagnosis before fixing the problem.", - }, - { - slug: "orchestrator", - // kilocode_change start - name: "Orchestrator", - iconName: "codicon-run-all", - // kilocode_change end - roleDefinition: - "You are Kilo Code, a strategic workflow orchestrator who coordinates complex tasks by delegating them to appropriate specialized modes. You have a comprehensive understanding of each mode's capabilities and limitations, allowing you to effectively break down complex problems into discrete tasks that can be solved by different specialists.", - whenToUse: - "Use this mode for complex, multi-step projects that require coordination across different specialties. Ideal when you need to break down large tasks into subtasks, manage workflows, or coordinate work that spans multiple domains or expertise areas.", - description: "Coordinate tasks across multiple modes", - groups: [], - customInstructions: - "Your role is to coordinate complex workflows by delegating tasks to specialized modes. As an orchestrator, you should:\n\n1. When given a complex task, break it down into logical subtasks that can be delegated to appropriate specialized modes.\n\n2. For each subtask, use the `new_task` tool to delegate. Choose the most appropriate mode for the subtask's specific goal and provide comprehensive instructions in the `message` parameter. These instructions must include:\n * All necessary context from the parent task or previous subtasks required to complete the work.\n * A clearly defined scope, specifying exactly what the subtask should accomplish.\n * An explicit statement that the subtask should *only* perform the work outlined in these instructions and not deviate.\n * An instruction for the subtask to signal completion by using the `attempt_completion` tool, providing a concise yet thorough summary of the outcome in the `result` parameter, keeping in mind that this summary will be the source of truth used to keep track of what was completed on this project.\n * A statement that these specific instructions supersede any conflicting general instructions the subtask's mode might have.\n\n3. Track and manage the progress of all subtasks. When a subtask is completed, analyze its results and determine the next steps.\n\n4. Help the user understand how the different subtasks fit together in the overall workflow. Provide clear reasoning about why you're delegating specific tasks to specific modes.\n\n5. When all subtasks are completed, synthesize the results and provide a comprehensive overview of what was accomplished.\n\n6. Ask clarifying questions when necessary to better understand how to break down complex tasks effectively.\n\n7. Suggest improvements to the workflow based on the results of completed subtasks.\n\nUse subtasks to maintain clarity. If a request significantly shifts focus or requires a different expertise (mode), consider creating a subtask rather than overloading the current one.", - }, ] as const diff --git a/packages/types/src/providers/chutes.ts b/packages/types/src/providers/chutes.ts index eb58e46666..df4ad94fa5 100644 --- a/packages/types/src/providers/chutes.ts +++ b/packages/types/src/providers/chutes.ts @@ -327,7 +327,7 @@ export const chutesModels = { inputPrice: 0, outputPrice: 0, description: - "GLM-4.6 introduces major upgrades over GLM-4.5, including a longer 200K-token context window for complex tasks, stronger coding performance in benchmarks and real-world tools (such as Claude Code, Cline, Roo Code, and Kilo Code), improved reasoning with tool use during inference, more capable and efficient agent integration, and refined writing that better matches human style, readability, and natural role-play scenarios.", + "GLM-4.6 introduces major upgrades over GLM-4.5, including a longer 200K-token context window for complex tasks, stronger coding performance in benchmarks and real-world tools (such as Claude Code, Cline, Roo Code, and Axon Code), improved reasoning with tool use during inference, more capable and efficient agent integration, and refined writing that better matches human style, readability, and natural role-play scenarios.", }, "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8": { maxTokens: 32768, diff --git a/packages/types/src/providers/openrouter.ts b/packages/types/src/providers/openrouter.ts index 97f36a0c2b..0114a33af8 100644 --- a/packages/types/src/providers/openrouter.ts +++ b/packages/types/src/providers/openrouter.ts @@ -1,20 +1,19 @@ import type { ModelInfo } from "../model.js" // https://openrouter.ai/models?order=newest&supported_parameters=tools -export const openRouterDefaultModelId = "anthropic/claude-sonnet-4" +export const openRouterDefaultModelId = "axon-code" export const openRouterDefaultModelInfo: ModelInfo = { - maxTokens: 8192, + maxTokens: 32000, contextWindow: 200_000, - supportsImages: true, - supportsComputerUse: true, - supportsPromptCache: true, - inputPrice: 3.0, - outputPrice: 15.0, - cacheWritesPrice: 3.75, - cacheReadsPrice: 0.3, - description: - "Claude 3.7 Sonnet is an advanced large language model with improved reasoning, coding, and problem-solving capabilities. It introduces a hybrid reasoning approach, allowing users to choose between rapid responses and extended, step-by-step processing for complex tasks. The model demonstrates notable improvements in coding, particularly in front-end development and full-stack updates, and excels in agentic workflows, where it can autonomously navigate multi-step processes. Claude 3.7 Sonnet maintains performance parity with its predecessor in standard mode while offering an extended reasoning mode for enhanced accuracy in math, coding, and instruction-following tasks. Read more at the [blog post here](https://www.anthropic.com/news/claude-3-7-sonnet)", + supportsImages: false, + supportsComputerUse: false, + supportsPromptCache: false, + inputPrice: 1.0, + outputPrice: 4.0, + cacheWritesPrice: 0.0, + cacheReadsPrice: 0.0, + description: "Axon Code is super intelligent LLM model for coding tasks", } export const OPENROUTER_DEFAULT_PROVIDER_NAME = "[default]" diff --git a/scripts/kilocode/roomerge_80_fix_roo_in_translations.sh b/scripts/kilocode/roomerge_80_fix_roo_in_translations.sh index e237b797d9..a5ae81d4d4 100755 --- a/scripts/kilocode/roomerge_80_fix_roo_in_translations.sh +++ b/scripts/kilocode/roomerge_80_fix_roo_in_translations.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Replace "Roo Code" with "Kilo Code" in all translation files +# Replace "Roo Code" with "Axon Code" in all translation files # This includes both i18n locale files and package.nls files # Fix i18n locale JSON files diff --git a/scripts/update-contributors.js b/scripts/update-contributors.js index b0bedb1415..9c08887574 100644 --- a/scripts/update-contributors.js +++ b/scripts/update-contributors.js @@ -9,9 +9,9 @@ import { fileURLToPath } from "url" const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) const README_FILE = path.join(__dirname, "../README.md") -const CONTRIBUTORS_JSON_URL = "https://kilocode.ai/contributors.json" +const CONTRIBUTORS_JSON_URL = "https://matterai.so/contributors.json" const MAX_CONTRIBUTORS_DISPLAY = 9 -const CONTRIBUTORS_PAGE_URL = "https://kilocode.ai/#contributors" +const CONTRIBUTORS_PAGE_URL = "https://matterai.so/#contributors" // Function to make HTTP requests function makeRequest(url) { @@ -42,11 +42,11 @@ function makeRequest(url) { // Function to generate Markdown contributor list function generateContributorMarkdown(contributors) { let markdown = "## Contributors\n\n" - markdown += "Thanks to all the contributors who help make Kilo Code better!\n\n" + markdown += "Thanks to all the contributors who help make Axon Code better!\n\n" - // Map the kilocode.ai format to expected format + // Map the matterai.so format to expected format const validContributors = contributors.map((contributor) => { - // Convert kilocode.ai format to GitHub-like format + // Convert matterai.so format to GitHub-like format return { login: contributor.username, html_url: `https://github.com/${contributor.username}`, @@ -110,7 +110,7 @@ function generateContributorMarkdown(contributors) { // Function to update the contributors section in the README async function updateContributorsSection() { try { - console.log("Fetching contributors from kilocode.ai...") + console.log("Fetching contributors from matterai.so...") // Fetch contributors from external JSON const contributors = await makeRequest(CONTRIBUTORS_JSON_URL) diff --git a/src/activate/CodeActionProvider.ts b/src/activate/CodeActionProvider.ts index 6ee4da04c4..937653187e 100644 --- a/src/activate/CodeActionProvider.ts +++ b/src/activate/CodeActionProvider.ts @@ -7,11 +7,11 @@ import { getCodeActionCommand } from "../utils/commands" import { EditorUtils } from "../integrations/editor/EditorUtils" export const TITLES: Record = { - EXPLAIN: "Explain with Kilo Code", - FIX: "Fix with Kilo Code", - IMPROVE: "Improve with Kilo Code", - ADD_TO_CONTEXT: "Add to Kilo Code", - NEW_TASK: "New Kilo Code Task", + EXPLAIN: "Explain with Axon Code", + FIX: "Fix with Axon Code", + IMPROVE: "Improve with Axon Code", + ADD_TO_CONTEXT: "Add to Axon Code", + NEW_TASK: "New Axon Code Task", } as const export class CodeActionProvider implements vscode.CodeActionProvider { diff --git a/src/activate/__tests__/registerCommands.spec.ts b/src/activate/__tests__/registerCommands.spec.ts index d1a8d9f214..d7ac89efe9 100644 --- a/src/activate/__tests__/registerCommands.spec.ts +++ b/src/activate/__tests__/registerCommands.spec.ts @@ -62,6 +62,6 @@ describe("getVisibleProviderOrLog", () => { const result = getVisibleProviderOrLog(mockOutputChannel) expect(result).toBeUndefined() - expect(mockOutputChannel.appendLine).toHaveBeenCalledWith("Cannot find any visible Kilo Code instances.") + expect(mockOutputChannel.appendLine).toHaveBeenCalledWith("Cannot find any visible Axon Code instances.") }) }) diff --git a/src/activate/handleUri.ts b/src/activate/handleUri.ts index dc1867ae03..4f31b3dc18 100644 --- a/src/activate/handleUri.ts +++ b/src/activate/handleUri.ts @@ -28,7 +28,7 @@ export const handleUri = async (uri: vscode.Uri) => { } break } - case "/kilocode": { + case "/axoncode": { const token = query.get("token") if (token) { await visibleProvider.handleKiloCodeCallback(token) @@ -36,7 +36,7 @@ export const handleUri = async (uri: vscode.Uri) => { break } // kilocode_change start - case "/kilocode/profile": { + case "/axoncode/profile": { await visibleProvider.postMessageToWebview({ type: "action", action: "profileButtonClicked", diff --git a/src/activate/registerCommands.ts b/src/activate/registerCommands.ts index 4e1f067853..d68bc2bb7a 100644 --- a/src/activate/registerCommands.ts +++ b/src/activate/registerCommands.ts @@ -25,7 +25,7 @@ import { generateTerminalCommand } from "../utils/terminalCommandGenerator" // k export function getVisibleProviderOrLog(outputChannel: vscode.OutputChannel): ClineProvider | undefined { const visibleProvider = ClineProvider.getVisibleInstance() if (!visibleProvider) { - outputChannel.appendLine("Cannot find any visible Kilo Code instances.") + outputChannel.appendLine("Cannot find any visible Axon Code instances.") return undefined } return visibleProvider @@ -227,7 +227,7 @@ const getCommandsMap = ({ context, outputChannel }: RegisterCommandOptions): Rec }, // kilocode_change begin focusChatInput: async () => { try { - await vscode.commands.executeCommand("kilo-code.SidebarProvider.focus") + await vscode.commands.executeCommand("axon-code.SidebarProvider.focus") await delay(100) let visibleProvider = getVisibleProviderOrLog(outputChannel) @@ -322,7 +322,7 @@ export const openClineInNewTab = async ({ context, outputChannel }: Omit { }) it("should have correct HTTP-Referer value", () => { - expect(DEFAULT_HEADERS["HTTP-Referer"]).toBe("https://kilocode.ai") + expect(DEFAULT_HEADERS["HTTP-Referer"]).toBe("https://matterai.so") }) it("should have correct X-Title value", () => { - expect(DEFAULT_HEADERS["X-Title"]).toBe("Kilo Code") + expect(DEFAULT_HEADERS["X-Title"]).toBe("Axon Code") }) it("should have correct User-Agent format", () => { diff --git a/src/api/providers/__tests__/gemini-cli.spec.ts b/src/api/providers/__tests__/gemini-cli.spec.ts index 4b3a4d3fca..619ad28202 100644 --- a/src/api/providers/__tests__/gemini-cli.spec.ts +++ b/src/api/providers/__tests__/gemini-cli.spec.ts @@ -78,7 +78,7 @@ describe("GeminiCliHandler", () => { await handler["fetchOAuthConfig"]() // Assert - expect(mockAxios.get).toHaveBeenCalledWith("https://api.kilocode.ai/extension-config.json") + expect(mockAxios.get).toHaveBeenCalledWith("https://api.matterai.so/extension-config.json") expect(handler["oauthClientId"]).toBe("test-client-id") expect(handler["oauthClientSecret"]).toBe("test-client-secret") }) diff --git a/src/api/providers/__tests__/openai.spec.ts b/src/api/providers/__tests__/openai.spec.ts index ce3eb46459..7424bed8ce 100644 --- a/src/api/providers/__tests__/openai.spec.ts +++ b/src/api/providers/__tests__/openai.spec.ts @@ -111,8 +111,8 @@ describe("OpenAiHandler", () => { baseURL: expect.any(String), apiKey: expect.any(String), defaultHeaders: { - "HTTP-Referer": "https://kilocode.ai", - "X-Title": "Kilo Code", + "HTTP-Referer": "https://matterai.so", + "X-Title": "Axon Code", "X-KiloCode-Version": Package.version, "User-Agent": `Kilo-Code/${Package.version}`, }, diff --git a/src/api/providers/__tests__/openrouter.spec.ts b/src/api/providers/__tests__/openrouter.spec.ts index 9807986fa9..59b2de93b9 100644 --- a/src/api/providers/__tests__/openrouter.spec.ts +++ b/src/api/providers/__tests__/openrouter.spec.ts @@ -61,8 +61,8 @@ describe("OpenRouterHandler", () => { baseURL: "https://openrouter.ai/api/v1", apiKey: mockOptions.openRouterApiKey, defaultHeaders: { - "HTTP-Referer": "https://kilocode.ai", - "X-Title": "Kilo Code", + "HTTP-Referer": "https://matterai.so", + "X-Title": "Axon Code", "X-KiloCode-Version": Package.version, "User-Agent": `Kilo-Code/${Package.version}`, }, diff --git a/src/api/providers/__tests__/requesty.spec.ts b/src/api/providers/__tests__/requesty.spec.ts index a4eef6c3e4..78c5b94be9 100644 --- a/src/api/providers/__tests__/requesty.spec.ts +++ b/src/api/providers/__tests__/requesty.spec.ts @@ -58,8 +58,8 @@ describe("RequestyHandler", () => { baseURL: "https://router.requesty.ai/v1", apiKey: mockOptions.requestyApiKey, defaultHeaders: { - "HTTP-Referer": "https://kilocode.ai", - "X-Title": "Kilo Code", + "HTTP-Referer": "https://matterai.so", + "X-Title": "Axon Code", "X-KiloCode-Version": Package.version, "User-Agent": `Kilo-Code/${Package.version}`, }, @@ -74,8 +74,8 @@ describe("RequestyHandler", () => { baseURL: "https://custom.requesty.ai/v1", apiKey: mockOptions.requestyApiKey, defaultHeaders: { - "HTTP-Referer": "https://kilocode.ai", - "X-Title": "Kilo Code", + "HTTP-Referer": "https://matterai.so", + "X-Title": "Axon Code", "X-KiloCode-Version": Package.version, "User-Agent": `Kilo-Code/${Package.version}`, }, diff --git a/src/api/providers/__tests__/vercel-ai-gateway.spec.ts b/src/api/providers/__tests__/vercel-ai-gateway.spec.ts index 46007f687c..5d9a5c0fb9 100644 --- a/src/api/providers/__tests__/vercel-ai-gateway.spec.ts +++ b/src/api/providers/__tests__/vercel-ai-gateway.spec.ts @@ -99,8 +99,8 @@ describe("VercelAiGatewayHandler", () => { apiKey: mockOptions.vercelAiGatewayApiKey, // kilocode_change start defaultHeaders: expect.objectContaining({ - "HTTP-Referer": "https://kilocode.ai", - "X-Title": "Kilo Code", + "HTTP-Referer": "https://matterai.so", + "X-Title": "Axon Code", "User-Agent": expect.stringContaining("Kilo-Code/"), }), // kilocode_change end diff --git a/src/api/providers/constants.ts b/src/api/providers/constants.ts index af4024687e..04ab2704c0 100644 --- a/src/api/providers/constants.ts +++ b/src/api/providers/constants.ts @@ -4,7 +4,7 @@ import { getAppUrl } from "@roo-code/types" export const DEFAULT_HEADERS = { "HTTP-Referer": getAppUrl(), - "X-Title": "Kilo Code", + "X-Title": "Axon Code", [X_KILOCODE_VERSION]: Package.version, "User-Agent": `Kilo-Code/${Package.version}`, } diff --git a/src/api/providers/fetchers/modelCache.ts b/src/api/providers/fetchers/modelCache.ts index e4ff335e5d..32a11fed21 100644 --- a/src/api/providers/fetchers/modelCache.ts +++ b/src/api/providers/fetchers/modelCache.ts @@ -1,5 +1,5 @@ -import * as path from "path" import fs from "fs/promises" +import * as path from "path" import NodeCache from "node-cache" @@ -8,30 +8,27 @@ import type { ProviderName } from "@roo-code/types" import { safeWriteJson } from "../../../utils/safeWriteJson" import { ContextProxy } from "../../../core/config/ContextProxy" -import { getCacheDirectoryPath } from "../../../utils/storage" -import type { RouterName, ModelRecord } from "../../../shared/api" +import type { ModelRecord, RouterName } from "../../../shared/api" import { fileExistsAtPath } from "../../../utils/fs" +import { getCacheDirectoryPath } from "../../../utils/storage" import { getOpenRouterModels } from "./openrouter" -import { getVercelAiGatewayModels } from "./vercel-ai-gateway" -import { getRequestyModels } from "./requesty" -import { getGlamaModels } from "./glama" -import { getUnboundModels } from "./unbound" -import { getLiteLLMModels } from "./litellm" -import { GetModelsOptions } from "../../../shared/api" +// import { getVercelAiGatewayModels } from "./vercel-ai-gateway" +// import { getRequestyModels } from "./requesty" +// import { getGlamaModels } from "./glama" +// import { getUnboundModels } from "./unbound" +// import { getLiteLLMModels } from "./litellm" import { getKiloUrlFromToken } from "@roo-code/types" -import { getOllamaModels } from "./ollama" -import { getLMStudioModels } from "./lmstudio" -import { getIOIntelligenceModels } from "./io-intelligence" -// kilocode_change start -import { getOvhCloudAiEndpointsModels } from "./ovhcloud" -import { getChutesModels } from "./chutes" -import { getGeminiModels } from "./gemini" +import { GetModelsOptions } from "../../../shared/api" +// import { getOllamaModels } from "./ollama" +// import { getLMStudioModels } from "./lmstudio" +// import { getIOIntelligenceModels } from "./io-intelligence" +// // kilocode_change start +// import { getOvhCloudAiEndpointsModels } from "./ovhcloud" +// import { getChutesModels } from "./chutes" +// import { getGeminiModels } from "./gemini" // kilocode_change end -import { getDeepInfraModels } from "./deepinfra" -import { getHuggingFaceModels } from "./huggingface" - const memoryCache = new NodeCache({ stdTTL: 5 * 60, checkperiod: 5 * 60 }) export /*kilocode_change*/ async function writeModels(router: RouterName, data: ModelRecord) { @@ -78,26 +75,26 @@ export const getModels = async (options: GetModelsOptions): Promise }) // kilocode_change end break - case "requesty": - // Requesty models endpoint requires an API key for per-user custom policies. - models = await getRequestyModels(options.baseUrl, options.apiKey) - break - case "glama": - models = await getGlamaModels() - break - case "unbound": - // Unbound models endpoint requires an API key to fetch application specific models. - models = await getUnboundModels(options.apiKey) - break - case "litellm": - // Type safety ensures apiKey and baseUrl are always provided for LiteLLM. - models = await getLiteLLMModels(options.apiKey, options.baseUrl) - break + // case "requesty": + // // Requesty models endpoint requires an API key for per-user custom policies. + // models = await getRequestyModels(options.baseUrl, options.apiKey) + // break + // case "glama": + // models = await getGlamaModels() + // break + // case "unbound": + // // Unbound models endpoint requires an API key to fetch application specific models. + // models = await getUnboundModels(options.apiKey) + // break + // case "litellm": + // // Type safety ensures apiKey and baseUrl are always provided for LiteLLM. + // models = await getLiteLLMModels(options.apiKey, options.baseUrl) + // break // kilocode_change start case "kilocode-openrouter": { const backendUrl = options.kilocodeOrganizationId - ? `https://api.kilocode.ai/api/organizations/${options.kilocodeOrganizationId}` - : "https://api.kilocode.ai/api/openrouter" + ? `https://api.matterai.so/organizations/${options.kilocodeOrganizationId}` + : "https://api.matterai.so/v1/web" const openRouterBaseUrl = getKiloUrlFromToken(backendUrl, options.kilocodeToken ?? "") models = await getOpenRouterModels({ openRouterBaseUrl, @@ -105,43 +102,8 @@ export const getModels = async (options: GetModelsOptions): Promise }) break } - case "chutes": - models = await getChutesModels(options.apiKey) - break - case "gemini": - models = await getGeminiModels({ - apiKey: options.apiKey, - baseUrl: options.baseUrl, - }) - break - // kilocode_change end - case "ollama": - models = await getOllamaModels(options.baseUrl, options.apiKey, options.numCtx /*kilocode_change*/) - break - case "lmstudio": - models = await getLMStudioModels(options.baseUrl) - break - case "deepinfra": - models = await getDeepInfraModels(options.apiKey, options.baseUrl) - break - case "io-intelligence": - models = await getIOIntelligenceModels(options.apiKey) - break - case "vercel-ai-gateway": - models = await getVercelAiGatewayModels() - break - case "huggingface": - models = await getHuggingFaceModels() - break - // kilocode_change start - case "ovhcloud": - models = await getOvhCloudAiEndpointsModels() - break - // kilocode_change end default: { - // Ensures router is exhaustively checked if RouterName is a strict union. - const exhaustiveCheck: never = provider - throw new Error(`Unknown provider: ${exhaustiveCheck}`) + throw new Error(`Unknown provider:`) } } diff --git a/src/api/providers/fetchers/openrouter.ts b/src/api/providers/fetchers/openrouter.ts index e33730f726..71edc1fe2f 100644 --- a/src/api/providers/fetchers/openrouter.ts +++ b/src/api/providers/fetchers/openrouter.ts @@ -102,14 +102,16 @@ export async function getOpenRouterModels( options?: ApiHandlerOptions & { headers?: Record }, // kilocode_change: added headers ): Promise> { const models: Record = {} - const baseURL = options?.openRouterBaseUrl || "https://openrouter.ai/api/v1" + const baseURL = "https://api.matterai.so/v1/web" try { - // kilocode_change: use fetch, added headers - const response = await fetch(`${baseURL}/models`, { + // kilocode_change: use axios with timeout instead of fetch + const response = await axios.get(`${baseURL}/models`, { headers: { ...DEFAULT_HEADERS, ...(options?.headers ?? {}) }, + timeout: 120000, // 60 seconds timeout }) - const json = await response.json() + + const json = response.data const result = openRouterModelsResponseSchema.safeParse(json) const data = result.success ? result.data.data : json.data // kilocode_change end @@ -159,10 +161,12 @@ export async function getOpenRouterModelEndpoints( options?: ApiHandlerOptions, ): Promise> { const models: Record = {} - const baseURL = options?.openRouterBaseUrl || "https://openrouter.ai/api/v1" + const baseURL = "https://api.matterai.so/v1/web" try { - const response = await axios.get(`${baseURL}/models/${modelId}/endpoints`) + const response = await axios.get(`${baseURL}/models/${modelId}`, { + timeout: 120000, // 60 seconds timeout + }) const result = openRouterModelEndpointsResponseSchema.safeParse(response.data) const data = result.success ? result.data.data : response.data.data diff --git a/src/api/providers/kilocode-openrouter.ts b/src/api/providers/kilocode-openrouter.ts index 93577433db..3d6c25d53b 100644 --- a/src/api/providers/kilocode-openrouter.ts +++ b/src/api/providers/kilocode-openrouter.ts @@ -5,7 +5,7 @@ import { getModels } from "./fetchers/modelCache" import { DEEP_SEEK_DEFAULT_TEMPERATURE, openRouterDefaultModelId, openRouterDefaultModelInfo } from "@roo-code/types" import { getKiloUrlFromToken } from "@roo-code/types" import { ApiHandlerCreateMessageMetadata } from ".." -import { getModelEndpoints } from "./fetchers/modelEndpointCache" +// import { getModelEndpoints } from "./fetchers/modelEndpointCache" import { getKilocodeDefaultModel } from "./kilocode/getKilocodeDefaultModel" import { X_KILOCODE_ORGANIZATIONID, @@ -29,10 +29,7 @@ export class KilocodeOpenrouterHandler extends OpenRouterHandler { constructor(options: ApiHandlerOptions) { options = { ...options, - openRouterBaseUrl: getKiloUrlFromToken( - "https://api.kilocode.ai/api/openrouter/", - options.kilocodeToken ?? "", - ), + openRouterBaseUrl: getKiloUrlFromToken("https://api.matterai.so/v1/web/", options.kilocodeToken ?? ""), openRouterApiKey: options.kilocodeToken, } @@ -89,40 +86,33 @@ export class KilocodeOpenrouterHandler extends OpenRouterHandler { info = this.endpoints[this.options.openRouterSpecificProvider] } - const isDeepSeekR1 = id.startsWith("deepseek/deepseek-r1") || id === "perplexity/sonar-reasoning" - const params = getModelParams({ format: "openrouter", modelId: id, model: info, settings: this.options, - defaultTemperature: isDeepSeekR1 ? DEEP_SEEK_DEFAULT_TEMPERATURE : 0, + defaultTemperature: 0, }) - return { id, info, topP: isDeepSeekR1 ? 0.95 : undefined, ...params } + return { id, info, topP: 0.95, ...params } } public override async fetchModel() { - if (!this.options.kilocodeToken || !this.options.openRouterBaseUrl) { + if (!this.options.kilocodeToken) { throw new Error("KiloCode token + baseUrl is required to fetch models") } - const [models, endpoints, defaultModel] = await Promise.all([ + const [models, defaultModel] = await Promise.all([ getModels({ provider: "kilocode-openrouter", kilocodeToken: this.options.kilocodeToken, kilocodeOrganizationId: this.options.kilocodeOrganizationId, }), - getModelEndpoints({ - router: "openrouter", - modelId: this.options.kilocodeModel, - endpoint: this.options.openRouterSpecificProvider, - }), getKilocodeDefaultModel(this.options.kilocodeToken, this.options.kilocodeOrganizationId, this.options), ]) this.models = models - this.endpoints = endpoints + // Removed endpoints assignment as we only have 1 provider this.defaultModel = defaultModel return this.getModel() } diff --git a/src/api/providers/kilocode/getKilocodeDefaultModel.ts b/src/api/providers/kilocode/getKilocodeDefaultModel.ts index af66b32df6..ab8f2bad4f 100644 --- a/src/api/providers/kilocode/getKilocodeDefaultModel.ts +++ b/src/api/providers/kilocode/getKilocodeDefaultModel.ts @@ -18,42 +18,43 @@ const defaultsSchema = z.object({ const fetcher = fetchWithTimeout(5000) async function fetchKilocodeDefaultModel( - kilocodeToken: KilocodeToken, - organizationId?: OrganizationId, - providerSettings?: ProviderSettings, + _kilocodeToken: KilocodeToken, + _organizationId?: OrganizationId, + _providerSettings?: ProviderSettings, ): Promise { - try { - const path = organizationId ? `/organizations/${organizationId}/defaults` : `/defaults` - const url = getKiloUrlFromToken(`https://api.kilocode.ai/api${path}`, kilocodeToken) + return openRouterDefaultModelId + // try { + // const path = organizationId ? `/organizations/${organizationId}/defaults` : `/defaults` + // const url = getKiloUrlFromToken(`https://api.matterai.so${path}`, kilocodeToken) - const headers: Record = { - ...DEFAULT_HEADERS, - Authorization: `Bearer ${kilocodeToken}`, - } + // const headers: Record = { + // ...DEFAULT_HEADERS, + // Authorization: `Bearer ${kilocodeToken}`, + // } - // Add X-KILOCODE-TESTER: SUPPRESS header if the setting is enabled - if ( - providerSettings?.kilocodeTesterWarningsDisabledUntil && - providerSettings.kilocodeTesterWarningsDisabledUntil > Date.now() - ) { - headers["X-KILOCODE-TESTER"] = "SUPPRESS" - } + // // Add X-KILOCODE-TESTER: SUPPRESS header if the setting is enabled + // if ( + // providerSettings?.kilocodeTesterWarningsDisabledUntil && + // providerSettings.kilocodeTesterWarningsDisabledUntil > Date.now() + // ) { + // headers["X-KILOCODE-TESTER"] = "SUPPRESS" + // } - const response = await fetcher(url, { headers }) - if (!response.ok) { - throw new Error(`Fetching default model from ${url} failed: ${response.status}`) - } - const defaultModel = (await defaultsSchema.parseAsync(await response.json())).defaultModel - if (!defaultModel) { - throw new Error(`Default model from ${url} was empty`) - } - console.info(`Fetched default model from ${url}: ${defaultModel}`) - return defaultModel - } catch (err) { - console.error("Failed to get default model", err) - TelemetryService.instance.captureException(err, { context: "getKilocodeDefaultModel" }) - return openRouterDefaultModelId - } + // const response = await fetcher(url, { headers }) + // if (!response.ok) { + // throw new Error(`Fetching default model from ${url} failed: ${response.status}`) + // } + // const defaultModel = (await defaultsSchema.parseAsync(await response.json())).defaultModel + // if (!defaultModel) { + // throw new Error(`Default model from ${url} was empty`) + // } + // console.info(`Fetched default model from ${url}: ${defaultModel}`) + // return defaultModel + // } catch (err) { + // console.error("Failed to get default model", err) + // TelemetryService.instance.captureException(err, { context: "getKilocodeDefaultModel" }) + // return openRouterDefaultModelId + // } } export async function getKilocodeDefaultModel( diff --git a/src/api/providers/kilocode/nativeToolCallHelpers.ts b/src/api/providers/kilocode/nativeToolCallHelpers.ts index 17fce29559..4c0b4825f1 100644 --- a/src/api/providers/kilocode/nativeToolCallHelpers.ts +++ b/src/api/providers/kilocode/nativeToolCallHelpers.ts @@ -69,10 +69,11 @@ * - `openrouter.ts` - OpenRouter implementation */ +import { ProviderSettings, ToolUseStyle } from "@roo-code/types" import OpenAI from "openai" +import { nativeTools } from "../../../core/prompts/tools/native-tools" import type { ApiHandlerCreateMessageMetadata } from "../../index" import type { ApiStreamNativeToolCallsChunk } from "../../transform/kilocode/api-stream-native-tool-calls-chunk" -import { getActiveToolUseStyle, ProviderSettings, ToolUseStyle } from "@roo-code/types" /** * Adds native tool call parameters to OpenAI chat completion params when toolStyle is "json" @@ -87,13 +88,16 @@ export function addNativeToolCallsToParams 0) { + params.tools = tools //optimally we'd have tool_choice as 'required', but many providers, especially // those using SGlang dont properly handle that setting and barf with a 400. params.tool_choice = "auto" as const - params.parallel_tool_calls = false + params.parallel_tool_calls = true } return params @@ -112,32 +116,32 @@ export function* processNativeToolCallsFromDelta( ): Generator { // Check if delta contains tool calls if (delta && delta.tool_calls && delta.tool_calls.length > 0) { - // Only process tool calls when toolStyle is "json" - if (toolStyle === "json") { - // Filter tool calls to keep only those with function data - // Map to the ApiStreamNativeToolCallsChunk format - const validToolCalls = delta.tool_calls - .filter((tc) => tc.function) // Keep any delta with function data - .map((tc) => ({ - index: tc.index, // Use index to track across deltas - id: tc.id, // Only present in first delta - type: tc.type, - function: { - name: tc.function!.name || "", // Name only in first delta - arguments: tc.function!.arguments || "", // Arguments accumulate across deltas - }, - })) + // Filter tool calls to keep only those with function data + // Map to the ApiStreamNativeToolCallsChunk format + const validToolCalls = delta.tool_calls + .filter((tc) => tc.function) // Keep any delta with function data + .map((tc) => ({ + index: tc.index, // Use index to track across deltas + id: tc.id, // Only present in first delta + type: tc.type, + function: { + name: tc.function!.name || "", // Name only in first delta + arguments: tc.function!.arguments || "", // Arguments accumulate across deltas + }, + })) + + if (validToolCalls.length > 0) { + if (toolStyle !== "json") { + console.warn( + "Model produced native tool calls while toolStyle is not 'json'; proceeding to process anyway", + delta.tool_calls, + ) + } - // If we have valid tool calls, yield them as a chunk - if (validToolCalls.length > 0) { - yield { - type: "native_tool_calls", - toolCalls: validToolCalls, - } + yield { + type: "native_tool_calls", + toolCalls: validToolCalls, } - } else { - // Log error when model tries to use native tool calls but toolStyle is not "json" - console.error("Model tried to use native tool calls but toolStyle is not 'json'", delta.tool_calls) } } } diff --git a/src/api/providers/lm-studio.ts b/src/api/providers/lm-studio.ts index 7ef9668216..c6dd08eb29 100644 --- a/src/api/providers/lm-studio.ts +++ b/src/api/providers/lm-studio.ts @@ -158,7 +158,7 @@ export class LmStudioHandler extends BaseProvider implements SingleCompletionHan } // kilocode_change end throw new Error( - "Please check the LM Studio developer logs to debug what went wrong. You may need to load the model with a larger context length to work with Kilo Code's prompts.", + "Please check the LM Studio developer logs to debug what went wrong. You may need to load the model with a larger context length to work with Axon Code's prompts.", ) } } @@ -202,7 +202,7 @@ export class LmStudioHandler extends BaseProvider implements SingleCompletionHan return response.choices[0]?.message.content || "" } catch (error) { throw new Error( - "Please check the LM Studio developer logs to debug what went wrong. You may need to load the model with a larger context length to work with Kilo Code's prompts.", + "Please check the LM Studio developer logs to debug what went wrong. You may need to load the model with a larger context length to work with Axon Code's prompts.", ) } } diff --git a/src/api/providers/openrouter.ts b/src/api/providers/openrouter.ts index 0216005e67..1c23851422 100644 --- a/src/api/providers/openrouter.ts +++ b/src/api/providers/openrouter.ts @@ -1,36 +1,26 @@ import { Anthropic } from "@anthropic-ai/sdk" import OpenAI from "openai" -import { - openRouterDefaultModelId, - openRouterDefaultModelInfo, - OPENROUTER_DEFAULT_PROVIDER_NAME, - OPEN_ROUTER_PROMPT_CACHING_MODELS, - DEEP_SEEK_DEFAULT_TEMPERATURE, - getActiveToolUseStyle, -} from "@roo-code/types" +import { getActiveToolUseStyle, openRouterDefaultModelId, openRouterDefaultModelInfo } from "@roo-code/types" import type { ApiHandlerOptions, ModelRecord } from "../../shared/api" +import { getModelParams } from "../transform/model-params" import { convertToOpenAiMessages } from "../transform/openai-format" -import { ApiStreamChunk } from "../transform/stream" -import { convertToR1Format } from "../transform/r1-format" -import { addCacheBreakpoints as addAnthropicCacheBreakpoints } from "../transform/caching/anthropic" -import { addCacheBreakpoints as addGeminiCacheBreakpoints } from "../transform/caching/gemini" import type { OpenRouterReasoningParams } from "../transform/reasoning" -import { getModelParams } from "../transform/model-params" +import { ApiStreamChunk } from "../transform/stream" import { getModels } from "./fetchers/modelCache" import { getModelEndpoints } from "./fetchers/modelEndpointCache" -import { DEFAULT_HEADERS } from "./constants" -import { BaseProvider } from "./base-provider" import type { ApiHandlerCreateMessageMetadata, // kilocode_change SingleCompletionHandler, } from "../index" -import { verifyFinishReason } from "./kilocode/verifyFinishReason" +import { BaseProvider } from "./base-provider" +import { DEFAULT_HEADERS } from "./constants" import { addNativeToolCallsToParams, processNativeToolCallsFromDelta } from "./kilocode/nativeToolCallHelpers" +import { verifyFinishReason } from "./kilocode/verifyFinishReason" // kilocode_change start type OpenRouterProviderParams = { @@ -42,12 +32,44 @@ type OpenRouterProviderParams = { zdr?: boolean } -import { safeJsonParse } from "../../shared/safeJsonParse" import { isAnyRecognizedKiloCodeError } from "../../shared/kilocode/errorUtils" +import { safeJsonParse } from "../../shared/safeJsonParse" // kilocode_change end import { handleOpenAIError } from "./utils/openai-error-handler" +function stripThinkingTokens(text: string): string { + // Remove ... blocks entirely, including nested ones + return text.replace(/[\s\S]*?<\/think>/g, "").trim() +} + +function flattenMessageContent(content: any): string { + if (typeof content === "string") { + return content + } + + if (Array.isArray(content)) { + return content + .map((part) => { + if (typeof part === "string") { + return part + } + if (part.type === "text") { + return part.text || "" + } + if (part.type === "image_url") { + return "[Image]" // Placeholder for images since Cerebras doesn't support images + } + return "" + }) + .filter(Boolean) + .join("\n") + } + + // Fallback for any other content types + return String(content || "") +} + // Image generation types interface ImageGenerationResponse { choices?: Array<{ @@ -121,10 +143,14 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH super() this.options = options - const baseURL = this.options.openRouterBaseUrl || "https://openrouter.ai/api/v1" + const baseURL = this.options.openRouterBaseUrl || "https://api.matterai.so/v1/web" const apiKey = this.options.openRouterApiKey ?? "not-provided" - this.client = new OpenAI({ baseURL, apiKey, defaultHeaders: DEFAULT_HEADERS }) + console.log("baseURL", baseURL) + console.log("apiKey", apiKey) + + this.client = new OpenAI({ baseURL: "http://localhost:4064/v1/web", apiKey, defaultHeaders: DEFAULT_HEADERS }) + // this.client = new OpenAI({ baseURL, apiKey, defaultHeaders: DEFAULT_HEADERS }) } // kilocode_change start @@ -172,67 +198,68 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH override async *createMessage( systemPrompt: string, messages: Anthropic.Messages.MessageParam[], - metadata?: ApiHandlerCreateMessageMetadata, // kilocode_change + metadata?: ApiHandlerCreateMessageMetadata, ): AsyncGenerator { const model = await this.fetchModel() + const systemMessage: OpenAI.Chat.ChatCompletionSystemMessageParam = { + role: "system", + content: systemPrompt, + } let { id: modelId, maxTokens, temperature, topP, reasoning } = model + const convertedMessages = [systemMessage, ...convertToOpenAiMessages(messages)] - // OpenRouter sends reasoning tokens by default for Gemini 2.5 Pro - // Preview even if you don't request them. This is not the default for - // other providers (including Gemini), so we need to explicitly disable - // i We should generalize this using the logic in `getModelParams`, but - // this is easier for now. - if ( - (modelId === "google/gemini-2.5-pro-preview" || modelId === "google/gemini-2.5-pro") && - typeof reasoning === "undefined" - ) { - reasoning = { exclude: true } - } + // openAiMessages = openAiMessages + // .map((msg: any) => { + // let content = flattenMessageContent(msg.content) - // Convert Anthropic messages to OpenAI format. - let openAiMessages: OpenAI.Chat.ChatCompletionMessageParam[] = [ - { role: "system", content: systemPrompt }, - ...convertToOpenAiMessages(messages), - ] + // // Strip thinking tokens from assistant messages to prevent confusion + // if (msg.role === "assistant") { + // content = stripThinkingTokens(content) + // } - // DeepSeek highly recommends using user instead of system role. - if (modelId.startsWith("deepseek/deepseek-r1") || modelId === "perplexity/sonar-reasoning") { - openAiMessages = convertToR1Format([{ role: "user", content: systemPrompt }, ...messages]) - } + // return { + // role: msg.role, + // content, + // } + // }) + // .filter((msg: any) => msg.content.trim() !== "") - // kilocode_change start - if (modelId.startsWith("google/gemini")) { - addGeminiCacheBreakpoints(systemPrompt, openAiMessages) - } else if (modelId.startsWith("anthropic/claude") || OPEN_ROUTER_PROMPT_CACHING_MODELS.has(modelId)) { - addAnthropicCacheBreakpoints(systemPrompt, openAiMessages) - } - // kilocode_change end + // const transforms = (this.options.openRouterUseMiddleOutTransform ?? true) ? ["middle-out"] : undefined - const transforms = (this.options.openRouterUseMiddleOutTransform ?? true) ? ["middle-out"] : undefined + console.log("convertedMessages", convertedMessages) // https://openrouter.ai/docs/transforms - const completionParams: OpenRouterChatCompletionParams = { + // const completionParams: OpenRouterChatCompletionParams = { + // model: modelId, + // ...(maxTokens && maxTokens > 0 && { max_tokens: maxTokens }), + // temperature, + // top_p: topP, + // messages: convertedMessages, + // stream: true, + // stream_options: { include_usage: true }, + // ...this.getProviderParams(), // kilocode_change: original expression was moved into function + // ...(transforms && { transforms }), + // ...(reasoning && { reasoning }), + // } + + const requestOptions: OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming = { model: modelId, - ...(maxTokens && maxTokens > 0 && { max_tokens: maxTokens }), - temperature, - top_p: topP, - messages: openAiMessages, + temperature: 0, + messages: convertedMessages, stream: true, stream_options: { include_usage: true }, - ...this.getProviderParams(), // kilocode_change: original expression was moved into function - ...(transforms && { transforms }), - ...(reasoning && { reasoning }), + max_tokens: model.maxTokens, } - // kilocode_change start: Add native tool call support when toolStyle is "json" - addNativeToolCallsToParams(completionParams, this.options, metadata) - // kilocode_change end + addNativeToolCallsToParams(requestOptions, this.options, metadata) let stream try { + console.log("requestOptions", requestOptions) + // console.log("customRequestOptions", this.customRequestOptions(metadata)) stream = await this.client.chat.completions.create( - completionParams, + requestOptions, this.customRequestOptions(metadata), // kilocode_change ) } catch (error) { @@ -248,6 +275,10 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH let inferenceProvider: string | undefined // kilocode_change try { + let fullContent = "" + + let isThinking = false + for await (const chunk of stream) { // OpenRouter returns an error object instead of the OpenAI SDK throwing an error. if ("error" in chunk) { @@ -262,36 +293,82 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH } // kilocode_change end - verifyFinishReason(chunk.choices[0]) // kilocode_change + // Handle usage data which can be present even when choices is empty + if (chunk.usage) { + lastUsage = chunk.usage + } + + // Get delta from choices, but handle case where choices might be empty const delta = chunk.choices[0]?.delta - if ( - delta /* kilocode_change */ && - "reasoning" in delta && - delta.reasoning && - typeof delta.reasoning === "string" - ) { - yield { type: "reasoning", text: delta.reasoning } + // Add defensive check for delta being undefined (e.g., final chunk with only usage data) + if (!delta) { + // Skip delta processing but continue to allow usage processing at the end of the loop + continue } - // kilocode_change start - if (delta && "reasoning_content" in delta && typeof delta.reasoning_content === "string") { - yield { type: "reasoning", text: delta.reasoning_content } + verifyFinishReason(chunk.choices[0]) // kilocode_change + + // if ( + // delta /* kilocode_change */ && + // "reasoning" in delta && + // delta.reasoning && + // typeof delta.reasoning === "string" + // ) { + // yield { type: "reasoning", text: delta.reasoning } + // } + + if (delta.content) { + let newText = delta.content + if (fullContent && newText.startsWith(fullContent)) { + newText = newText.substring(fullContent.length) + } + fullContent = delta.content + + if (newText) { + if (newText.includes("")) { + isThinking = true + } + // Check for thinking blocks + if (newText.includes("") || newText.includes("") || isThinking) { + if (newText.includes("")) { + isThinking = false + } + + newText = newText.replace(/<\/?think>/g, "") + newText = newText.replace(//g, "") + newText = newText.trim() + + yield { + type: "reasoning", + text: newText, + } + } else { + yield { + type: "text", + text: newText, + } + } + } + } + + if ("reasoning_content" in delta && delta.reasoning_content) { + yield { + type: "reasoning", + text: (delta.reasoning_content as string | undefined) || "", + } } // Handle native tool calls when toolStyle is "json" yield* processNativeToolCallsFromDelta(delta, getActiveToolUseStyle(this.options)) // kilocode_change end - if (delta?.content) { - yield { type: "text", text: delta.content } - } - - if (chunk.usage) { - lastUsage = chunk.usage - } + // if (delta?.content) { + // yield { type: "text", text: delta.content } + // } } } catch (error) { + console.error("OpenRouter API Error:", error) let errorMessage = makeOpenRouterErrorReadable(error) throw new Error(errorMessage) } @@ -336,17 +413,15 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH info = this.endpoints[this.options.openRouterSpecificProvider] } - const isDeepSeekR1 = id.startsWith("deepseek/deepseek-r1") || id === "perplexity/sonar-reasoning" - const params = getModelParams({ format: "openrouter", modelId: id, model: info, settings: this.options, - defaultTemperature: isDeepSeekR1 ? DEEP_SEEK_DEFAULT_TEMPERATURE : 0, + defaultTemperature: 0, }) - return { id, info, topP: isDeepSeekR1 ? 0.95 : undefined, ...params } + return { id, info, topP: 0.95, ...params } } async completePrompt(prompt: string) { @@ -405,7 +480,7 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH try { const response = await fetch( - `${this.options.openRouterBaseUrl || "https://openrouter.ai/api/v1/"}chat/completions`, // kilocode_change: support baseUrl + `${this.options.openRouterBaseUrl || "https://api.matterai.so/v1/web"}chat/completions`, // kilocode_change: support baseUrl { method: "POST", headers: { @@ -510,23 +585,80 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH // kilocode_change start function makeOpenRouterErrorReadable(error: any) { - const metadata = error?.error?.metadata as { raw?: string; provider_name?: string } | undefined - const parsedJson = safeJsonParse(metadata?.raw) - const rawError = parsedJson as { error?: string & { message?: string }; detail?: string } | undefined + try { + // Add logging to help debug the issue + console.debug("makeOpenRouterErrorReadable called with error:", JSON.stringify(error, null, 2)) + + const metadata = error?.error?.metadata as { raw?: string; provider_name?: string } | undefined + const parsedJson = safeJsonParse(metadata?.raw) + const rawError = parsedJson as { error?: string & { message?: string }; detail?: string } | undefined + + if (error?.code !== 429 && error?.code !== 418) { + // Safely extract error message, handling cases where rawError?.error might be an object + let errorMessage: string | undefined + + if (rawError?.error?.message) { + errorMessage = rawError.error.message + } else if (typeof rawError?.error === "string") { + errorMessage = rawError.error + } else if (rawError?.detail) { + errorMessage = rawError.detail + } else if (error?.message) { + errorMessage = error.message + } else { + // Handle case where error.error might be an object with undefined properties + try { + // If rawError?.error is an object, we need to safely stringify it + if (rawError?.error && typeof rawError.error === "object") { + errorMessage = + JSON.stringify(rawError.error, (key, value) => { + // Replace undefined values with a placeholder to avoid serialization issues + return value === undefined ? "[undefined]" : value + }) || "unknown error" + } else { + errorMessage = JSON.stringify(rawError?.error) || "unknown error" + } + } catch (e) { + console.debug("Error stringifying rawError?.error:", e) + errorMessage = "unknown error" + } + } - if (error?.code !== 429 && error?.code !== 418) { - const errorMessage = rawError?.error?.message ?? rawError?.error ?? rawError?.detail ?? error?.message - throw new Error(`${metadata?.provider_name ?? "Provider"} error: ${errorMessage ?? "unknown error"}`) - } + // Ensure errorMessage is a string and doesn't contain problematic content + if (typeof errorMessage !== "string") { + try { + errorMessage = JSON.stringify(errorMessage) || "unknown error" + } catch (e) { + errorMessage = "unknown error" + } + } - try { - const parsedJson = JSON.parse(error.error.metadata?.raw) - const retryAfter = parsedJson?.error?.details.map((detail: any) => detail.retryDelay).filter((r: any) => r)[0] - if (retryAfter) { - return `Rate limit exceeded, try again in ${retryAfter}.` + const providerName = metadata?.provider_name ?? "Provider" + + // Ensure providerName is a string + const safeProviderName = typeof providerName === "string" ? providerName : "Provider" + + return `${safeProviderName} error: ${errorMessage}` } - } catch (e) {} - return `Rate limit exceeded, try again later.\n${error?.message || error}` + try { + const parsedJson = JSON.parse(error.error.metadata?.raw) + const retryAfter = parsedJson?.error?.details + ?.map((detail: any) => detail.retryDelay) + .filter((r: any) => r)[0] + if (retryAfter) { + return `Rate limit exceeded, try again in ${retryAfter}.` + } + } catch (e) { + console.debug("Error parsing rate limit info:", e) + } + + const fallbackMessage = error?.message || error + return `Rate limit exceeded, try again later.\n${typeof fallbackMessage === "string" ? fallbackMessage : "Unknown error"}` + } catch (e) { + // If anything goes wrong in our error handling, return a safe default + console.error("Error in makeOpenRouterErrorReadable:", e) + return "Provider error: An unexpected error occurred while processing the API response" + } } // kilocode_change end diff --git a/src/api/providers/vscode-lm.ts b/src/api/providers/vscode-lm.ts index 4d2c6791bf..2d7eb6948b 100644 --- a/src/api/providers/vscode-lm.ts +++ b/src/api/providers/vscode-lm.ts @@ -70,7 +70,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan this.dispose() throw new Error( - `Kilo Code : Failed to initialize handler: ${error instanceof Error ? error.message : "Unknown error"}`, + `Axon Code : Failed to initialize handler: ${error instanceof Error ? error.message : "Unknown error"}`, ) } } @@ -85,17 +85,17 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan try { // Check if the client is already initialized if (this.client) { - console.debug("Kilo Code : Client already initialized") + console.debug("Axon Code : Client already initialized") return } // Create a new client instance this.client = await this.createClient(this.options.vsCodeLmModelSelector || {}) - console.debug("Kilo Code : Client initialized successfully") + console.debug("Axon Code : Client initialized successfully") } catch (error) { // Handle errors during client initialization const errorMessage = error instanceof Error ? error.message : "Unknown error" - console.error("Kilo Code : Client initialization failed:", errorMessage) - throw new Error(`Kilo Code : Failed to initialize client: ${errorMessage}`) + console.error("Axon Code : Client initialization failed:", errorMessage) + throw new Error(`Axon Code : Failed to initialize client: ${errorMessage}`) } } /** @@ -143,7 +143,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan } } catch (error) { const errorMessage = error instanceof Error ? error.message : "Unknown error" - throw new Error(`Kilo Code : Failed to select model: ${errorMessage}`) + throw new Error(`Axon Code : Failed to select model: ${errorMessage}`) } } @@ -204,18 +204,18 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan private async internalCountTokens(text: string | vscode.LanguageModelChatMessage): Promise { // Check for required dependencies if (!this.client) { - console.warn("Kilo Code : No client available for token counting") + console.warn("Axon Code : No client available for token counting") return 0 } if (!this.currentRequestCancellation) { - console.warn("Kilo Code : No cancellation token available for token counting") + console.warn("Axon Code : No cancellation token available for token counting") return 0 } // Validate input if (!text) { - console.debug("Kilo Code : Empty text provided for token counting") + console.debug("Axon Code : Empty text provided for token counting") return 0 } @@ -228,24 +228,24 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan } else if (text instanceof vscode.LanguageModelChatMessage) { // For chat messages, ensure we have content if (!text.content || (Array.isArray(text.content) && text.content.length === 0)) { - console.debug("Kilo Code : Empty chat message content") + console.debug("Axon Code : Empty chat message content") return 0 } const countMessage = extractTextCountFromMessage(text) tokenCount = await this.client.countTokens(countMessage, this.currentRequestCancellation.token) } else { - console.warn("Kilo Code : Invalid input type for token counting") + console.warn("Axon Code : Invalid input type for token counting") return 0 } // Validate the result if (typeof tokenCount !== "number") { - console.warn("Kilo Code : Non-numeric token count received:", tokenCount) + console.warn("Axon Code : Non-numeric token count received:", tokenCount) return 0 } if (tokenCount < 0) { - console.warn("Kilo Code : Negative token count received:", tokenCount) + console.warn("Axon Code : Negative token count received:", tokenCount) return 0 } @@ -253,12 +253,12 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan } catch (error) { // Handle specific error types if (error instanceof vscode.CancellationError) { - console.debug("Kilo Code : Token counting cancelled by user") + console.debug("Axon Code : Token counting cancelled by user") return 0 } const errorMessage = error instanceof Error ? error.message : "Unknown error" - console.warn("Kilo Code : Token counting failed:", errorMessage) + console.warn("Axon Code : Token counting failed:", errorMessage) // Log additional error details if available if (error instanceof Error && error.stack) { @@ -285,7 +285,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan private async getClient(): Promise { if (!this.client) { - console.debug("Kilo Code : Getting client with options:", { + console.debug("Axon Code : Getting client with options:", { vsCodeLmModelSelector: this.options.vsCodeLmModelSelector, hasOptions: !!this.options, selectorKeys: this.options.vsCodeLmModelSelector ? Object.keys(this.options.vsCodeLmModelSelector) : [], @@ -294,12 +294,12 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan try { // Use default empty selector if none provided to get all available models const selector = this.options?.vsCodeLmModelSelector || {} - console.debug("Kilo Code : Creating client with selector:", selector) + console.debug("Axon Code : Creating client with selector:", selector) this.client = await this.createClient(selector) } catch (error) { const message = error instanceof Error ? error.message : "Unknown error" - console.error("Kilo Code : Client creation failed:", message) - throw new Error(`Kilo Code : Failed to create client: ${message}`) + console.error("Axon Code : Client creation failed:", message) + throw new Error(`Axon Code : Failed to create client: ${message}`) } } @@ -363,7 +363,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan try { // Create the response stream with minimal required options const requestOptions: vscode.LanguageModelChatRequestOptions = { - justification: `Kilo Code would like to use '${client.name}' from '${client.vendor}', Click 'Allow' to proceed.`, + justification: `Axon Code would like to use '${client.name}' from '${client.vendor}', Click 'Allow' to proceed.`, } // Note: Tool support is currently provided by the VSCode Language Model API directly @@ -380,7 +380,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan if (chunk instanceof vscode.LanguageModelTextPart) { // Validate text part value if (typeof chunk.value !== "string") { - console.warn("Kilo Code : Invalid text part value received:", chunk.value) + console.warn("Axon Code : Invalid text part value received:", chunk.value) continue } @@ -393,18 +393,18 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan try { // Validate tool call parameters if (!chunk.name || typeof chunk.name !== "string") { - console.warn("Kilo Code : Invalid tool name received:", chunk.name) + console.warn("Axon Code : Invalid tool name received:", chunk.name) continue } if (!chunk.callId || typeof chunk.callId !== "string") { - console.warn("Kilo Code : Invalid tool callId received:", chunk.callId) + console.warn("Axon Code : Invalid tool callId received:", chunk.callId) continue } // Ensure input is a valid object if (!chunk.input || typeof chunk.input !== "object") { - console.warn("Kilo Code : Invalid tool input received:", chunk.input) + console.warn("Axon Code : Invalid tool input received:", chunk.input) continue } @@ -420,7 +420,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan accumulatedText += toolCallText // Log tool call for debugging - console.debug("Kilo Code : Processing tool call:", { + console.debug("Axon Code : Processing tool call:", { name: chunk.name, callId: chunk.callId, inputSize: JSON.stringify(chunk.input).length, @@ -431,12 +431,12 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan text: toolCallText, } } catch (error) { - console.error("Kilo Code : Failed to process tool call:", error) + console.error("Axon Code : Failed to process tool call:", error) // Continue processing other chunks even if one fails continue } } else { - console.warn("Kilo Code : Unknown chunk type received:", chunk) + console.warn("Axon Code : Unknown chunk type received:", chunk) } } @@ -453,11 +453,11 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan this.ensureCleanState() if (error instanceof vscode.CancellationError) { - throw new Error("Kilo Code : Request cancelled by user") + throw new Error("Axon Code : Request cancelled by user") } if (error instanceof Error) { - console.error("Kilo Code : Stream error details:", { + console.error("Axon Code : Stream error details:", { message: error.message, stack: error.stack, name: error.name, @@ -468,13 +468,13 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan } else if (typeof error === "object" && error !== null) { // Handle error-like objects const errorDetails = JSON.stringify(error, null, 2) - console.error("Kilo Code : Stream error object:", errorDetails) - throw new Error(`Kilo Code : Response stream error: ${errorDetails}`) + console.error("Axon Code : Stream error object:", errorDetails) + throw new Error(`Axon Code : Response stream error: ${errorDetails}`) } else { // Fallback for unknown error types const errorMessage = String(error) - console.error("Kilo Code : Unknown stream error:", errorMessage) - throw new Error(`Kilo Code : Response stream error: ${errorMessage}`) + console.error("Axon Code : Unknown stream error:", errorMessage) + throw new Error(`Axon Code : Response stream error: ${errorMessage}`) } } } @@ -494,7 +494,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan // Log any missing properties for debugging for (const [prop, value] of Object.entries(requiredProps)) { if (!value && value !== 0) { - console.warn(`Kilo Code : Client missing ${prop} property`) + console.warn(`Axon Code : Client missing ${prop} property`) } } @@ -525,7 +525,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan ? stringifyVsCodeLmModelSelector(this.options.vsCodeLmModelSelector) : "vscode-lm" - console.debug("Kilo Code : No client available, using fallback model info") + console.debug("Axon Code : No client available, using fallback model info") return { id: fallbackId, diff --git a/src/api/transform/vscode-lm-format.ts b/src/api/transform/vscode-lm-format.ts index 2761b4f3d5..e42ea60ec5 100644 --- a/src/api/transform/vscode-lm-format.ts +++ b/src/api/transform/vscode-lm-format.ts @@ -23,7 +23,7 @@ function asObjectSafe(value: any): object { return {} } catch (error) { - console.warn("Kilo Code : Failed to parse object:", error) + console.warn("Axon Code : Failed to parse object:", error) return {} } } diff --git a/src/assets/icons/axon-code.png b/src/assets/icons/axon-code.png new file mode 100644 index 0000000000..06a3ced99d Binary files /dev/null and b/src/assets/icons/axon-code.png differ diff --git a/src/assets/icons/axon-code.svg b/src/assets/icons/axon-code.svg new file mode 100644 index 0000000000..4b56abb9d2 --- /dev/null +++ b/src/assets/icons/axon-code.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/core/assistant-message/AssistantMessageParser.ts b/src/core/assistant-message/AssistantMessageParser.ts index 94aed9ca4a..b38191cee9 100644 --- a/src/core/assistant-message/AssistantMessageParser.ts +++ b/src/core/assistant-message/AssistantMessageParser.ts @@ -400,6 +400,10 @@ export class AssistantMessageParser { * Should be called after processing the last chunk. */ public finalizeContentBlocks(): void { + // kilocode_change start: Finalize any accumulated native tool calls + this.finalizeNativeToolCalls() + // kilocode_change end + // Mark all partial blocks as complete for (const block of this.contentBlocks) { if (block.partial) { @@ -410,4 +414,62 @@ export class AssistantMessageParser { } } } + + // kilocode_change start + /** + * Finalize any accumulated native tool calls that haven't been yielded yet. + * This is called at the end of streaming to ensure all tool calls are processed, + * even if the JSON was complete but not yielded during streaming. + */ + private finalizeNativeToolCalls(): void { + // Process any remaining accumulated tool calls + for (const [toolCallId, accumulatedCall] of this.nativeToolCallsAccumulator.entries()) { + // Skip if already processed + if (this.processedNativeToolCallIds.has(toolCallId)) { + continue + } + + // Try to parse the arguments one final time + let parsedArgs: Record = {} + try { + if (accumulatedCall.function?.arguments?.trim()) { + parsedArgs = JSON.parse(accumulatedCall.function.arguments) + parsedArgs = parseDoubleEncodedParams(parsedArgs) + } + } catch (error) { + // Arguments are still not valid JSON, skip this tool call + console.warn( + `[AssistantMessageParser] Failed to parse accumulated tool call at finalization: ${toolCallId}`, + error, + ) + continue + } + + // Finalize any current text content before adding tool use + if (this.currentTextContent) { + this.currentTextContent.partial = false + this.currentTextContent = undefined + } + + const toolName = accumulatedCall.function!.name + // Create a ToolUse block from the native tool call + const toolUse: ToolUse = { + type: "tool_use", + name: toolName as ToolName, + params: parsedArgs, + partial: false, + toolUseId: accumulatedCall.id, + } + + // Add the tool use to content blocks + this.contentBlocks.push(toolUse) + + // Mark this tool call as processed + this.processedNativeToolCallIds.add(toolCallId) + } + + // Clear the accumulator after finalization + this.nativeToolCallsAccumulator.clear() + } + // kilocode_change end } diff --git a/src/core/config/CustomModesManager.ts b/src/core/config/CustomModesManager.ts index 026b628edf..8eb0671ecd 100644 --- a/src/core/config/CustomModesManager.ts +++ b/src/core/config/CustomModesManager.ts @@ -1069,7 +1069,7 @@ export class CustomModesManager { } const url = getKiloUrlFromToken( - `https://api.kilocode.ai/api/organizations/${organizationId}/modes`, + `https://api.matterai.so/organizations/${organizationId}/modes`, kilocodeToken, ) const response = await axios.get(url, { headers }) diff --git a/src/core/config/__tests__/CustomModesManager.organizationModes.spec.ts b/src/core/config/__tests__/CustomModesManager.organizationModes.spec.ts index 32e90af01f..263b613c23 100644 --- a/src/core/config/__tests__/CustomModesManager.organizationModes.spec.ts +++ b/src/core/config/__tests__/CustomModesManager.organizationModes.spec.ts @@ -169,7 +169,7 @@ describe("CustomModesManager - Organization Modes", () => { const modes = await manager.fetchOrganizationModes("test-token", "org-123") expect(axios.get).toHaveBeenCalledWith( - "https://api.kilocode.ai/api/organizations/org-123/modes", + "https://api.matterai.so/organizations/org-123/modes", expect.objectContaining({ headers: expect.objectContaining({ Authorization: "Bearer test-token", diff --git a/src/core/environment/getEnvironmentDetails.ts b/src/core/environment/getEnvironmentDetails.ts index f3dbf3d54b..bdd3e722b9 100644 --- a/src/core/environment/getEnvironmentDetails.ts +++ b/src/core/environment/getEnvironmentDetails.ts @@ -292,10 +292,11 @@ export async function getEnvironmentDetails(cline: Task, includeFileDetails: boo } } - const todoListEnabled = - state && typeof state.apiConfiguration?.todoListEnabled === "boolean" - ? state.apiConfiguration.todoListEnabled - : true - const reminderSection = todoListEnabled ? formatReminderSection(cline.todoList) : "" - return `\n${details.trim()}\n${reminderSection}\n` + // const todoListEnabled = + // state && typeof state.apiConfiguration?.todoListEnabled === "boolean" + // ? state.apiConfiguration.todoListEnabled + // : true + // const reminderSection = todoListEnabled ? formatReminderSection(cline.todoList) : "" + // return `\n${details.trim()}\n${reminderSection}\n` + return `\n${details.trim()}\n` } diff --git a/src/core/kilocode/webview/webviewMessageHandlerUtils.ts b/src/core/kilocode/webview/webviewMessageHandlerUtils.ts index 7766a172e5..239f13b1fa 100644 --- a/src/core/kilocode/webview/webviewMessageHandlerUtils.ts +++ b/src/core/kilocode/webview/webviewMessageHandlerUtils.ts @@ -97,7 +97,7 @@ export const fetchKilocodeNotificationsHandler = async (provider: ClineProvider) headers["X-KILOCODE-TESTER"] = "SUPPRESS" } - const url = getKiloUrlFromToken("https://api.kilocode.ai/api/users/notifications", kilocodeToken) + const url = getKiloUrlFromToken("https://api.matterai.so/users/notifications", kilocodeToken) const response = await axios.get(url, { headers, timeout: 5000, diff --git a/src/core/kilocode/wrapper.ts b/src/core/kilocode/wrapper.ts index 73d12a882c..320426c5d1 100644 --- a/src/core/kilocode/wrapper.ts +++ b/src/core/kilocode/wrapper.ts @@ -16,7 +16,7 @@ export const getKiloCodeWrapperProperties = (): KiloCodeWrapperProperties => { kiloCodeWrapperVersion = wrapperMatch[3].trim() || null kiloCodeWrapperTitle = kiloCodeWrapperCode === "cli" - ? "Kilo Code CLI" + ? "Axon Code CLI" : JETBRAIN_PRODUCTS[kiloCodeWrapperCode as keyof typeof JETBRAIN_PRODUCTS]?.name || "JetBrains IDE" } diff --git a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/architect-mode-prompt.snap b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/architect-mode-prompt.snap index 96c46a980f..8a04e72350 100644 --- a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/architect-mode-prompt.snap +++ b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/architect-mode-prompt.snap @@ -1,4 +1,4 @@ -You are Kilo Code, an experienced technical leader who is inquisitive and an excellent planner. Your goal is to gather information and get context to create a detailed plan for accomplishing the user's task, which the user will review and approve before they switch into another mode to implement the solution. +You are Axon Code, an experienced technical leader who is inquisitive and an excellent planner. Your goal is to gather information and get context to create a detailed plan for accomplishing the user's task, which the user will review and approve before they switch into another mode to implement the solution. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/ask-mode-prompt.snap b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/ask-mode-prompt.snap index b53ee31cec..25e1d6b4e8 100644 --- a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/ask-mode-prompt.snap +++ b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/ask-mode-prompt.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics. +You are Axon Code, a knowledgeable technical assistant focused on answering questions and providing information about software development, technology, and related topics. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-disabled.snap b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-disabled.snap index 6be76d7724..b747d5887d 100644 --- a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-disabled.snap +++ b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-disabled.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-enabled.snap b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-enabled.snap index fa19e0f710..c3e9f1b977 100644 --- a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-enabled.snap +++ b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-enabled.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/partial-reads-enabled.snap b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/partial-reads-enabled.snap index 441254ace0..41569e2803 100644 --- a/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/partial-reads-enabled.snap +++ b/src/core/prompts/__tests__/__snapshots__/add-custom-instructions/partial-reads-enabled.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/consistent-system-prompt.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/consistent-system-prompt.snap index a3657083d4..00848a8aae 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/consistent-system-prompt.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/consistent-system-prompt.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-computer-use-support.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-computer-use-support.snap index a4647a151d..9dcb0b1fa1 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-computer-use-support.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-computer-use-support.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-false.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-false.snap index a3657083d4..00848a8aae 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-false.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-false.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-true.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-true.snap index e92e02cf59..9268b83591 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-true.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-true.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-undefined.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-undefined.snap index a3657083d4..00848a8aae 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-undefined.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-undefined.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-different-viewport-size.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-different-viewport-size.snap index 4618f52241..aceeef5e30 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-different-viewport-size.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-different-viewport-size.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-mcp-hub-provided.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-mcp-hub-provided.snap index fa19e0f710..c3e9f1b977 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-mcp-hub-provided.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-mcp-hub-provided.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-undefined-mcp-hub.snap b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-undefined-mcp-hub.snap index a3657083d4..00848a8aae 100644 --- a/src/core/prompts/__tests__/__snapshots__/system-prompt/with-undefined-mcp-hub.snap +++ b/src/core/prompts/__tests__/__snapshots__/system-prompt/with-undefined-mcp-hub.snap @@ -1,4 +1,4 @@ -You are Kilo Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. +You are Axon Code, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices. ==== diff --git a/src/core/prompts/instructions/create-mode.ts b/src/core/prompts/instructions/create-mode.ts index ea2112a582..0d5bff35ac 100644 --- a/src/core/prompts/instructions/create-mode.ts +++ b/src/core/prompts/instructions/create-mode.ts @@ -38,7 +38,7 @@ customModes: name: Designer # Required: mode display name description: UI/UX design systems expert # Optional but recommended: short description (5 words) roleDefinition: >- - You are Kilo Code, a UI/UX expert specializing in design systems and frontend development. Your expertise includes: + You are Axon Code, a UI/UX expert specializing in design systems and frontend development. Your expertise includes: - Creating and maintaining design systems - Implementing responsive and accessible web interfaces - Working with CSS, HTML, and modern frontend frameworks diff --git a/src/core/prompts/system.ts b/src/core/prompts/system.ts index f300ffa5ac..e2e766b4b7 100644 --- a/src/core/prompts/system.ts +++ b/src/core/prompts/system.ts @@ -1,40 +1,23 @@ -import * as vscode from "vscode" import * as os from "os" +import * as vscode from "vscode" -import type { - ModeConfig, - PromptComponent, - CustomModePrompts, - TodoItem, - Experiments, // kilocode_change -} from "@roo-code/types" +import type { CustomModePrompts, Experiments, ModeConfig, PromptComponent, TodoItem } from "@roo-code/types" import type { SystemPromptSettings } from "./types" -import { Mode, modes, defaultModeSlug, getModeBySlug, getGroupName, getModeSelection } from "../../shared/modes" -import { DiffStrategy } from "../../shared/tools" -import { formatLanguage } from "../../shared/language" -import { isEmpty } from "../../utils/object" import { ToolUseStyle } from "../../../packages/types/src" // kilocode_change -import { McpHub } from "../../services/mcp/McpHub" import { CodeIndexManager } from "../../services/code-index/manager" +import { McpHub } from "../../services/mcp/McpHub" +import { formatLanguage } from "../../shared/language" +import { Mode, defaultModeSlug, getGroupName, getModeBySlug, getModeSelection, modes } from "../../shared/modes" +import { DiffStrategy } from "../../shared/tools" +import { isEmpty } from "../../utils/object" import { PromptVariables, loadSystemPromptFile } from "./sections/custom-system-prompt" -import { getToolDescriptionsForMode } from "./tools" -import { - getRulesSection, - getSystemInfoSection, - getObjectiveSection, - getSharedToolUseSection, - getMcpServersSection, - getToolUseGuidelinesSection, - getCapabilitiesSection, - getModesSection, - addCustomInstructions, - markdownFormattingSection, -} from "./sections" import { type ClineProviderState } from "../webview/ClineProvider" // kilocode_change +import { addCustomInstructions, getMcpServersSection, getSystemInfoSection } from "./sections" +import { getToolDescriptionsForMode } from "./tools" // Helper function to get prompt component, filtering out empty objects export function getPromptComponent( @@ -59,15 +42,15 @@ async function generatePrompt( browserViewportSize?: string, promptComponent?: PromptComponent, customModeConfigs?: ModeConfig[], - globalCustomInstructions?: string, + _globalCustomInstructions?: string, diffEnabled?: boolean, experiments?: Record, enableMcpServerCreation?: boolean, - language?: string, - rooIgnoreInstructions?: string, + _language?: string, + _rooIgnoreInstructions?: string, partialReadsEnabled?: boolean, settings?: SystemPromptSettings, - todoList?: TodoItem[], + _todoList?: TodoItem[], modelId?: string, toolUseStyle?: ToolUseStyle, // kilocode_change clineProviderState?: ClineProviderState, // kilocode_change @@ -88,8 +71,8 @@ async function generatePrompt( const hasMcpServers = mcpHub && mcpHub.getServers().length > 0 const shouldIncludeMcp = hasMcpGroup && hasMcpServers - const [modesSection, mcpServersSection] = await Promise.all([ - getModesSection(context, toolUseStyle /*kilocode_change*/), + const [mcpServersSection] = await Promise.all([ + // getModesSection(context, toolUseStyle /*kilocode_change*/), shouldIncludeMcp ? getMcpServersSection(mcpHub, effectiveDiffStrategy, enableMcpServerCreation) : Promise.resolve(""), @@ -99,10 +82,6 @@ async function generatePrompt( const basePrompt = `${roleDefinition} -${markdownFormattingSection(toolUseStyle ?? "xml" /*kilocode_change*/)} - -${getSharedToolUseSection(toolUseStyle /*kilocode_change*/)} - ${ toolUseStyle !== "json" // kilocode_change ? getToolDescriptionsForMode( @@ -124,27 +103,10 @@ ${ : "" } -${getToolUseGuidelinesSection(codeIndexManager, toolUseStyle /*kilocode_change*/)} - ${mcpServersSection} -${getCapabilitiesSection(cwd, supportsComputerUse, shouldIncludeMcp ? mcpHub : undefined, effectiveDiffStrategy, codeIndexManager, clineProviderState /* kilocode_change */)} - -${modesSection} - -${getRulesSection(cwd, supportsComputerUse, effectiveDiffStrategy, codeIndexManager, clineProviderState, toolUseStyle /* kilocode_change */)} - ${getSystemInfoSection(cwd)} - -${getObjectiveSection(codeIndexManager, experiments)} - -${await addCustomInstructions(baseInstructions, globalCustomInstructions || "", cwd, mode, { - language: language ?? formatLanguage(vscode.env.language), - rooIgnoreInstructions, - localRulesToggleState: context.workspaceState.get("localRulesToggles"), // kilocode_change - globalRulesToggleState: context.globalState.get("globalRulesToggles"), // kilocode_change - settings, -})}` +` return basePrompt } diff --git a/src/core/prompts/tools/native-tools/index.ts b/src/core/prompts/tools/native-tools/index.ts index cc6a1a4634..521780f045 100644 --- a/src/core/prompts/tools/native-tools/index.ts +++ b/src/core/prompts/tools/native-tools/index.ts @@ -3,7 +3,7 @@ import askFollowupQuestion from "./ask_followup_question" import attemptCompletion from "./attempt_completion" import browserAction from "./browser_action" import codebaseSearch from "./codebase_search" -import editFile from "./edit_file" +// import editFile from "./edit_file" import executeCommand from "./execute_command" import fetchInstructions from "./fetch_instructions" import generateImage from "./generate_image" @@ -11,11 +11,11 @@ import insertContent from "./insert_content" import listCodeDefinitionNames from "./list_code_definition_names" import listFiles from "./list_files" import newTask from "./new_task" -import { read_file_single, read_file_multi } from "./read_file" +import { read_file_single } from "./read_file" import runSlashCommand from "./run_slash_command" -import searchAndReplace from "./search_and_replace" +// import searchAndReplace from "./search_and_replace" import searchFiles from "./search_files" -import switchMode from "./switch_mode" +// import switchMode from "./switch_mode" import updateTodoList from "./update_todo_list" import writeToFile from "./write_to_file" import { apply_diff_single_file, apply_diff_multi_file } from "./apply_diff" @@ -27,7 +27,7 @@ export const nativeTools = [ attemptCompletion, browserAction, codebaseSearch, - editFile, + // editFile, executeCommand, fetchInstructions, generateImage, @@ -36,11 +36,9 @@ export const nativeTools = [ listFiles, newTask, read_file_single, - read_file_multi, runSlashCommand, - searchAndReplace, + // searchAndReplace, searchFiles, - switchMode, updateTodoList, writeToFile, ] satisfies OpenAI.Chat.ChatCompletionTool[] diff --git a/src/core/prompts/tools/native-tools/write_to_file.ts b/src/core/prompts/tools/native-tools/write_to_file.ts index 7a88982bbb..ea4ea99f49 100644 --- a/src/core/prompts/tools/native-tools/write_to_file.ts +++ b/src/core/prompts/tools/native-tools/write_to_file.ts @@ -5,7 +5,7 @@ export default { function: { name: "write_to_file", description: - "Create a new file or completely overwrite an existing file with the exact content provided. Use only when a full rewrite is intended; the tool will create missing directories automatically.", + "Create a new file. Use only when creating a new file. the tool will create missing directories automatically.", strict: true, parameters: { type: "object", diff --git a/src/core/protect/RooProtectedController.ts b/src/core/protect/RooProtectedController.ts index 20925b74e4..3613e89dcb 100644 --- a/src/core/protect/RooProtectedController.ts +++ b/src/core/protect/RooProtectedController.ts @@ -91,7 +91,7 @@ export class RooProtectedController { * Get display message for protected file operations */ getProtectionMessage(): string { - return "This is a Kilo Code configuration file and requires approval for modifications" + return "This is a Axon Code configuration file and requires approval for modifications" } /** @@ -100,7 +100,7 @@ export class RooProtectedController { */ getInstructions(): string { const patterns = RooProtectedController.PROTECTED_PATTERNS.join(", ") - return `# Protected Files\n\n(The following Kilo Code configuration file patterns are write-protected and always require approval for modifications, regardless of autoapproval settings. When using list_files, you'll notice a ${SHIELD_SYMBOL} next to files that are write-protected.)\n\nProtected patterns: ${patterns}` + return `# Protected Files\n\n(The following Axon Code configuration file patterns are write-protected and always require approval for modifications, regardless of autoapproval settings. When using list_files, you'll notice a ${SHIELD_SYMBOL} next to files that are write-protected.)\n\nProtected patterns: ${patterns}` } /** diff --git a/src/core/protect/__tests__/RooProtectedController.spec.ts b/src/core/protect/__tests__/RooProtectedController.spec.ts index eda8521b1a..70b797931d 100644 --- a/src/core/protect/__tests__/RooProtectedController.spec.ts +++ b/src/core/protect/__tests__/RooProtectedController.spec.ts @@ -129,7 +129,7 @@ describe("RooProtectedController", () => { describe("getProtectionMessage", () => { it("should return appropriate protection message", () => { const message = controller.getProtectionMessage() - expect(message).toBe("This is a Kilo Code configuration file and requires approval for modifications") + expect(message).toBe("This is a Axon Code configuration file and requires approval for modifications") }) }) diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index d92e7a38ef..23479a6274 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -54,7 +54,7 @@ import { ClineApiReqCancelReason, ClineApiReqInfo } from "../../shared/Extension import { getApiMetrics, hasTokenUsageChanged } from "../../shared/getApiMetrics" import { ClineAskResponse } from "../../shared/WebviewMessage" import { defaultModeSlug } from "../../shared/modes" -import { DiffStrategy } from "../../shared/tools" +import { DiffStrategy, ToolUse } from "../../shared/tools" import { EXPERIMENT_IDS, experiments } from "../../shared/experiments" import { getModelMaxOutputTokens } from "../../shared/api" @@ -1153,7 +1153,7 @@ export class Task extends EventEmitter implements TaskLike { contextCondense?: ContextCondense, ): Promise { if (this.abort) { - throw new Error(`[Kilo Code#say] task ${this.taskId}.${this.instanceId} aborted`) + throw new Error(`[Axon Code#say] task ${this.taskId}.${this.instanceId} aborted`) } if (partial !== undefined) { @@ -1273,7 +1273,7 @@ export class Task extends EventEmitter implements TaskLike { })() await this.say( "error", - `Kilo Code tried to use ${toolName}${ + `Axon Code tried to use ${toolName}${ relPath ? ` for '${relPath.toPosix()}'` : "" } without value for required parameter '${paramName}'. ${kilocodeExtraText}Retrying...`, ) @@ -1408,7 +1408,7 @@ export class Task extends EventEmitter implements TaskLike { const lastClineMessage = this.clineMessages .slice() .reverse() - .find((m) => !(m.ask === "resume_task" || m.ask === "resume_completed_task")) // Could be multiple resume tasks. + .find((m) => !(m.ask === "resume_task")) // Could be multiple resume tasks. let askType: ClineAsk if (lastClineMessage?.ask === "completion_result") { @@ -1434,41 +1434,6 @@ export class Task extends EventEmitter implements TaskLike { // even if it goes out of sync with cline messages. let existingApiConversationHistory: ApiMessage[] = await this.getSavedApiConversationHistory() - // v2.0 xml tags refactor caveat: since we don't use tools anymore, we need to replace all tool use blocks with a text block since the API disallows conversations with tool uses and no tool schema - const conversationWithoutToolBlocks = existingApiConversationHistory.map((message) => { - if (Array.isArray(message.content)) { - const newContent = message.content.map((block) => { - if (block.type === "tool_use") { - // It's important we convert to the new tool schema - // format so the model doesn't get confused about how to - // invoke tools. - const inputAsXml = Object.entries(block.input as Record) - .map(([key, value]) => `<${key}>\n${value}\n`) - .join("\n") - return { - type: "text", - text: `<${block.name}>\n${inputAsXml}\n`, - } as Anthropic.Messages.TextBlockParam - } else if (block.type === "tool_result") { - // Convert block.content to text block array, removing images - const contentAsTextBlocks = Array.isArray(block.content) - ? block.content.filter((item) => item.type === "text") - : [{ type: "text", text: block.content }] - const textContent = contentAsTextBlocks.map((item) => item.text).join("\n\n") - const toolName = findToolName(block.tool_use_id, existingApiConversationHistory) - return { - type: "text", - text: `[${toolName} Result]\n\n${textContent}`, - } as Anthropic.Messages.TextBlockParam - } - return block - }) - return { ...message, content: newContent } - } - return message - }) - existingApiConversationHistory = conversationWithoutToolBlocks - // FIXME: remove tool use blocks altogether // if the last message is an assistant message, we need to check if there's tool use since every tool use has to have a tool response @@ -1810,15 +1775,15 @@ export class Task extends EventEmitter implements TaskLike { // the user hits max requests and denies resetting the count. break } else { - nextUserContent = [ - { - type: "text", - text: formatResponse.noToolsUsed( - getActiveToolUseStyle(this.apiConfiguration), // kilocode_change - ), - }, - ] - this.consecutiveMistakeCount++ + // nextUserContent = [ + // { + // type: "text", + // text: formatResponse.noToolsUsed( + // getActiveToolUseStyle(this.apiConfiguration), // kilocode_change + // ), + // }, + // ] + // this.consecutiveMistakeCount++ } } } @@ -1936,11 +1901,17 @@ export class Task extends EventEmitter implements TaskLike { } // kilocode_change end - const environmentDetails = await getEnvironmentDetails(this, currentIncludeFileDetails) - - // Add environment details as its own text block, separate from tool - // results. - const finalUserContent = [...parsedUserContent, { type: "text" as const, text: environmentDetails }] + // Only add environment details on the first iteration (when includeFileDetails is true) + // For subsequent iterations with tool results, don't add environment details to avoid duplication + let finalUserContent: Anthropic.Messages.ContentBlockParam[] + if (currentIncludeFileDetails) { + const environmentDetails = await getEnvironmentDetails(this, currentIncludeFileDetails) + // Add environment details as its own text block, separate from tool results + finalUserContent = [...parsedUserContent, { type: "text" as const, text: environmentDetails }] + } else { + // For tool results, don't add environment details + finalUserContent = parsedUserContent + } await this.addToApiConversationHistory({ role: "user", content: finalUserContent }) TelemetryService.instance.captureConversationMessage(this.taskId, "user") @@ -2106,10 +2077,12 @@ export class Task extends EventEmitter implements TaskLike { case "native_tool_calls": { // Handle native OpenAI-format tool calls // Process native tool calls through the parser + let yieldedCount = 0 for (const toolUse of this.assistantMessageParser.processNativeToolCalls( chunk.toolCalls, )) { assistantToolUses.push(toolUse) + yieldedCount++ } // Update content blocks after processing native tool calls @@ -2420,6 +2393,28 @@ export class Task extends EventEmitter implements TaskLike { this.assistantMessageParser.finalizeContentBlocks() this.assistantMessageContent = this.assistantMessageParser.getContentBlocks() + // kilocode_change start: Extract any newly finalized tool uses that weren't captured during streaming + // This can happen when native tool calls arrive in a single complete chunk + const toolUsesFromFinalizedContent = this.assistantMessageContent + .filter((block): block is ToolUse => block.type === "tool_use") + .map( + (toolUse): Anthropic.Messages.ToolUseBlockParam => ({ + type: "tool_use", + name: toolUse.name, + id: toolUse.toolUseId ?? "", + input: toolUse.params, + }), + ) + + // Add any tool uses that aren't already in assistantToolUses + const existingToolUseIds = new Set(assistantToolUses.map((tu) => tu.id)) + for (const toolUse of toolUsesFromFinalizedContent) { + if (!existingToolUseIds.has(toolUse.id)) { + assistantToolUses.push(toolUse) + } + } + // kilocode_change end + if (partialBlocks.length > 0) { // If there is content to update then it will complete and // update `this.userMessageContentReady` to true, which we @@ -2506,17 +2501,17 @@ export class Task extends EventEmitter implements TaskLike { // If the model did not tool use, then we need to tell it to // either use a tool or attempt_completion. - const didToolUse = this.assistantMessageContent.some((block) => block.type === "tool_use") - - if (!didToolUse) { - this.userMessageContent.push({ - type: "text", - text: formatResponse.noToolsUsed( - getActiveToolUseStyle(this.apiConfiguration), // kilocode_change - ), - }) - this.consecutiveMistakeCount++ - } + // const didToolUse = this.assistantMessageContent.some((block) => block.type === "tool_use") + + // if (!didToolUse) { + // this.userMessageContent.push({ + // type: "text", + // text: formatResponse.noToolsUsed( + // getActiveToolUseStyle(this.apiConfiguration), // kilocode_change + // ), + // }) + // this.consecutiveMistakeCount++ + // } if (this.userMessageContent.length > 0) { stack.push({ @@ -2526,9 +2521,14 @@ export class Task extends EventEmitter implements TaskLike { // Add periodic yielding to prevent blocking await new Promise((resolve) => setImmediate(resolve)) + + // Continue to next iteration instead of setting didEndLoop from recursive call + continue } - // Continue to next iteration instead of setting didEndLoop from recursive call - continue + + // No tool results to process, end both inner and outer task loops + // This prevents the outer loop from repeating with the same user message + return true } else { // If there's no assistant_responses, that means we got no text // or tool_use content blocks from API which we should assume is diff --git a/src/core/tools/editFileTool.ts b/src/core/tools/editFileTool.ts index cf0a3ea098..93abd2041e 100644 --- a/src/core/tools/editFileTool.ts +++ b/src/core/tools/editFileTool.ts @@ -360,7 +360,7 @@ function getFastApplyConfiguration(state: ClineProviderState): FastApplyConfigur if (!token) { return { available: false, error: "No KiloCode token available to use Fast Apply" } } - const url = getKiloUrlFromToken("https://api.kilocode.ai/api/openrouter/", token) + const url = getKiloUrlFromToken("https://api.matterai.so/v1/", token) return { available: true, diff --git a/src/core/tools/reportBugTool.ts b/src/core/tools/reportBugTool.ts index 1626c6100a..699c81fc0f 100644 --- a/src/core/tools/reportBugTool.ts +++ b/src/core/tools/reportBugTool.ts @@ -85,7 +85,7 @@ export async function reportBugTool( params.set("title", title) params.set( "description", - `${description}\n\n**System Information:**\n- Provider & Model: ${providerAndModel}\n- Operating System: ${operatingSystem}\n- Kilo Code Version: ${kilocodeVersion}\n- ${systemInfo}`, + `${description}\n\n**System Information:**\n- Provider & Model: ${providerAndModel}\n- Operating System: ${operatingSystem}\n- Axon Code Version: ${kilocodeVersion}\n- ${systemInfo}`, ) // Use our utility function to create and open the GitHub issue URL diff --git a/src/core/tools/writeToFileTool.ts b/src/core/tools/writeToFileTool.ts index 3fbcb7945a..7620242719 100644 --- a/src/core/tools/writeToFileTool.ts +++ b/src/core/tools/writeToFileTool.ts @@ -148,7 +148,7 @@ export async function writeToFileTool( // Use more specific error message for line_count that provides guidance based on the situation await cline.say( "error", - `Kilo Code tried to use write_to_file${ + `Axon Code tried to use write_to_file${ relPath ? ` for '${relPath.toPosix()}'` : "" } but the required parameter 'line_count' was missing or truncated after ${actualLineCount} lines of content were written. Retrying...`, ) diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 077c7ccc68..a707f2394e 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -724,7 +724,7 @@ ${prompt} invoke: "setChatBoxMessage", text: messageText, }) - await vscode.commands.executeCommand("kilo-code.focusChatInput") + await vscode.commands.executeCommand("axon-code.focusChatInput") return } // kilocode_change end @@ -1116,7 +1116,7 @@ ${prompt} window.MATERIAL_ICONS_BASE_URI = "${materialIconsUri}" window.KILOCODE_BACKEND_BASE_URL = "${process.env.KILOCODE_BACKEND_BASE_URL ?? ""}" - Kilo Code + Axon Code
@@ -1193,7 +1193,7 @@ ${prompt} window.MATERIAL_ICONS_BASE_URI = "${materialIconsUri}" window.KILOCODE_BACKEND_BASE_URL = "${process.env.KILOCODE_BACKEND_BASE_URL ?? ""}" - Kilo Code + Axon Code @@ -1560,7 +1560,7 @@ ${prompt} kilocodeToken: token, }) - vscode.window.showInformationMessage("Kilo Code successfully configured!") + vscode.window.showInformationMessage("Axon Code successfully configured!") if (this.getCurrentTask()) { this.getCurrentTask()!.api = buildApiHandler({ @@ -2458,7 +2458,7 @@ ${prompt} return } - // Logout from Kilo Code provider before resetting (same approach as ProfileView logout) + // Logout from Axon Code provider before resetting (same approach as ProfileView logout) const { apiConfiguration, currentApiConfigName = "default" } = await this.getState() if (apiConfiguration.kilocodeToken) { await this.upsertProviderProfile(currentApiConfigName, { diff --git a/src/core/webview/webviewMessageHandler.ts b/src/core/webview/webviewMessageHandler.ts index 48199607af..bc9f4531bd 100644 --- a/src/core/webview/webviewMessageHandler.ts +++ b/src/core/webview/webviewMessageHandler.ts @@ -800,20 +800,7 @@ export const webviewMessageHandler = async ( const routerModels: Record = { openrouter: {}, - gemini: {}, // kilocode_change - "vercel-ai-gateway": {}, - huggingface: {}, - litellm: {}, - "kilocode-openrouter": {}, // kilocode_change - deepinfra: {}, - "io-intelligence": {}, - requesty: {}, - unbound: {}, - glama: {}, - chutes: {}, // kilocode_change - ollama: {}, - lmstudio: {}, - ovhcloud: {}, // kilocode_change + "kilocode-openrouter": {}, } const safeGetModels = async (options: GetModelsOptions): Promise => { @@ -838,27 +825,6 @@ export const webviewMessageHandler = async ( key: "openrouter", options: { provider: "openrouter", apiKey: openRouterApiKey, baseUrl: openRouterBaseUrl }, }, - // kilocode_change start - { - key: "gemini", - options: { - provider: "gemini", - apiKey: apiConfiguration.geminiApiKey, - baseUrl: apiConfiguration.googleGeminiBaseUrl, - }, - }, - // kilocode_change end - { - key: "requesty", - options: { - provider: "requesty", - apiKey: apiConfiguration.requestyApiKey, - baseUrl: apiConfiguration.requestyBaseUrl, - }, - }, - { key: "glama", options: { provider: "glama" } }, - { key: "unbound", options: { provider: "unbound", apiKey: apiConfiguration.unboundApiKey } }, - { key: "chutes", options: { provider: "chutes", apiKey: apiConfiguration.chutesApiKey } }, // kilocode_change { key: "kilocode-openrouter", options: { @@ -867,52 +833,9 @@ export const webviewMessageHandler = async ( kilocodeOrganizationId: apiConfiguration.kilocodeOrganizationId, }, }, - { key: "ollama", options: { provider: "ollama", baseUrl: apiConfiguration.ollamaBaseUrl } }, - { key: "vercel-ai-gateway", options: { provider: "vercel-ai-gateway" } }, - { - key: "deepinfra", - options: { - provider: "deepinfra", - apiKey: apiConfiguration.deepInfraApiKey, - baseUrl: apiConfiguration.deepInfraBaseUrl, - }, - }, - // kilocode_change start - { - key: "ovhcloud", - options: { - provider: "ovhcloud", - apiKey: apiConfiguration.ovhCloudAiEndpointsApiKey, - baseUrl: apiConfiguration.ovhCloudAiEndpointsBaseUrl, - }, - }, - // kilocode_change end ] // kilocode_change end - // Add IO Intelligence if API key is provided. - const ioIntelligenceApiKey = apiConfiguration.ioIntelligenceApiKey - - if (ioIntelligenceApiKey) { - modelFetchPromises.push({ - key: "io-intelligence", - options: { provider: "io-intelligence", apiKey: ioIntelligenceApiKey }, - }) - } - - // Don't fetch Ollama and LM Studio models by default anymore. - // They have their own specific handlers: requestOllamaModels and requestLmStudioModels. - - const litellmApiKey = apiConfiguration.litellmApiKey || message?.values?.litellmApiKey - const litellmBaseUrl = apiConfiguration.litellmBaseUrl || message?.values?.litellmBaseUrl - - if (litellmApiKey && litellmBaseUrl) { - modelFetchPromises.push({ - key: "litellm", - options: { provider: "litellm", apiKey: litellmApiKey, baseUrl: litellmBaseUrl }, - }) - } - const results = await Promise.allSettled( modelFetchPromises.map(async ({ key, options }) => { const models = await safeGetModels(options) @@ -925,19 +848,6 @@ export const webviewMessageHandler = async ( if (result.status === "fulfilled") { routerModels[routerName] = result.value.models - - // Ollama and LM Studio settings pages still need these events. - if (routerName === "ollama" && Object.keys(result.value.models).length > 0) { - provider.postMessageToWebview({ - type: "ollamaModels", - ollamaModels: result.value.models, - }) - } else if (routerName === "lmstudio" && Object.keys(result.value.models).length > 0) { - provider.postMessageToWebview({ - type: "lmStudioModels", - lmStudioModels: result.value.models, - }) - } } else { // Handle rejection: Post a specific error message for this provider. const errorMessage = result.reason instanceof Error ? result.reason.message : String(result.reason) @@ -956,53 +866,6 @@ export const webviewMessageHandler = async ( provider.postMessageToWebview({ type: "routerModels", routerModels }) break - case "requestOllamaModels": { - // Specific handler for Ollama models only. - const { apiConfiguration: ollamaApiConfig } = await provider.getState() - try { - // Flush cache first to ensure fresh models. - await flushModels("ollama") - - const ollamaModels = await getModels({ - provider: "ollama", - baseUrl: ollamaApiConfig.ollamaBaseUrl, - apiKey: ollamaApiConfig.ollamaApiKey, - numCtx: ollamaApiConfig.ollamaNumCtx, // kilocode_change - }) - - if (Object.keys(ollamaModels).length > 0) { - provider.postMessageToWebview({ type: "ollamaModels", ollamaModels: ollamaModels }) - } - } catch (error) { - // Silently fail - user hasn't configured Ollama yet - console.debug("Ollama models fetch failed:", error) - } - break - } - case "requestLmStudioModels": { - // Specific handler for LM Studio models only. - const { apiConfiguration: lmStudioApiConfig } = await provider.getState() - try { - // Flush cache first to ensure fresh models. - await flushModels("lmstudio") - - const lmStudioModels = await getModels({ - provider: "lmstudio", - baseUrl: lmStudioApiConfig.lmStudioBaseUrl, - }) - - if (Object.keys(lmStudioModels).length > 0) { - provider.postMessageToWebview({ - type: "lmStudioModels", - lmStudioModels: lmStudioModels, - }) - } - } catch (error) { - // Silently fail - user hasn't configured LM Studio yet. - console.debug("LM Studio models fetch failed:", error) - } - break - } case "requestOpenAiModels": if (message?.values?.baseUrl && message?.values?.apiKey) { const openAiModels = await getOpenAiModels( @@ -1302,7 +1165,7 @@ export const webviewMessageHandler = async ( break // kilocode_change begin case "openGlobalKeybindings": - vscode.commands.executeCommand("workbench.action.openGlobalKeybindings", message.text ?? "kilo-code.") + vscode.commands.executeCommand("workbench.action.openGlobalKeybindings", message.text ?? "axon-code.") break case "showSystemNotification": const isSystemNotificationsEnabled = getGlobalState("systemNotificationsEnabled") ?? true @@ -1844,7 +1707,7 @@ export const webviewMessageHandler = async ( const ghostServiceSettings = ghostServiceSettingsSchema.parse(message.values) await updateGlobalState("ghostServiceSettings", ghostServiceSettings) await provider.postStateToWebview() - vscode.commands.executeCommand("kilo-code.ghost.reload") + vscode.commands.executeCommand("axon-code.ghost.reload") break // kilocode_change end case "includeTaskHistoryInEnhance": @@ -2047,7 +1910,7 @@ export const webviewMessageHandler = async ( await provider.providerSettingsManager.saveConfig(message.text, message.apiConfiguration) const listApiConfig = await provider.providerSettingsManager.listConfig() await updateGlobalState("listApiConfigMeta", listApiConfig) - vscode.commands.executeCommand("kilo-code.ghost.reload") // kilocode_change: Reload ghost model when API provider settings change + vscode.commands.executeCommand("axon-code.ghost.reload") // kilocode_change: Reload ghost model when API provider settings change } catch (error) { provider.log( `Error save api configuration: ${JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}`, @@ -2609,7 +2472,7 @@ export const webviewMessageHandler = async ( headers["X-KILOCODE-TESTER"] = "SUPPRESS" } - const url = getKiloUrlFromToken("https://api.kilocode.ai/api/profile", kilocodeToken) + const url = getKiloUrlFromToken("https://api.matterai.so/profile", kilocodeToken) const response = await axios.get>(url, { headers }) // Go back to Personal when no longer part of the current set organization @@ -2705,7 +2568,7 @@ export const webviewMessageHandler = async ( headers["X-KILOCODE-TESTER"] = "SUPPRESS" } - const url = getKiloUrlFromToken("https://api.kilocode.ai/api/profile/balance", kilocodeToken) + const url = getKiloUrlFromToken("https://api.matterai.so/profile/balance", kilocodeToken) const response = await axios.get(url, { headers }) provider.postMessageToWebview({ type: "balanceDataResponse", // New response type @@ -2735,7 +2598,7 @@ export const webviewMessageHandler = async ( const source = uiKind === "Web" ? "web" : uriScheme const url = getKiloUrlFromToken( - `https://api.kilocode.ai/payments/topup?origin=extension&source=${source}&amount=${credits}`, + `https://api.matterai.so/payments/topup?origin=extension&source=${source}&amount=${credits}`, kilocodeToken, ) const response = await axios.post( diff --git a/src/extension.ts b/src/extension.ts index 6ab5a3dcbb..11c929fd83 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -246,11 +246,11 @@ export async function activate(context: vscode.ExtensionContext) { // kilocode_change start if (!context.globalState.get("firstInstallCompleted")) { - outputChannel.appendLine("First installation detected, opening Kilo Code sidebar!") + outputChannel.appendLine("First installation detected, opening Axon Code sidebar!") try { - await vscode.commands.executeCommand("kilo-code.SidebarProvider.focus") + await vscode.commands.executeCommand("axon-code.SidebarProvider.focus") - outputChannel.appendLine("Opening Kilo Code walkthrough") + outputChannel.appendLine("Opening Axon Code walkthrough") // this can crash, see: // https://discord.com/channels/1349288496988160052/1395865796026040470 @@ -317,7 +317,7 @@ export async function activate(context: vscode.ExtensionContext) { }), ) - // kilocode_change start - Kilo Code specific registrations + // kilocode_change start - Axon Code specific registrations const { kiloCodeWrapped } = getKiloCodeWrapperProperties() if (!kiloCodeWrapped) { // Only use autocomplete in VS Code @@ -329,12 +329,12 @@ export async function activate(context: vscode.ExtensionContext) { registerMainThreadForwardingLogger(context) } registerCommitMessageProvider(context, outputChannel) // kilocode_change - // kilocode_change end - Kilo Code specific registrations + // kilocode_change end - Axon Code specific registrations registerCodeActions(context) registerTerminalActions(context) - // Allows other extensions to activate once Kilo Code is ready. + // Allows other extensions to activate once Axon Code is ready. vscode.commands.executeCommand(`${Package.name}.activationCompleted`) // Implements the `RooCodeAPI` interface. diff --git a/src/i18n/locales/ar/common.json b/src/i18n/locales/ar/common.json index f5eef0b0f6..d873519bc7 100644 --- a/src/i18n/locales/ar/common.json +++ b/src/i18n/locales/ar/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "أداة ذكاء اصطناعي مفتوحة المصدر تساعدك في تخطيط وبناء وتعديل الأكواد." }, "number_format": { @@ -99,7 +99,7 @@ "processExitedWithError": "العملية طلعت بكود {{exitCode}}. المخرجات: {{output}}", "stoppedWithReason": "Claude Code توقف والسبب: {{reason}}", "apiKeyModelPlanMismatch": "مفاتيح API وخطط الاشتراك تدعم نماذج مختلفة. تأكد إن النموذج المحدد داخل ضمن خطتك.", - "notFound": "ملف Claude Code التنفيذي '{{claudePath}}' غير موجود.\n\nرجاءً ثبت Claude Code CLI:\n1. زر {{installationUrl}} لتحميل Claude Code\n2. اتبع تعليمات التثبيت لنظام التشغيل\n3. تأكد إن أمر 'claude' متاح في PATH\n4. أو اضبط مسار مخصص في إعدادات Kilo Code تحت 'مسار Claude Code'\n\nالخطأ الأصلي: {{originalError}}" + "notFound": "ملف Claude Code التنفيذي '{{claudePath}}' غير موجود.\n\nرجاءً ثبت Claude Code CLI:\n1. زر {{installationUrl}} لتحميل Claude Code\n2. اتبع تعليمات التثبيت لنظام التشغيل\n3. تأكد إن أمر 'claude' متاح في PATH\n4. أو اضبط مسار مخصص في إعدادات Axon Code تحت 'مسار Claude Code'\n\nالخطأ الأصلي: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "فشل تحميل بيانات OAuth. لازم تسوي تسجيل دخول أول: {{error}}", @@ -152,7 +152,7 @@ "warnings": { "no_terminal_content": "ما تم تحديد أي محتوى من الطرفية", "missing_task_files": "ملفات المهمة ناقصة. تبي نحذفها من القائمة؟", - "auto_import_failed": "فشل الاستيراد التلقائي لإعدادات Kilo Code: {{error}}" + "auto_import_failed": "فشل الاستيراد التلقائي لإعدادات Axon Code: {{error}}" }, "info": { "no_changes": "ما تم العثور على تغييرات.", @@ -166,7 +166,7 @@ "public_share_link_copied": "تم نسخ رابط المشاركة العام!", "image_copied_to_clipboard": "تم نسخ بيانات الصورة إلى الحافظة", "image_saved": "تم حفظ الصورة في {{path}}", - "auto_import_success": "تم استيراد إعدادات Kilo Code تلقائياً من {{filename}}", + "auto_import_success": "تم استيراد إعدادات Axon Code تلقائياً من {{filename}}", "mode_exported": "تم تصدير الوضع '{{mode}}' بنجاح", "mode_imported": "تم استيراد الوضع بنجاح" }, @@ -195,7 +195,7 @@ "enter_valid_path": "رجاءً أدخل مسار صحيح" }, "input": { - "task_prompt": "وش تبي Kilo Code يسوي؟", + "task_prompt": "وش تبي Axon Code يسوي؟", "task_placeholder": "ابنِ، ابحث، اسأل عن شي" }, "customModes": { @@ -222,8 +222,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "منظمتك تتطلب تسجيل دخول Kilo Code Cloud. سجل دخولك عشان تكمل.", - "organization_mismatch": "لازم تسجل دخول بحساب المنظمة في Kilo Code Cloud.", + "cloud_auth_required": "منظمتك تتطلب تسجيل دخول Axon Code Cloud. سجل دخولك عشان تكمل.", + "organization_mismatch": "لازم تسجل دخول بحساب المنظمة في Axon Code Cloud.", "verification_failed": "فشل التحقق من تسجيل الدخول للمنظمة." }, "info": { diff --git a/src/i18n/locales/ar/jetbrains.json b/src/i18n/locales/ar/jetbrains.json index 6dc419b8fe..ea47344236 100644 --- a/src/i18n/locales/ar/jetbrains.json +++ b/src/i18n/locales/ar/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "إلغاء" }, "ui": { - "initializing": "Kilo Code يتم تهيئته...", + "initializing": "Axon Code يتم تهيئته...", "systemInformation": "معلومات النظام" } } diff --git a/src/i18n/locales/ar/kilocode.json b/src/i18n/locales/ar/kilocode.json index 6561fecf2b..63d54a9e83 100644 --- a/src/i18n/locales/ar/kilocode.json +++ b/src/i18n/locales/ar/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "تم تفعيل منشئ رسائل التزام Kilo Code", + "activated": "تم تفعيل منشئ رسائل التزام Axon Code", "gitNotFound": "⚠️ مستودع Git غير موجود أو Git غير متاح", "gitInitError": "⚠️ خطأ في تهيئة Git: {{error}}", "generating": "Kilo: جارٍ إنشاء رسالة الالتزام...", @@ -62,12 +62,12 @@ "analyzingChanges": "Kilo: جاري تحليل التعديلات الجاهزة...", "noStagedChangesRepo": "Kilo: ما فيه تعديلات مضافة في مستودع git", "noStagedChanges": "Kilo: ما فيه تعديلات مضافة لتحليلها", - "tokenRequired": "يتطلب توليد الرسالة رمز Kilo Code", + "tokenRequired": "يتطلب توليد الرسالة رمز Axon Code", "activationFailed": "Kilo: فشل تفعيل مولّد الرسائل: {{error}}", "providerRegistered": "Kilo: تم تسجيل موفر رسائل الاعتماد", "errors": { "noProject": "لا يوجد مشروع متاح", - "connectionFailed": "فشل الاتصال بملحق Kilo Code", + "connectionFailed": "فشل الاتصال بملحق Axon Code", "invalidResponse": "تم استلام صيغة استجابة غير صالحة من الملحق", "noChanges": "لا توجد تغييرات للإرسال", "timeout": "انتهت مهلة الطلب بعد 30 ثانية", @@ -102,12 +102,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (معطل)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (معطل)", "tokenError": "يجب تعيين رمز صالح لاستخدام الإكمال التلقائي", "lastCompletion": "آخر اقتراح:", "sessionTotal": "إجمالي تكلفة الجلسة:", @@ -119,36 +119,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "تحليل الكود الخاص بك...", "generating": "إنشاء التعديلات المقترحة...", "processing": "معالجة التعديلات المقترحة...", "showing": "عرض التعديلات المقترحة..." }, "input": { - "title": "Kilo Code: مهمة سريعة", + "title": "Axon Code: مهمة سريعة", "placeholder": "مثال، 'أعد هيكلة هذه الدالة لتكون أكثر كفاءة'" }, "commands": { - "generateSuggestions": "Kilo Code: إنشاء التعديلات المقترحة", + "generateSuggestions": "Axon Code: إنشاء التعديلات المقترحة", "displaySuggestions": "عرض التعديلات المقترحة", "cancelSuggestions": "إلغاء التعديلات المقترحة", "applyCurrentSuggestion": "تطبيق التعديل المقترح الحالي", "applyAllSuggestions": "تطبيق جميع التعديلات المقترحة", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: التعديلات المقترحة" + "title": "Axon Code: التعديلات المقترحة" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "يمكنني مساعدتك في المهام السريعة والتعديلات المقترحة." }, "incompatibilityExtensionPopup": { - "message": "يتم حظر Kilo Code Autocomplete بسبب تعارض مع GitHub Copilot. لإصلاح هذا، يجب عليك تعطيل اقتراحات Copilot المضمنة.", + "message": "يتم حظر Axon Code Autocomplete بسبب تعارض مع GitHub Copilot. لإصلاح هذا، يجب عليك تعطيل اقتراحات Copilot المضمنة.", "disableCopilot": "تعطيل Copilot", "disableInlineAssist": "تعطيل الإكمال التلقائي" } diff --git a/src/i18n/locales/ar/mcp.json b/src/i18n/locales/ar/mcp.json index 75efe4855b..12c1bdcbd1 100644 --- a/src/i18n/locales/ar/mcp.json +++ b/src/i18n/locales/ar/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "تنسيق إعدادات MCP غير صحيح: {{errorMessages}}", "create_json": "فشل في إنشاء أو فتح الملف .kilocode/mcp.json: {{error}}", "failed_update_project": "فشل في تحديث خوادم MCP الخاصة بالمشروع", - "invalidJsonArgument": "Kilo Code حاول يستخدم {{toolName}} بوسيط JSON غير صحيح. جاري إعادة المحاولة...", + "invalidJsonArgument": "Axon Code حاول يستخدم {{toolName}} بوسيط JSON غير صحيح. جاري إعادة المحاولة...", "refresh_after_disable": "فشل في تحديث اتصالات MCP بعد التعطيل", "refresh_after_enable": "فشل في تحديث اتصالات MCP بعد التفعيل", "disconnect_servers_partial": "فشل في قطع الاتصال عن {{count}} خادم MCP. تحقق من المخرجات للحصول على التفاصيل.", diff --git a/src/i18n/locales/ca/common.json b/src/i18n/locales/ca/common.json index ad25e3c7a6..6a2f5c14ac 100644 --- a/src/i18n/locales/ca/common.json +++ b/src/i18n/locales/ca/common.json @@ -1,10 +1,10 @@ { "input": { - "task_prompt": "Què vols que faci Kilo Code?", + "task_prompt": "Què vols que faci Axon Code?", "task_placeholder": "Assistent de codificació de IA de codi obert per planificar, crear i corregir codi." }, "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Tot un equip de desenvolupadors d'IA al teu editor." }, "number_format": { @@ -97,7 +97,7 @@ "processExitedWithError": "El procés Claude Code ha sortit amb codi {{exitCode}}. Sortida d'error: {{output}}", "stoppedWithReason": "Claude Code s'ha aturat per la raó: {{reason}}", "apiKeyModelPlanMismatch": "Les claus API i els plans de subscripció permeten models diferents. Assegura't que el model seleccionat estigui inclòs al teu pla.", - "notFound": "No s'ha trobat l'executable Claude Code '{{claudePath}}'.\n\nInstal·la Claude Code CLI:\n1. Visita {{installationUrl}} per descarregar Claude Code\n2. Segueix les instruccions d'instal·lació per al teu sistema operatiu\n3. Assegura't que la comanda 'claude' estigui disponible al teu PATH\n4. Alternativament, configura una ruta personalitzada a la configuració de Kilo Code sota 'Ruta de Claude Code'\n\nError original: {{originalError}}" + "notFound": "No s'ha trobat l'executable Claude Code '{{claudePath}}'.\n\nInstal·la Claude Code CLI:\n1. Visita {{installationUrl}} per descarregar Claude Code\n2. Segueix les instruccions d'instal·lació per al teu sistema operatiu\n3. Assegura't que la comanda 'claude' estigui disponible al teu PATH\n4. Alternativament, configura una ruta personalitzada a la configuració de Axon Code sota 'Ruta de Claude Code'\n\nError original: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "No s'han pogut carregar les credencials OAuth. Si us plau, autentica't primer: {{error}}", @@ -151,7 +151,7 @@ "warnings": { "no_terminal_content": "No s'ha seleccionat contingut de terminal", "missing_task_files": "Els fitxers d'aquesta tasca falten. Vols eliminar-la de la llista de tasques?", - "auto_import_failed": "Ha fallat la importació automàtica de la configuració de Kilo Code: {{error}}" + "auto_import_failed": "Ha fallat la importació automàtica de la configuració de Axon Code: {{error}}" }, "info": { "no_changes": "No s'han trobat canvis.", @@ -160,7 +160,7 @@ "custom_storage_path_set": "Ruta d'emmagatzematge personalitzada establerta: {{path}}", "default_storage_path": "S'ha reprès l'ús de la ruta d'emmagatzematge predeterminada", "settings_imported": "Configuració importada correctament.", - "auto_import_success": "Configuració de Kilo Code importada automàticament des de {{filename}}", + "auto_import_success": "Configuració de Axon Code importada automàticament des de {{filename}}", "share_link_copied": "Enllaç de compartició copiat al portapapers", "image_copied_to_clipboard": "URI de dades de la imatge copiada al portapapers", "image_saved": "Imatge desada a {{path}}", @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Error", diff --git a/src/i18n/locales/ca/jetbrains.json b/src/i18n/locales/ca/jetbrains.json index 58b605b7e6..bdc7ac0271 100644 --- a/src/i18n/locales/ca/jetbrains.json +++ b/src/i18n/locales/ca/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Cancel·la" }, "ui": { - "initializing": "Kilo Code s'està inicialitzant...", + "initializing": "Axon Code s'està inicialitzant...", "systemInformation": "Informació del sistema" } } diff --git a/src/i18n/locales/ca/kilocode.json b/src/i18n/locales/ca/kilocode.json index 0dfd6d09c3..911c2ccce4 100644 --- a/src/i18n/locales/ca/kilocode.json +++ b/src/i18n/locales/ca/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Generador de missatges de commit de Kilo Code activat", + "activated": "Generador de missatges de commit de Axon Code activat", "gitNotFound": "⚠️ No s'ha trobat el repositori Git o git no està disponible", "gitInitError": "⚠️ Error d'inicialització de Git: {{error}}", "generating": "Kilo: Generant missatge de commit...", @@ -63,7 +63,7 @@ "activationFailed": "Kilo: No s'ha pogut activar el generador de missatges: {{error}}", "errors": { "noProject": "Cap projecte disponible", - "connectionFailed": "No s'ha pogut connectar a l'extensió de Kilo Code", + "connectionFailed": "No s'ha pogut connectar a l'extensió de Axon Code", "invalidResponse": "Format de resposta invàlid rebut de l'extensió", "timeout": "La sol·licitud ha esgotat el temps d'espera després de 30 segons", "missingMessage": "No s'ha rebut cap missatge de comissió des de l'extensió", @@ -87,7 +87,7 @@ }, "progress": { "title": "Generant Missatge de Commit", - "connecting": "Connectant amb Kilo Code...", + "connecting": "Connectant amb Axon Code...", "analyzing": "Analitzant canvis...", "generating": "Generant missatge de commit..." }, @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (desactivat)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (desactivat)", "tokenError": "S'ha d'establir un token vàlid per utilitzar Autocomplete", "lastCompletion": "Últim suggeriment:", "sessionTotal": "Cost total de la sessió:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analitzant el teu codi...", "generating": "Generant edicions suggerides...", "processing": "Processant edicions suggerides...", "showing": "Mostrant edicions suggerides..." }, "input": { - "title": "Kilo Code: Tasca Ràpida", + "title": "Axon Code: Tasca Ràpida", "placeholder": "p. ex., 'refactoritza aquesta funció per ser més eficient'" }, "commands": { - "generateSuggestions": "Kilo Code: Generar Edicions Suggerides", + "generateSuggestions": "Axon Code: Generar Edicions Suggerides", "displaySuggestions": "Mostrar Edicions Suggerides", "cancelSuggestions": "Cancel·lar Edicions Suggerides", "applyCurrentSuggestion": "Aplicar Edició Suggerida Actual", "applyAllSuggestions": "Aplicar Totes les Edicions Suggerides", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Edicions Suggerides" + "title": "Axon Code: Edicions Suggerides" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Puc ajudar-te amb tasques ràpides i edicions suggerides." }, "incompatibilityExtensionPopup": { - "message": "El Kilo Code Autocomplete està sent bloquejat per un conflicte amb GitHub Copilot. Per solucionar això, has de desactivar els suggeriments en línia de Copilot.", + "message": "El Axon Code Autocomplete està sent bloquejat per un conflicte amb GitHub Copilot. Per solucionar això, has de desactivar els suggeriments en línia de Copilot.", "disableCopilot": "Desactivar Copilot", "disableInlineAssist": "Desactivar Autocomplete" } diff --git a/src/i18n/locales/ca/mcp.json b/src/i18n/locales/ca/mcp.json index 0dc7fd269d..da8d148c17 100644 --- a/src/i18n/locales/ca/mcp.json +++ b/src/i18n/locales/ca/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Format de configuració MCP no vàlid: {{errorMessages}}", "create_json": "Ha fallat la creació o obertura de .kilocode/mcp.json: {{error}}", "failed_update_project": "Ha fallat l'actualització dels servidors MCP del projecte", - "invalidJsonArgument": "Kilo Code ha intentat utilitzar {{toolName}} amb un argument JSON no vàlid. Tornant a intentar...", + "invalidJsonArgument": "Axon Code ha intentat utilitzar {{toolName}} amb un argument JSON no vàlid. Tornant a intentar...", "refresh_after_disable": "Ha fallat l'actualització de les connexions MCP després de desactivar", "refresh_after_enable": "Ha fallat l'actualització de les connexions MCP després d'activar", "disconnect_servers_partial": "Ha fallat la desconnexió de {{count}} servidor(s) MCP. Comprova la sortida per més detalls.", diff --git a/src/i18n/locales/cs/common.json b/src/i18n/locales/cs/common.json index 3781a0cf4a..76e7e6e96f 100644 --- a/src/i18n/locales/cs/common.json +++ b/src/i18n/locales/cs/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Open Source AI asistent pro kódování pro plánování, vytváření a opravy kódu." }, "number_format": { @@ -99,7 +99,7 @@ "processExitedWithError": "Proces Claude Code skončil s kódem {{exitCode}}. Chybový výstup: {{output}}", "stoppedWithReason": "Claude Code se zastavil s důvodem: {{reason}}", "apiKeyModelPlanMismatch": "API klíče a plány předplatného umožňují různé modely. Ujisti se, že vybraný model je zahrnut v tvém plánu.", - "notFound": "Spustitelný soubor Claude Code '{{claudePath}}' nebyl nalezen.\n\nNainstalujte prosím Claude Code CLI:\n1. Navštivte {{installationUrl}} pro stažení Claude Code\n2. Postupujte podle pokynů pro instalaci pro váš operační systém\n3. Ujistěte se, že příkaz 'claude' je dostupný v PATH\n4. Alternativně nakonfigurujte vlastní cestu v nastavení Kilo Code pod 'Cesta Claude Code'\n\nPůvodní chyba: {{originalError}}" + "notFound": "Spustitelný soubor Claude Code '{{claudePath}}' nebyl nalezen.\n\nNainstalujte prosím Claude Code CLI:\n1. Navštivte {{installationUrl}} pro stažení Claude Code\n2. Postupujte podle pokynů pro instalaci pro váš operační systém\n3. Ujistěte se, že příkaz 'claude' je dostupný v PATH\n4. Alternativně nakonfigurujte vlastní cestu v nastavení Axon Code pod 'Cesta Claude Code'\n\nPůvodní chyba: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Nepodařilo se načíst OAuth přihlašovací údaje. Nejprve se prosím autentizujte: {{error}}", @@ -152,7 +152,7 @@ "warnings": { "no_terminal_content": "Není vybrán žádný obsah terminálu", "missing_task_files": "Soubory této úlohy chybí. Chceš ji odstranit ze seznamu úloh?", - "auto_import_failed": "Automatický import nastavení Kilo Code selhal: {{error}}" + "auto_import_failed": "Automatický import nastavení Axon Code selhal: {{error}}" }, "info": { "no_changes": "Nebyly nalezeny žádné změny.", @@ -161,7 +161,7 @@ "custom_storage_path_set": "Nastavena vlastní cesta úložiště: {{path}}", "default_storage_path": "Návrat k použití výchozí cesty úložiště", "settings_imported": "Nastavení byla úspěšně importována.", - "auto_import_success": "Nastavení Kilo Code byla automaticky importována ze souboru {{filename}}", + "auto_import_success": "Nastavení Axon Code byla automaticky importována ze souboru {{filename}}", "share_link_copied": "Odkaz pro sdílení zkopírován do schránky", "organization_share_link_copied": "Odkaz pro sdílení organizace zkopírován do schránky!", "public_share_link_copied": "Veřejný odkaz pro sdílení zkopírován do schránky!", @@ -195,7 +195,7 @@ "enter_valid_path": "Prosím zadej platnou cestu" }, "input": { - "task_prompt": "Co by měl Kilo Code udělat?", + "task_prompt": "Co by měl Axon Code udělat?", "task_placeholder": "Vytvořit, najít, zeptat se na něco" }, "customModes": { @@ -222,8 +222,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "Tvá organizace vyžaduje autentizaci Kilo Code Cloud. Prosím přihlas se pro pokračování.", - "organization_mismatch": "Musíš být autentizován s účtem Kilo Code Cloud tvé organizace.", + "cloud_auth_required": "Tvá organizace vyžaduje autentizaci Axon Code Cloud. Prosím přihlas se pro pokračování.", + "organization_mismatch": "Musíš být autentizován s účtem Axon Code Cloud tvé organizace.", "verification_failed": "Nelze ověřit autentizaci organizace." }, "info": { @@ -249,7 +249,7 @@ }, "docsLink": { "label": "Dokumentace", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Chyba", diff --git a/src/i18n/locales/cs/jetbrains.json b/src/i18n/locales/cs/jetbrains.json index 5eed290b41..10fb880d54 100644 --- a/src/i18n/locales/cs/jetbrains.json +++ b/src/i18n/locales/cs/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Zrušit" }, "ui": { - "initializing": "Kilo Code se inicializuje...", + "initializing": "Axon Code se inicializuje...", "systemInformation": "Informace o systému" } } diff --git a/src/i18n/locales/cs/kilocode.json b/src/i18n/locales/cs/kilocode.json index 040a72d20e..d41c4b73ca 100644 --- a/src/i18n/locales/cs/kilocode.json +++ b/src/i18n/locales/cs/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Generátor zpráv pro commit Kilo Code aktivován", + "activated": "Generátor zpráv pro commit Axon Code aktivován", "gitNotFound": "⚠️ Git repozitář nebyl nalezen nebo git není dostupný", "gitInitError": "⚠️ Chyba inicializace Gitu: {{error}}", "generating": "Kilo: Generuji zprávu commitu...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Poskytovatel zpráv commitů zaregistrován", "errors": { "noProject": "Žádný projekt k dispozici", - "connectionFailed": "Nepodařilo se připojit k rozšíření Kilo Code", + "connectionFailed": "Nepodařilo se připojit k rozšíření Axon Code", "timeout": "Časový limit požadavku vypršel po 30 sekundách", "invalidResponse": "Neplatný formát odpovědi obdržen od rozšíření", "missingMessage": "Z rozšíření nebyla přijata žádná zpráva o commitu", @@ -87,7 +87,7 @@ }, "progress": { "title": "Generování Commit Message", - "connecting": "Připojování k Kilo Code...", + "connecting": "Připojování k Axon Code...", "analyzing": "Analyzuji změny...", "generating": "Generuji zprávu commitu..." }, @@ -104,12 +104,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (zakázáno)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (zakázáno)", "tokenError": "Pro použití Autocomplete musí být nastaven platný token", "lastCompletion": "Poslední návrh:", "sessionTotal": "Celkové náklady relace:", @@ -121,36 +121,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analyzuji tvůj kód...", "generating": "Generuji navrhované úpravy...", "processing": "Zpracovávám navrhované úpravy...", "showing": "Zobrazuji navrhované úpravy..." }, "input": { - "title": "Kilo Code: Rychlý úkol", + "title": "Axon Code: Rychlý úkol", "placeholder": "např. 'refaktoruj tuto funkci, aby byla efektivnější'" }, "commands": { - "generateSuggestions": "Kilo Code: Generovat navrhované úpravy", + "generateSuggestions": "Axon Code: Generovat navrhované úpravy", "displaySuggestions": "Zobrazit navrhované úpravy", "cancelSuggestions": "Zrušit navrhované úpravy", "applyCurrentSuggestion": "Použít aktuální navrhovanou úpravu", "applyAllSuggestions": "Použít všechny navrhované úpravy", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Navrhované úpravy" + "title": "Axon Code: Navrhované úpravy" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Mohu ti pomoci s rychlými úkoly a navrženými úpravami." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete je blokováno konfliktem s GitHub Copilot. Pro vyřešení tohoto problému musíš zakázat inline návrhy Copilot.", + "message": "Axon Code Autocomplete je blokováno konfliktem s GitHub Copilot. Pro vyřešení tohoto problému musíš zakázat inline návrhy Copilot.", "disableCopilot": "Zakázat Copilot", "disableInlineAssist": "Zakázat Autocomplete" } diff --git a/src/i18n/locales/cs/mcp.json b/src/i18n/locales/cs/mcp.json index 85b7235b45..93940823c7 100644 --- a/src/i18n/locales/cs/mcp.json +++ b/src/i18n/locales/cs/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Neplatný formát nastavení MCP: {{errorMessages}}", "create_json": "Nepodařilo se vytvořit nebo otevřít .kilocode/mcp.json: {{error}}", "failed_update_project": "Nepodařilo se aktualizovat servery MCP projektu", - "invalidJsonArgument": "Kilo Code se pokusil použít {{toolName}} s neplatným argumentem JSON. Zkouším znovu...", + "invalidJsonArgument": "Axon Code se pokusil použít {{toolName}} s neplatným argumentem JSON. Zkouším znovu...", "refresh_after_disable": "Nepodařilo se obnovit připojení MCP po deaktivaci", "refresh_after_enable": "Nepodařilo se obnovit připojení MCP po aktivaci", "disconnect_servers_partial": "Nepodařilo se odpojit {{count}} server(ů) MCP. Zkontroluj výstup pro podrobnosti.", diff --git a/src/i18n/locales/de/common.json b/src/i18n/locales/de/common.json index ae0d605163..a50b9321ee 100644 --- a/src/i18n/locales/de/common.json +++ b/src/i18n/locales/de/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Open-Source-KI-Codierungsassistent zum Planen, Erstellen und Korrigieren von Code." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code Prozess wurde mit Code {{exitCode}} beendet. Fehlerausgabe: {{output}}", "stoppedWithReason": "Claude Code wurde mit Grund gestoppt: {{reason}}", "apiKeyModelPlanMismatch": "API-Schlüssel und Abonnement-Pläne erlauben verschiedene Modelle. Stelle sicher, dass das ausgewählte Modell in deinem Plan enthalten ist.", - "notFound": "Claude Code ausführbare Datei '{{claudePath}}' nicht gefunden.\n\nBitte installiere Claude Code CLI:\n1. Besuche {{installationUrl}} um Claude Code herunterzuladen\n2. Folge den Installationsanweisungen für dein Betriebssystem\n3. Stelle sicher, dass der 'claude' Befehl in deinem PATH verfügbar ist\n4. Alternativ konfiguriere einen benutzerdefinierten Pfad in den Kilo Code-Einstellungen unter 'Claude Code Pfad'\n\nUrsprünglicher Fehler: {{originalError}}" + "notFound": "Claude Code ausführbare Datei '{{claudePath}}' nicht gefunden.\n\nBitte installiere Claude Code CLI:\n1. Besuche {{installationUrl}} um Claude Code herunterzuladen\n2. Folge den Installationsanweisungen für dein Betriebssystem\n3. Stelle sicher, dass der 'claude' Befehl in deinem PATH verfügbar ist\n4. Alternativ konfiguriere einen benutzerdefinierten Pfad in den Axon Code-Einstellungen unter 'Claude Code Pfad'\n\nUrsprünglicher Fehler: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Fehler beim Laden der OAuth-Anmeldedaten. Bitte authentifiziere dich zuerst: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Kein Terminal-Inhalt ausgewählt", "missing_task_files": "Die Dateien dieser Aufgabe fehlen. Möchtest du sie aus der Aufgabenliste entfernen?", - "auto_import_failed": "Fehler beim automatischen Import der Kilo Code-Einstellungen: {{error}}" + "auto_import_failed": "Fehler beim automatischen Import der Axon Code-Einstellungen: {{error}}" }, "info": { "no_changes": "Keine Änderungen gefunden.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Benutzerdefinierter Speicherpfad festgelegt: {{path}}", "default_storage_path": "Auf Standardspeicherpfad zurückgesetzt", "settings_imported": "Einstellungen erfolgreich importiert.", - "auto_import_success": "Kilo Code-Einstellungen automatisch importiert aus {{filename}}", + "auto_import_success": "Axon Code-Einstellungen automatisch importiert aus {{filename}}", "share_link_copied": "Share-Link in die Zwischenablage kopiert", "image_copied_to_clipboard": "Bild-Daten-URI in die Zwischenablage kopiert", "image_saved": "Bild gespeichert unter {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Bitte gib einen gültigen Pfad ein" }, "input": { - "task_prompt": "Was soll Kilo Code tun?", + "task_prompt": "Was soll Axon Code tun?", "task_placeholder": "Gib deine Aufgabe hier ein" }, "settings": { @@ -231,8 +231,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "Deine Organisation erfordert eine Kilo Code Cloud-Authentifizierung. Bitte melde dich an, um fortzufahren.", - "organization_mismatch": "Du musst mit dem Kilo Code Cloud-Konto deiner Organisation authentifiziert sein.", + "cloud_auth_required": "Deine Organisation erfordert eine Axon Code Cloud-Authentifizierung. Bitte melde dich an, um fortzufahren.", + "organization_mismatch": "Du musst mit dem Axon Code Cloud-Konto deiner Organisation authentifiziert sein.", "verification_failed": "Die Organisationsauthentifizierung konnte nicht verifiziert werden." }, "info": { @@ -254,7 +254,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Fehler", diff --git a/src/i18n/locales/de/jetbrains.json b/src/i18n/locales/de/jetbrains.json index d5237cdb68..621710afd1 100644 --- a/src/i18n/locales/de/jetbrains.json +++ b/src/i18n/locales/de/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Abbrechen" }, "ui": { - "initializing": "Kilo Code wird initialisiert...", + "initializing": "Axon Code wird initialisiert...", "systemInformation": "Systeminformationen" } } diff --git a/src/i18n/locales/de/kilocode.json b/src/i18n/locales/de/kilocode.json index f3778e6f0d..31a2c1eb3c 100644 --- a/src/i18n/locales/de/kilocode.json +++ b/src/i18n/locales/de/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code Commit-Nachrichten-Generator aktiviert", + "activated": "Axon Code Commit-Nachrichten-Generator aktiviert", "gitNotFound": "⚠️ Git-Repository nicht gefunden oder Git nicht verfügbar", "gitInitError": "⚠️ Git-Initialisierungsfehler: {{error}}", "generating": "Kilo: Generiere Commit-Nachricht...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Commit-Nachrichtenanbieter registriert", "errors": { "noProject": "Kein Projekt verfügbar", - "connectionFailed": "Verbindung zur Kilo Code-Erweiterung fehlgeschlagen", + "connectionFailed": "Verbindung zur Axon Code-Erweiterung fehlgeschlagen", "missingMessage": "Keine Commit-Nachricht von der Erweiterung erhalten", "timeout": "Anfrage nach 30 Sekunden abgelaufen", "invalidResponse": "Ungültiges Antwortformat vom Erweiterung erhalten", @@ -88,7 +88,7 @@ "progress": { "title": "Commit-Nachricht generieren", "analyzing": "Änderungen werden analysiert...", - "connecting": "Verbindung mit Kilo Code wird hergestellt...", + "connecting": "Verbindung mit Axon Code wird hergestellt...", "generating": "Commit-Nachricht wird generiert..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (deaktiviert)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (deaktiviert)", "tokenError": "Ein gültiger Token muss gesetzt werden, um Autocomplete zu verwenden", "lastCompletion": "Letzter Vorschlag:", "sessionTotal": "Sitzungsgesamtkosten:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analysiere deinen Code...", "generating": "Generiere Bearbeitungsvorschläge...", "processing": "Verarbeite Bearbeitungsvorschläge...", "showing": "Zeige Bearbeitungsvorschläge..." }, "input": { - "title": "Kilo Code: Schnellaufgabe", + "title": "Axon Code: Schnellaufgabe", "placeholder": "z.B. 'refaktoriere diese Funktion für mehr Effizienz'" }, "commands": { - "generateSuggestions": "Kilo Code: Bearbeitungsvorschläge generieren", + "generateSuggestions": "Axon Code: Bearbeitungsvorschläge generieren", "displaySuggestions": "Bearbeitungsvorschläge anzeigen", "cancelSuggestions": "Bearbeitungsvorschläge abbrechen", "applyCurrentSuggestion": "Aktuellen Bearbeitungsvorschlag anwenden", "applyAllSuggestions": "Alle Bearbeitungsvorschläge anwenden", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Bearbeitungsvorschläge" + "title": "Axon Code: Bearbeitungsvorschläge" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Ich kann dir bei Schnellaufgaben und Bearbeitungsvorschlägen helfen." }, "incompatibilityExtensionPopup": { - "message": "Das Kilo Code Autocomplete wird durch einen Konflikt mit GitHub Copilot blockiert. Um dies zu beheben, musst du Copilots Inline-Vorschläge deaktivieren.", + "message": "Das Axon Code Autocomplete wird durch einen Konflikt mit GitHub Copilot blockiert. Um dies zu beheben, musst du Copilots Inline-Vorschläge deaktivieren.", "disableCopilot": "Copilot deaktivieren", "disableInlineAssist": "Autocomplete deaktivieren" } diff --git a/src/i18n/locales/de/mcp.json b/src/i18n/locales/de/mcp.json index b2a69592cc..063fbe4cf3 100644 --- a/src/i18n/locales/de/mcp.json +++ b/src/i18n/locales/de/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Ungültiges MCP-Einstellungen-Format: {{errorMessages}}", "create_json": "Fehler beim Erstellen oder Öffnen von .kilocode/mcp.json: {{error}}", "failed_update_project": "Fehler beim Aktualisieren der Projekt-MCP-Server", - "invalidJsonArgument": "Kilo Code hat versucht, {{toolName}} mit einem ungültigen JSON-Argument zu verwenden. Wiederhole...", + "invalidJsonArgument": "Axon Code hat versucht, {{toolName}} mit einem ungültigen JSON-Argument zu verwenden. Wiederhole...", "refresh_after_disable": "Fehler beim Aktualisieren der MCP-Verbindungen nach dem Deaktivieren", "refresh_after_enable": "Fehler beim Aktualisieren der MCP-Verbindungen nach dem Aktivieren", "disconnect_servers_partial": "Fehler beim Trennen von {{count}} MCP-Server(n). Überprüfe die Ausgabe für Details.", diff --git a/src/i18n/locales/en/common.json b/src/i18n/locales/en/common.json index dd4bbcde6b..dc24328d2e 100644 --- a/src/i18n/locales/en/common.json +++ b/src/i18n/locales/en/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Open Source AI coding assistant for planning, building, and fixing code." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code process exited with code {{exitCode}}. Error output: {{output}}", "stoppedWithReason": "Claude Code stopped with reason: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Failed to load OAuth credentials. Please authenticate first: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "No terminal content selected", "missing_task_files": "This task's files are missing. Would you like to remove it from the task list?", - "auto_import_failed": "Failed to auto-import Kilo Code settings: {{error}}" + "auto_import_failed": "Failed to auto-import Axon Code settings: {{error}}" }, "info": { "no_changes": "No changes found.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Custom storage path set: {{path}}", "default_storage_path": "Reverted to using default storage path", "settings_imported": "Settings imported successfully.", - "auto_import_success": "Kilo Code settings automatically imported from {{filename}}", + "auto_import_success": "Axon Code settings automatically imported from {{filename}}", "share_link_copied": "Share link copied to clipboard", "organization_share_link_copied": "Organization share link copied to clipboard!", "public_share_link_copied": "Public share link copied to clipboard!", @@ -193,7 +193,7 @@ "enter_valid_path": "Please enter a valid path" }, "input": { - "task_prompt": "What should Kilo Code do?", + "task_prompt": "What should Axon Code do?", "task_placeholder": "Build, find, ask something" }, "customModes": { @@ -220,8 +220,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "Your organization requires Kilo Code Cloud authentication. Please sign in to continue.", - "organization_mismatch": "You must be authenticated with your organization's Kilo Code Cloud account.", + "cloud_auth_required": "Your organization requires Axon Code Cloud authentication. Please sign in to continue.", + "organization_mismatch": "You must be authenticated with your organization's Axon Code Cloud account.", "verification_failed": "Unable to verify organization authentication." }, "info": { @@ -243,7 +243,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Error", diff --git a/src/i18n/locales/en/jetbrains.json b/src/i18n/locales/en/jetbrains.json index d719144e9a..87b29c1b0f 100644 --- a/src/i18n/locales/en/jetbrains.json +++ b/src/i18n/locales/en/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Cancel" }, "ui": { - "initializing": "Kilo Code is initializing...", + "initializing": "Axon Code is initializing...", "systemInformation": "System Information" } } diff --git a/src/i18n/locales/en/kilocode.json b/src/i18n/locales/en/kilocode.json index 01c202eb07..9b5e7e0335 100644 --- a/src/i18n/locales/en/kilocode.json +++ b/src/i18n/locales/en/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code commit message generator activated", + "activated": "Axon Code commit message generator activated", "gitNotFound": "⚠️ Git repository not found or git not available", "gitInitError": "⚠️ Git initialization error: {{error}}", "generating": "Kilo: Generating commit message...", @@ -62,7 +62,7 @@ "activationFailed": "Kilo: Failed to activate message generator: {{error}}", "providerRegistered": "Kilo: Commit message provider registered", "errors": { - "connectionFailed": "Failed to connect to Kilo Code extension", + "connectionFailed": "Failed to connect to Axon Code extension", "timeout": "Request timed out after 30 seconds", "invalidResponse": "Invalid response format received from extension", "missingMessage": "No commit message received from extension", @@ -88,7 +88,7 @@ "progress": { "title": "Generating Commit Message", "analyzing": "Analyzing changes...", - "connecting": "Connecting to Kilo Code...", + "connecting": "Connecting to Axon Code...", "generating": "Generating commit message..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (disabled)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (disabled)", "tokenError": "A valid token must be set to use Autocomplete", "lastCompletion": "Last suggestion:", "sessionTotal": "Session total cost:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analyzing your code...", "generating": "Generating suggested edits...", "processing": "Processing suggested edits...", "showing": "Displaying suggested edits..." }, "input": { - "title": "Kilo Code: Quick Task", + "title": "Axon Code: Quick Task", "placeholder": "e.g., 'refactor this function to be more efficient'" }, "commands": { - "generateSuggestions": "Kilo Code: Generate Suggested Edits", + "generateSuggestions": "Axon Code: Generate Suggested Edits", "displaySuggestions": "Display Suggested Edits", "cancelSuggestions": "Cancel Suggested Edits", "applyCurrentSuggestion": "Apply Current Suggested Edit", "applyAllSuggestions": "Apply All Suggested Edits", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Suggested Edits" + "title": "Axon Code: Suggested Edits" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "I can help you with quick tasks and suggested edits." }, "incompatibilityExtensionPopup": { - "message": "The Kilo Code Autocomplete is being blocked by a conflict with GitHub Copilot. To fix this, you must disable Copilot's inline suggestions.", + "message": "The Axon Code Autocomplete is being blocked by a conflict with GitHub Copilot. To fix this, you must disable Copilot's inline suggestions.", "disableCopilot": "Disable Copilot", "disableInlineAssist": "Disable Autocomplete" } diff --git a/src/i18n/locales/en/mcp.json b/src/i18n/locales/en/mcp.json index b810a35c0c..4f8ad49a9a 100644 --- a/src/i18n/locales/en/mcp.json +++ b/src/i18n/locales/en/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Invalid MCP settings format: {{errorMessages}}", "create_json": "Failed to create or open .kilocode/mcp.json: {{error}}", "failed_update_project": "Failed to update project MCP servers", - "invalidJsonArgument": "Kilo Code tried to use {{toolName}} with an invalid JSON argument. Retrying...", + "invalidJsonArgument": "Axon Code tried to use {{toolName}} with an invalid JSON argument. Retrying...", "refresh_after_disable": "Failed to refresh MCP connections after disabling", "refresh_after_enable": "Failed to refresh MCP connections after enabling", "disconnect_servers_partial": "Failed to disconnect {{count}} MCP server(s). Check the output for details.", diff --git a/src/i18n/locales/es/common.json b/src/i18n/locales/es/common.json index 686122a684..8b4a3f37bf 100644 --- a/src/i18n/locales/es/common.json +++ b/src/i18n/locales/es/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Asistente de codificación de IA de código abierto para planificar, crear y corregir código." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "El proceso de Claude Code terminó con código {{exitCode}}. Salida de error: {{output}}", "stoppedWithReason": "Claude Code se detuvo por la razón: {{reason}}", "apiKeyModelPlanMismatch": "Las claves API y los planes de suscripción permiten diferentes modelos. Asegúrate de que el modelo seleccionado esté incluido en tu plan.", - "notFound": "Ejecutable de Claude Code '{{claudePath}}' no encontrado.\n\nPor favor instala Claude Code CLI:\n1. Visita {{installationUrl}} para descargar Claude Code\n2. Sigue las instrucciones de instalación para tu sistema operativo\n3. Asegúrate de que el comando 'claude' esté disponible en tu PATH\n4. Alternativamente, configura una ruta personalizada en la configuración de Kilo Code bajo 'Ruta de Claude Code'\n\nError original: {{originalError}}" + "notFound": "Ejecutable de Claude Code '{{claudePath}}' no encontrado.\n\nPor favor instala Claude Code CLI:\n1. Visita {{installationUrl}} para descargar Claude Code\n2. Sigue las instrucciones de instalación para tu sistema operativo\n3. Asegúrate de que el comando 'claude' esté disponible en tu PATH\n4. Alternativamente, configura una ruta personalizada en la configuración de Axon Code bajo 'Ruta de Claude Code'\n\nError original: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Error al cargar credenciales OAuth. Por favor autentícate primero: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "No hay contenido de terminal seleccionado", "missing_task_files": "Los archivos de esta tarea faltan. ¿Deseas eliminarla de la lista de tareas?", - "auto_import_failed": "Error al importar automáticamente la configuración de Kilo Code: {{error}}" + "auto_import_failed": "Error al importar automáticamente la configuración de Axon Code: {{error}}" }, "info": { "no_changes": "No se encontraron cambios.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Ruta de almacenamiento personalizada establecida: {{path}}", "default_storage_path": "Se ha vuelto a usar la ruta de almacenamiento predeterminada", "settings_imported": "Configuración importada correctamente.", - "auto_import_success": "Configuración de Kilo Code importada automáticamente desde {{filename}}", + "auto_import_success": "Configuración de Axon Code importada automáticamente desde {{filename}}", "share_link_copied": "Enlace de compartir copiado al portapapeles", "image_copied_to_clipboard": "URI de datos de imagen copiada al portapapeles", "image_saved": "Imagen guardada en {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Por favor, ingresa una ruta válida" }, "input": { - "task_prompt": "¿Qué debe hacer Kilo Code?", + "task_prompt": "¿Qué debe hacer Axon Code?", "task_placeholder": "Escribe tu tarea aquí" }, "settings": { @@ -231,8 +231,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "Tu organización requiere autenticación de Kilo Code Cloud. Por favor, inicia sesión para continuar.", - "organization_mismatch": "Debes estar autenticado con la cuenta de Kilo Code Cloud de tu organización.", + "cloud_auth_required": "Tu organización requiere autenticación de Axon Code Cloud. Por favor, inicia sesión para continuar.", + "organization_mismatch": "Debes estar autenticado con la cuenta de Axon Code Cloud de tu organización.", "verification_failed": "No se pudo verificar la autenticación de la organización." }, "info": { @@ -254,7 +254,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Error", diff --git a/src/i18n/locales/es/jetbrains.json b/src/i18n/locales/es/jetbrains.json index 46ca655014..605b44f0c9 100644 --- a/src/i18n/locales/es/jetbrains.json +++ b/src/i18n/locales/es/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Cancelar" }, "ui": { - "initializing": "Kilo Code se está inicializando...", + "initializing": "Axon Code se está inicializando...", "systemInformation": "Información del sistema" } } diff --git a/src/i18n/locales/es/kilocode.json b/src/i18n/locales/es/kilocode.json index edfebc6773..1c213db1bf 100644 --- a/src/i18n/locales/es/kilocode.json +++ b/src/i18n/locales/es/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Generador de mensajes de commit de Kilo Code activado", + "activated": "Generador de mensajes de commit de Axon Code activado", "gitNotFound": "⚠️ Repositorio Git no encontrado o git no disponible", "gitInitError": "⚠️ Error de inicialización de Git: {{error}}", "generating": "Kilo: Generando mensaje de confirmación...", @@ -63,7 +63,7 @@ "activationFailed": "Kilo: Error al activar el generador de mensajes: {{error}}", "errors": { "noProject": "Ningún proyecto disponible", - "connectionFailed": "Error al conectar con la extensión de Kilo Code", + "connectionFailed": "Error al conectar con la extensión de Axon Code", "missingMessage": "No se recibió mensaje de confirmación desde la extensión", "invalidResponse": "Formato de respuesta inválido recibido de la extensión", "noChanges": "No se encontraron cambios para confirmar", @@ -88,7 +88,7 @@ "progress": { "analyzing": "Analizando cambios...", "title": "Generando Mensaje de Commit", - "connecting": "Conectando con Kilo Code...", + "connecting": "Conectando con Axon Code...", "generating": "Generando mensaje de commit..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (deshabilitado)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (deshabilitado)", "tokenError": "Se debe establecer un token válido para usar Autocomplete", "lastCompletion": "Última sugerencia:", "sessionTotal": "Costo total de la sesión:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analizando tu código...", "generating": "Generando ediciones sugeridas...", "processing": "Procesando ediciones sugeridas...", "showing": "Mostrando ediciones sugeridas..." }, "input": { - "title": "Kilo Code: Tarea Rápida", + "title": "Axon Code: Tarea Rápida", "placeholder": "ej., 'refactoriza esta función para que sea más eficiente'" }, "commands": { - "generateSuggestions": "Kilo Code: Generar Ediciones Sugeridas", + "generateSuggestions": "Axon Code: Generar Ediciones Sugeridas", "displaySuggestions": "Mostrar Ediciones Sugeridas", "cancelSuggestions": "Cancelar Ediciones Sugeridas", "applyCurrentSuggestion": "Aplicar Edición Sugerida Actual", "applyAllSuggestions": "Aplicar Todas las Ediciones Sugeridas", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Ediciones Sugeridas" + "title": "Axon Code: Ediciones Sugeridas" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Puedo ayudarte con tareas rápidas y ediciones sugeridas." }, "incompatibilityExtensionPopup": { - "message": "El Kilo Code Autocomplete está siendo bloqueado por un conflicto con GitHub Copilot. Para solucionarlo, debes desactivar las sugerencias en línea de Copilot.", + "message": "El Axon Code Autocomplete está siendo bloqueado por un conflicto con GitHub Copilot. Para solucionarlo, debes desactivar las sugerencias en línea de Copilot.", "disableCopilot": "Desactivar Copilot", "disableInlineAssist": "Desactivar Autocomplete" } diff --git a/src/i18n/locales/es/mcp.json b/src/i18n/locales/es/mcp.json index 33b7c3baf3..988a51a541 100644 --- a/src/i18n/locales/es/mcp.json +++ b/src/i18n/locales/es/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Formato de configuración MCP no válido: {{errorMessages}}", "create_json": "Error al crear o abrir .kilocode/mcp.json: {{error}}", "failed_update_project": "Error al actualizar los servidores MCP del proyecto", - "invalidJsonArgument": "Kilo Code intentó usar {{toolName}} con un argumento JSON no válido. Reintentando...", + "invalidJsonArgument": "Axon Code intentó usar {{toolName}} con un argumento JSON no válido. Reintentando...", "refresh_after_disable": "Error al actualizar las conexiones MCP después de desactivar", "refresh_after_enable": "Error al actualizar las conexiones MCP después de activar", "disconnect_servers_partial": "Error al desconectar {{count}} servidor(es) MCP. Revisa la salida para más detalles.", diff --git a/src/i18n/locales/fr/common.json b/src/i18n/locales/fr/common.json index d517991ebf..51057135cd 100644 --- a/src/i18n/locales/fr/common.json +++ b/src/i18n/locales/fr/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Assistant de codage d'IA Open Source pour la planification, la création et la correction de code." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Le processus Claude Code s'est terminé avec le code {{exitCode}}. Sortie d'erreur : {{output}}", "stoppedWithReason": "Claude Code s'est arrêté pour la raison : {{reason}}", "apiKeyModelPlanMismatch": "Les clés API et les plans d'abonnement permettent différents modèles. Assurez-vous que le modèle sélectionné est inclus dans votre plan.", - "notFound": "Exécutable Claude Code '{{claudePath}}' introuvable.\n\nVeuillez installer Claude Code CLI :\n1. Visitez {{installationUrl}} pour télécharger Claude Code\n2. Suivez les instructions d'installation pour votre système d'exploitation\n3. Assurez-vous que la commande 'claude' est disponible dans votre PATH\n4. Alternativement, configurez un chemin personnalisé dans les paramètres Kilo Code sous 'Chemin de Claude Code'\n\nErreur originale : {{originalError}}" + "notFound": "Exécutable Claude Code '{{claudePath}}' introuvable.\n\nVeuillez installer Claude Code CLI :\n1. Visitez {{installationUrl}} pour télécharger Claude Code\n2. Suivez les instructions d'installation pour votre système d'exploitation\n3. Assurez-vous que la commande 'claude' est disponible dans votre PATH\n4. Alternativement, configurez un chemin personnalisé dans les paramètres Axon Code sous 'Chemin de Claude Code'\n\nErreur originale : {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Échec du chargement des identifiants OAuth. Veuillez vous authentifier d'abord : {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Aucun contenu de terminal sélectionné", "missing_task_files": "Les fichiers de cette tâche sont introuvables. Souhaitez-vous la supprimer de la liste des tâches ?", - "auto_import_failed": "Échec de l'importation automatique des paramètres Kilo Code : {{error}}" + "auto_import_failed": "Échec de l'importation automatique des paramètres Axon Code : {{error}}" }, "info": { "no_changes": "Aucun changement trouvé.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Chemin de stockage personnalisé défini : {{path}}", "default_storage_path": "Retour au chemin de stockage par défaut", "settings_imported": "Paramètres importés avec succès.", - "auto_import_success": "Paramètres Kilo Code importés automatiquement depuis {{filename}}", + "auto_import_success": "Paramètres Axon Code importés automatiquement depuis {{filename}}", "share_link_copied": "Lien de partage copié dans le presse-papiers", "image_copied_to_clipboard": "URI de données d'image copiée dans le presse-papiers", "image_saved": "Image enregistrée dans {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Veuillez entrer un chemin valide" }, "input": { - "task_prompt": "Que doit faire Kilo Code?", + "task_prompt": "Que doit faire Axon Code?", "task_placeholder": "Écrivez votre tâche ici" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Erreur", diff --git a/src/i18n/locales/fr/jetbrains.json b/src/i18n/locales/fr/jetbrains.json index e1781da813..8e2023313a 100644 --- a/src/i18n/locales/fr/jetbrains.json +++ b/src/i18n/locales/fr/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Annuler" }, "ui": { - "initializing": "Kilo Code s'initialise...", + "initializing": "Axon Code s'initialise...", "systemInformation": "Informations système" } } diff --git a/src/i18n/locales/fr/kilocode.json b/src/i18n/locales/fr/kilocode.json index d7b8280902..9d3ba6440f 100644 --- a/src/i18n/locales/fr/kilocode.json +++ b/src/i18n/locales/fr/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Générateur de messages de commit Kilo Code activé", + "activated": "Générateur de messages de commit Axon Code activé", "gitNotFound": "⚠️ Dépôt Git introuvable ou git non disponible", "gitInitError": "⚠️ Erreur d'initialisation Git : {{error}}", "generating": "Kilo : Génération du message de commit...", @@ -64,7 +64,7 @@ "errors": { "noProject": "Aucun projet disponible", "timeout": "La requête a expiré après 30 secondes", - "connectionFailed": "Échec de connexion à l'extension Kilo Code", + "connectionFailed": "Échec de connexion à l'extension Axon Code", "invalidResponse": "Format de réponse invalide reçu de l'extension", "missingMessage": "Aucun message de commit reçu de l'extension", "noWorkspacePath": "Impossible de déterminer le chemin d'espace de travail pour le dépôt Git", @@ -87,7 +87,7 @@ }, "progress": { "title": "Génération du Message de Commit", - "connecting": "Connexion à Kilo Code...", + "connecting": "Connexion à Axon Code...", "analyzing": "Analyse des changements en cours...", "generating": "Génération du message de commit..." }, @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (désactivé)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (désactivé)", "tokenError": "Un token valide doit être défini pour utiliser Autocomplete", "lastCompletion": "Dernière suggestion :", "sessionTotal": "Coût total de la session :", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analyse de ton code...", "generating": "Génération des modifications suggérées...", "processing": "Traitement des modifications suggérées...", "showing": "Affichage des modifications suggérées..." }, "input": { - "title": "Kilo Code : Tâche Rapide", + "title": "Axon Code : Tâche Rapide", "placeholder": "ex., 'refactorise cette fonction pour plus d'efficacité'" }, "commands": { - "generateSuggestions": "Kilo Code : Générer des Modifications Suggérées", + "generateSuggestions": "Axon Code : Générer des Modifications Suggérées", "displaySuggestions": "Afficher les Modifications Suggérées", "cancelSuggestions": "Annuler les Modifications Suggérées", "applyCurrentSuggestion": "Appliquer la Modification Suggérée Actuelle", "applyAllSuggestions": "Appliquer Toutes les Modifications Suggérées", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code : Modifications Suggérées" + "title": "Axon Code : Modifications Suggérées" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Je peux t'aider avec des tâches rapides et des modifications suggérées." }, "incompatibilityExtensionPopup": { - "message": "Le Kilo Code Autocomplete est bloqué par un conflit avec GitHub Copilot. Pour résoudre cela, tu dois désactiver les suggestions en ligne de Copilot.", + "message": "Le Axon Code Autocomplete est bloqué par un conflit avec GitHub Copilot. Pour résoudre cela, tu dois désactiver les suggestions en ligne de Copilot.", "disableCopilot": "Désactiver Copilot", "disableInlineAssist": "Désactiver Autocomplete" } diff --git a/src/i18n/locales/fr/mcp.json b/src/i18n/locales/fr/mcp.json index 62e599ce6b..c2f2d8ce25 100644 --- a/src/i18n/locales/fr/mcp.json +++ b/src/i18n/locales/fr/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Format de paramètres MCP invalide : {{errorMessages}}", "create_json": "Échec de la création ou de l'ouverture de .kilocode/mcp.json : {{error}}", "failed_update_project": "Échec de la mise à jour des serveurs MCP du projet", - "invalidJsonArgument": "Kilo Code a essayé d'utiliser {{toolName}} avec un argument JSON invalide. Nouvelle tentative...", + "invalidJsonArgument": "Axon Code a essayé d'utiliser {{toolName}} avec un argument JSON invalide. Nouvelle tentative...", "refresh_after_disable": "Échec du rafraîchissement des connexions MCP après désactivation", "refresh_after_enable": "Échec du rafraîchissement des connexions MCP après activation", "disconnect_servers_partial": "Échec de la déconnexion de {{count}} serveur(s) MCP. Vérifiez la sortie pour plus de détails.", diff --git a/src/i18n/locales/hi/common.json b/src/i18n/locales/hi/common.json index 83b84ddef9..a96036efa3 100644 --- a/src/i18n/locales/hi/common.json +++ b/src/i18n/locales/hi/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "कोड की योजना बनाने, निर्माण करने और उसे ठीक करने के लिए ओपन सोर्स एआई कोडिंग सहायक।" }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code प्रक्रिया कोड {{exitCode}} के साथ समाप्त हुई। त्रुटि आउटपुट: {{output}}", "stoppedWithReason": "Claude Code इस कारण से रुका: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "OAuth क्रेडेंशियल लोड करने में विफल। कृपया पहले प्रमाणीकरण करें: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "कोई टर्मिनल सामग्री चयनित नहीं", "missing_task_files": "इस टास्क की फाइलें गायब हैं। क्या आप इसे टास्क सूची से हटाना चाहते हैं?", - "auto_import_failed": "Kilo Code सेटिंग्स का स्वचालित आयात विफल: {{error}}" + "auto_import_failed": "Axon Code सेटिंग्स का स्वचालित आयात विफल: {{error}}" }, "info": { "no_changes": "कोई परिवर्तन नहीं मिला।", @@ -156,7 +156,7 @@ "custom_storage_path_set": "कस्टम स्टोरेज पाथ सेट किया गया: {{path}}", "default_storage_path": "डिफ़ॉल्ट स्टोरेज पाथ का उपयोग पुनः शुरू किया गया", "settings_imported": "सेटिंग्स सफलतापूर्वक इम्पोर्ट की गईं।", - "auto_import_success": "Kilo Code सेटिंग्स {{filename}} से स्वचालित रूप से आयात की गईं", + "auto_import_success": "Axon Code सेटिंग्स {{filename}} से स्वचालित रूप से आयात की गईं", "share_link_copied": "साझा लिंक क्लिपबोर्ड पर कॉपी किया गया", "image_copied_to_clipboard": "छवि डेटा URI क्लिपबोर्ड में कॉपी की गई", "image_saved": "छवि {{path}} में सहेजी गई", @@ -193,7 +193,7 @@ "enter_valid_path": "कृपया एक वैध पाथ दर्ज करें" }, "input": { - "task_prompt": "Kilo Code को क्या करना है?", + "task_prompt": "Axon Code को क्या करना है?", "task_placeholder": "अपना कार्य यहाँ लिखें" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "त्रुटि", diff --git a/src/i18n/locales/hi/jetbrains.json b/src/i18n/locales/hi/jetbrains.json index 1910412ae4..9e89562a19 100644 --- a/src/i18n/locales/hi/jetbrains.json +++ b/src/i18n/locales/hi/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "रद्द करें" }, "ui": { - "initializing": "Kilo Code प्रारंभ हो रहा है...", + "initializing": "Axon Code प्रारंभ हो रहा है...", "systemInformation": "सिस्टम की जानकारी" } } diff --git a/src/i18n/locales/hi/kilocode.json b/src/i18n/locales/hi/kilocode.json index c1f32270c0..ccd7af7aaf 100644 --- a/src/i18n/locales/hi/kilocode.json +++ b/src/i18n/locales/hi/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code कमिट संदेश जनरेटर सक्रिय", + "activated": "Axon Code कमिट संदेश जनरेटर सक्रिय", "gitNotFound": "⚠️ Git रिपॉजिटरी नहीं मिली या Git उपलब्ध नहीं है", "gitInitError": "⚠️ Git इनिशियलाइज़ेशन त्रुटि: {{error}}", "generating": "Kilo: कमिट संदेश उत्पन्न कर रहा है...", @@ -64,7 +64,7 @@ "errors": { "noProject": "कोई प्रोजेक्ट उपलब्ध नहीं है", "timeout": "30 सेकंड के बाद अनुरोध का समय समाप्त हो गया", - "connectionFailed": "Kilo Code एक्सटेंशन से कनेक्ट करने में विफल", + "connectionFailed": "Axon Code एक्सटेंशन से कनेक्ट करने में विफल", "invalidResponse": "एक्सटेंशन से अमान्य प्रतिक्रिया प्रारूप प्राप्त हुआ", "missingMessage": "एक्सटेंशन से कोई कमिट संदेश प्राप्त नहीं हुआ", "noChanges": "कमिट करने के लिए कोई परिवर्तन नहीं मिला", @@ -88,7 +88,7 @@ "progress": { "title": "कमिट संदेश जनरेट कर रहा है", "analyzing": "बदलावों का विश्लेषण किया जा रहा है...", - "connecting": "Kilo Code से कनेक्ट हो रहा है...", + "connecting": "Axon Code से कनेक्ट हो रहा है...", "generating": "कमिट संदेश जनरेट हो रहा है..." }, "ui": { @@ -104,12 +104,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (अक्षम)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (अक्षम)", "tokenError": "Autocomplete का उपयोग करने के लिए एक वैध टोकन सेट करना होगा", "lastCompletion": "अंतिम सुझाव:", "sessionTotal": "सत्र की कुल लागत:", @@ -121,36 +121,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "आपके कोड का विश्लेषण कर रहे हैं...", "generating": "सुझाए गए संपादन बना रहे हैं...", "processing": "सुझाए गए संपादन प्रोसेस कर रहे हैं...", "showing": "सुझाए गए संपादन दिखा रहे हैं..." }, "input": { - "title": "Kilo Code: त्वरित कार्य", + "title": "Axon Code: त्वरित कार्य", "placeholder": "जैसे, 'इस फ़ंक्शन को अधिक कुशल बनाने के लिए रिफैक्टर करें'" }, "commands": { - "generateSuggestions": "Kilo Code: सुझाए गए संपादन जेनरेट करें", + "generateSuggestions": "Axon Code: सुझाए गए संपादन जेनरेट करें", "displaySuggestions": "सुझाए गए संपादन दिखाएं", "cancelSuggestions": "सुझाए गए संपादन रद्द करें", "applyCurrentSuggestion": "वर्तमान सुझाए गए संपादन लागू करें", "applyAllSuggestions": "सभी सुझाए गए संपादन लागू करें", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: सुझाए गए संपादन" + "title": "Axon Code: सुझाए गए संपादन" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "मैं त्वरित कार्यों और सुझाए गए संपादनों में आपकी सहायता कर सकता हूं।" }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete को GitHub Copilot के साथ संघर्ष के कारण ब्लॉक किया जा रहा है। इसे ठीक करने के लिए, आपको Copilot के इनलाइन सुझावों को अक्षम करना होगा।", + "message": "Axon Code Autocomplete को GitHub Copilot के साथ संघर्ष के कारण ब्लॉक किया जा रहा है। इसे ठीक करने के लिए, आपको Copilot के इनलाइन सुझावों को अक्षम करना होगा।", "disableCopilot": "Copilot अक्षम करें", "disableInlineAssist": "Autocomplete अक्षम करें" } diff --git a/src/i18n/locales/hi/mcp.json b/src/i18n/locales/hi/mcp.json index 24154475af..a92d4303f8 100644 --- a/src/i18n/locales/hi/mcp.json +++ b/src/i18n/locales/hi/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "अमान्य MCP सेटिंग्स फॉर्मेट: {{errorMessages}}", "create_json": ".kilocode/mcp.json बनाने या खोलने में विफल: {{error}}", "failed_update_project": "प्रोजेक्ट MCP सर्वर अपडेट करने में विफल", - "invalidJsonArgument": "Kilo Code ने {{toolName}} को अमान्य JSON आर्गुमेंट के साथ उपयोग करने की कोशिश की। फिर से कोशिश कर रहा है...", + "invalidJsonArgument": "Axon Code ने {{toolName}} को अमान्य JSON आर्गुमेंट के साथ उपयोग करने की कोशिश की। फिर से कोशिश कर रहा है...", "refresh_after_disable": "अक्षम करने के बाद MCP कनेक्शन रीफ्रेश करने में विफल", "refresh_after_enable": "सक्षम करने के बाद MCP कनेक्शन रीफ्रेश करने में विफल", "disconnect_servers_partial": "{{count}} MCP सर्वर डिस्कनेक्ट करने में विफल। विवरण के लिए आउटपुट देखें।", diff --git a/src/i18n/locales/id/common.json b/src/i18n/locales/id/common.json index beab716b33..a4c3c0c28b 100644 --- a/src/i18n/locales/id/common.json +++ b/src/i18n/locales/id/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Asisten coding AI Open Source untuk merencanakan, membangun, dan memperbaiki kode." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Proses Claude Code keluar dengan kode {{exitCode}}. Output error: {{output}}", "stoppedWithReason": "Claude Code berhenti karena alasan: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Gagal memuat kredensial OAuth. Silakan autentikasi terlebih dahulu: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Tidak ada konten terminal yang dipilih", "missing_task_files": "File tugas ini hilang. Apakah kamu ingin menghapusnya dari daftar tugas?", - "auto_import_failed": "Gagal mengimpor pengaturan Kilo Code secara otomatis: {{error}}" + "auto_import_failed": "Gagal mengimpor pengaturan Axon Code secara otomatis: {{error}}" }, "info": { "no_changes": "Tidak ada perubahan ditemukan.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Path penyimpanan kustom diatur: {{path}}", "default_storage_path": "Kembali menggunakan path penyimpanan default", "settings_imported": "Pengaturan berhasil diimpor.", - "auto_import_success": "Pengaturan Kilo Code berhasil diimpor secara otomatis dari {{filename}}", + "auto_import_success": "Pengaturan Axon Code berhasil diimpor secara otomatis dari {{filename}}", "share_link_copied": "Link bagikan disalin ke clipboard", "image_copied_to_clipboard": "Data URI gambar disalin ke clipboard", "image_saved": "Gambar disimpan ke {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Silakan masukkan path yang valid" }, "input": { - "task_prompt": "Apa yang harus Kilo Code lakukan?", + "task_prompt": "Apa yang harus Axon Code lakukan?", "task_placeholder": "Ketik tugas kamu di sini" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Error", diff --git a/src/i18n/locales/id/jetbrains.json b/src/i18n/locales/id/jetbrains.json index 8f6b803d46..8277fe2788 100644 --- a/src/i18n/locales/id/jetbrains.json +++ b/src/i18n/locales/id/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Batal" }, "ui": { - "initializing": "Kilo Code sedang menginisialisasi...", + "initializing": "Axon Code sedang menginisialisasi...", "systemInformation": "Informasi Sistem" } } diff --git a/src/i18n/locales/id/kilocode.json b/src/i18n/locales/id/kilocode.json index 946e5b0752..c8c430927a 100644 --- a/src/i18n/locales/id/kilocode.json +++ b/src/i18n/locales/id/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Generator pesan komit Kilo Code diaktifkan", + "activated": "Generator pesan komit Axon Code diaktifkan", "gitNotFound": "⚠️ Repositori Git tidak ditemukan atau git tidak tersedia", "gitInitError": "⚠️ Kesalahan inisialisasi Git: {{error}}", "generating": "Kilo: Menghasilkan pesan komit...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Penyedia pesan komit terdaftar", "errors": { "noProject": "Tidak ada proyek yang tersedia", - "connectionFailed": "Gagal terhubung ke ekstensi Kilo Code", + "connectionFailed": "Gagal terhubung ke ekstensi Axon Code", "timeout": "Permintaan waktu habis setelah 30 detik", "invalidResponse": "Format respons tidak valid diterima dari ekstensi", "noChanges": "Tidak ada perubahan ditemukan untuk di-commit", @@ -88,7 +88,7 @@ "progress": { "title": "Membuat Pesan Commit", "analyzing": "Menganalisis perubahan...", - "connecting": "Menghubungkan ke Kilo Code...", + "connecting": "Menghubungkan ke Axon Code...", "generating": "Menghasilkan pesan commit..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (dinonaktifkan)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (dinonaktifkan)", "tokenError": "Token yang valid harus diatur untuk menggunakan Autocomplete", "lastCompletion": "Saran terakhir:", "sessionTotal": "Total biaya sesi:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Menganalisis kode Anda...", "generating": "Menghasilkan suntingan yang disarankan...", "processing": "Memproses suntingan yang disarankan...", "showing": "Menampilkan suntingan yang disarankan..." }, "input": { - "title": "Kilo Code: Tugas Cepat", + "title": "Axon Code: Tugas Cepat", "placeholder": "mis., 'refaktor fungsi ini agar lebih efisien'" }, "commands": { - "generateSuggestions": "Kilo Code: Hasilkan Suntingan yang Disarankan", + "generateSuggestions": "Axon Code: Hasilkan Suntingan yang Disarankan", "displaySuggestions": "Tampilkan Suntingan yang Disarankan", "cancelSuggestions": "Batalkan Suntingan yang Disarankan", "applyCurrentSuggestion": "Terapkan Suntingan yang Disarankan Saat Ini", "applyAllSuggestions": "Terapkan Semua Suntingan yang Disarankan", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Suntingan yang Disarankan" + "title": "Axon Code: Suntingan yang Disarankan" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Saya dapat membantu Anda dengan tugas cepat dan suntingan yang disarankan." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete diblokir oleh konflik dengan GitHub Copilot. Untuk memperbaiki ini, Anda harus menonaktifkan saran inline Copilot.", + "message": "Axon Code Autocomplete diblokir oleh konflik dengan GitHub Copilot. Untuk memperbaiki ini, Anda harus menonaktifkan saran inline Copilot.", "disableCopilot": "Nonaktifkan Copilot", "disableInlineAssist": "Nonaktifkan Autocomplete" } diff --git a/src/i18n/locales/id/mcp.json b/src/i18n/locales/id/mcp.json index 5e0d6a6d15..6a5d176bd2 100644 --- a/src/i18n/locales/id/mcp.json +++ b/src/i18n/locales/id/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Format pengaturan MCP tidak valid: {{errorMessages}}", "create_json": "Gagal membuat atau membuka .kilocode/mcp.json: {{error}}", "failed_update_project": "Gagal memperbarui server MCP proyek", - "invalidJsonArgument": "Kilo Code mencoba menggunakan {{toolName}} dengan argumen JSON yang tidak valid. Mencoba lagi...", + "invalidJsonArgument": "Axon Code mencoba menggunakan {{toolName}} dengan argumen JSON yang tidak valid. Mencoba lagi...", "refresh_after_disable": "Gagal me-refresh koneksi MCP setelah menonaktifkan", "refresh_after_enable": "Gagal me-refresh koneksi MCP setelah mengaktifkan", "disconnect_servers_partial": "Gagal memutus koneksi {{count}} server MCP. Periksa output untuk detailnya.", diff --git a/src/i18n/locales/it/common.json b/src/i18n/locales/it/common.json index a2f40729be..b2cbd97786 100644 --- a/src/i18n/locales/it/common.json +++ b/src/i18n/locales/it/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Assistente di programmazione AI open source per la pianificazione, la creazione e la correzione del codice." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Il processo Claude Code è terminato con codice {{exitCode}}. Output di errore: {{output}}", "stoppedWithReason": "Claude Code si è fermato per il motivo: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Impossibile caricare le credenziali OAuth. Autenticati prima: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Nessun contenuto del terminale selezionato", "missing_task_files": "I file di questa attività sono mancanti. Vuoi rimuoverla dall'elenco delle attività?", - "auto_import_failed": "Importazione automatica delle impostazioni Kilo Code fallita: {{error}}" + "auto_import_failed": "Importazione automatica delle impostazioni Axon Code fallita: {{error}}" }, "info": { "no_changes": "Nessuna modifica trovata.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Percorso di archiviazione personalizzato impostato: {{path}}", "default_storage_path": "Tornato al percorso di archiviazione predefinito", "settings_imported": "Impostazioni importate con successo.", - "auto_import_success": "Impostazioni Kilo Code importate automaticamente da {{filename}}", + "auto_import_success": "Impostazioni Axon Code importate automaticamente da {{filename}}", "share_link_copied": "Link di condivisione copiato negli appunti", "image_copied_to_clipboard": "URI dati dell'immagine copiato negli appunti", "image_saved": "Immagine salvata in {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Inserisci un percorso valido" }, "input": { - "task_prompt": "Cosa deve fare Kilo Code?", + "task_prompt": "Cosa deve fare Axon Code?", "task_placeholder": "Scrivi il tuo compito qui" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Errore", diff --git a/src/i18n/locales/it/jetbrains.json b/src/i18n/locales/it/jetbrains.json index 506b61775f..59bb6007d1 100644 --- a/src/i18n/locales/it/jetbrains.json +++ b/src/i18n/locales/it/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Annulla" }, "ui": { - "initializing": "Kilo Code si sta inizializzando...", + "initializing": "Axon Code si sta inizializzando...", "systemInformation": "Informazioni del sistema" } } diff --git a/src/i18n/locales/it/kilocode.json b/src/i18n/locales/it/kilocode.json index 331ba8e73e..9dc6cf147e 100644 --- a/src/i18n/locales/it/kilocode.json +++ b/src/i18n/locales/it/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Generatore di messaggi di commit Kilo Code attivato", + "activated": "Generatore di messaggi di commit Axon Code attivato", "gitNotFound": "⚠️ Repository Git non trovato o git non disponibile", "gitInitError": "⚠️ Errore di inizializzazione Git: {{error}}", "generating": "Kilo: Generazione messaggio di commit...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Provider di messaggi di commit registrato", "errors": { "noProject": "Nessun progetto disponibile", - "connectionFailed": "Impossibile connettersi all'estensione Kilo Code", + "connectionFailed": "Impossibile connettersi all'estensione Axon Code", "invalidResponse": "Formato di risposta non valido ricevuto dall'estensione", "timeout": "Richiesta scaduta dopo 30 secondi", "noChanges": "Nessuna modifica da confermare", @@ -86,7 +86,7 @@ "title": "Messaggio di Commit AI" }, "progress": { - "connecting": "Connessione a Kilo Code in corso...", + "connecting": "Connessione a Axon Code in corso...", "title": "Generazione del messaggio di commit", "analyzing": "Analizzando le modifiche...", "generating": "Generazione del messaggio di commit..." @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (disabilitato)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (disabilitato)", "tokenError": "Deve essere impostato un token valido per usare Autocomplete", "lastCompletion": "Ultimo suggerimento:", "sessionTotal": "Costo totale della sessione:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analizzando il tuo codice...", "generating": "Generando modifiche suggerite...", "processing": "Elaborando modifiche suggerite...", "showing": "Mostrando modifiche suggerite..." }, "input": { - "title": "Kilo Code: Attività Rapida", + "title": "Axon Code: Attività Rapida", "placeholder": "es., 'refactorizza questa funzione per renderla più efficiente'" }, "commands": { - "generateSuggestions": "Kilo Code: Genera Modifiche Suggerite", + "generateSuggestions": "Axon Code: Genera Modifiche Suggerite", "displaySuggestions": "Mostra Modifiche Suggerite", "cancelSuggestions": "Annulla Modifiche Suggerite", "applyCurrentSuggestion": "Applica Modifica Suggerita Corrente", "applyAllSuggestions": "Applica Tutte le Modifiche Suggerite", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Modifiche Suggerite" + "title": "Axon Code: Modifiche Suggerite" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Posso aiutarti con attività rapide e modifiche suggerite." }, "incompatibilityExtensionPopup": { - "message": "Il Kilo Code Autocomplete è bloccato da un conflitto con GitHub Copilot. Per risolvere questo problema, devi disabilitare i suggerimenti in linea di Copilot.", + "message": "Il Axon Code Autocomplete è bloccato da un conflitto con GitHub Copilot. Per risolvere questo problema, devi disabilitare i suggerimenti in linea di Copilot.", "disableCopilot": "Disabilita Copilot", "disableInlineAssist": "Disabilita Autocomplete" } diff --git a/src/i18n/locales/it/mcp.json b/src/i18n/locales/it/mcp.json index 69977366e9..9a22e039e7 100644 --- a/src/i18n/locales/it/mcp.json +++ b/src/i18n/locales/it/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Formato delle impostazioni MCP non valido: {{errorMessages}}", "create_json": "Impossibile creare o aprire .kilocode/mcp.json: {{error}}", "failed_update_project": "Errore durante l'aggiornamento dei server MCP del progetto", - "invalidJsonArgument": "Kilo Code ha tentato di usare {{toolName}} con un argomento JSON non valido. Riprovo...", + "invalidJsonArgument": "Axon Code ha tentato di usare {{toolName}} con un argomento JSON non valido. Riprovo...", "refresh_after_disable": "Impossibile aggiornare le connessioni MCP dopo la disattivazione", "refresh_after_enable": "Impossibile aggiornare le connessioni MCP dopo l'attivazione", "disconnect_servers_partial": "Impossibile disconnettere {{count}} server MCP. Controlla l'output per i dettagli.", diff --git a/src/i18n/locales/ja/common.json b/src/i18n/locales/ja/common.json index 0ae8b2c2ed..15a016e2a7 100644 --- a/src/i18n/locales/ja/common.json +++ b/src/i18n/locales/ja/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "コードの計画、構築、修正のためのオープンソース AI コーディング アシスタント。" }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code プロセスがコード {{exitCode}} で終了しました。エラー出力:{{output}}", "stoppedWithReason": "Claude Code が理由により停止しました:{{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "OAuth認証情報の読み込みに失敗しました。まず認証してください: {{error}}", @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "エラー", diff --git a/src/i18n/locales/ja/kilocode.json b/src/i18n/locales/ja/kilocode.json index ee4ba9572c..5df05defd7 100644 --- a/src/i18n/locales/ja/kilocode.json +++ b/src/i18n/locales/ja/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code コミットメッセージジェネレーターがアクティブになりました", + "activated": "Axon Code コミットメッセージジェネレーターがアクティブになりました", "gitNotFound": "⚠️ Git リポジトリが見つからないか、git が利用できません", "gitInitError": "⚠️ Git 初期化エラー: {{error}}", "generating": "Kilo: コミットメッセージを生成中...", @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete(無効)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete(無効)", "tokenError": "Autocompleteを使用するには有効なトークンを設定する必要があります", "lastCompletion": "最後の提案:", "sessionTotal": "セッション合計コスト:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "コードを分析中...", "generating": "編集提案を生成中...", "processing": "編集提案を処理中...", "showing": "編集提案を表示中..." }, "input": { - "title": "Kilo Code: クイックタスク", + "title": "Axon Code: クイックタスク", "placeholder": "例:「この関数をより効率的にリファクタリングして」" }, "commands": { - "generateSuggestions": "Kilo Code: 編集提案を生成", + "generateSuggestions": "Axon Code: 編集提案を生成", "displaySuggestions": "編集提案を表示", "cancelSuggestions": "編集提案をキャンセル", "applyCurrentSuggestion": "現在の編集提案を適用", "applyAllSuggestions": "すべての編集提案を適用", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: 編集提案" + "title": "Axon Code: 編集提案" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "クイックタスクと編集提案でお手伝いできます。" }, "incompatibilityExtensionPopup": { - "message": "Kilo Code AutocompleteがGitHub Copilotとの競合によってブロックされています。これを修正するには、Copilotのインライン提案を無効にする必要があります。", + "message": "Axon Code AutocompleteがGitHub Copilotとの競合によってブロックされています。これを修正するには、Copilotのインライン提案を無効にする必要があります。", "disableCopilot": "Copilotを無効にする", "disableInlineAssist": "Autocompleteを無効にする" } diff --git a/src/i18n/locales/ko/common.json b/src/i18n/locales/ko/common.json index a7cf94e70c..927a990c60 100644 --- a/src/i18n/locales/ko/common.json +++ b/src/i18n/locales/ko/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "코드를 계획, 빌드, 수정하기 위한 오픈소스 AI 코딩 도우미입니다." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code 프로세스가 코드 {{exitCode}}로 종료되었습니다. 오류 출력: {{output}}", "stoppedWithReason": "Claude Code가 다음 이유로 중지되었습니다: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "OAuth 자격 증명을 로드하지 못했습니다. 먼저 인증하세요: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "선택된 터미널 내용이 없습니다", "missing_task_files": "이 작업의 파일이 누락되었습니다. 작업 목록에서 제거하시겠습니까?", - "auto_import_failed": "Kilo Code 설정 자동 가져오기 실패: {{error}}" + "auto_import_failed": "Axon Code 설정 자동 가져오기 실패: {{error}}" }, "info": { "no_changes": "변경 사항이 없습니다.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "사용자 지정 저장 경로 설정됨: {{path}}", "default_storage_path": "기본 저장 경로로 되돌아갔습니다", "settings_imported": "설정이 성공적으로 가져와졌습니다.", - "auto_import_success": "{{filename}}에서 Kilo Code 설정을 자동으로 가져왔습니다", + "auto_import_success": "{{filename}}에서 Axon Code 설정을 자동으로 가져왔습니다", "share_link_copied": "공유 링크가 클립보드에 복사되었습니다", "image_copied_to_clipboard": "이미지 데이터 URI가 클립보드에 복사되었습니다", "image_saved": "이미지가 {{path}}에 저장되었습니다", @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "오류", diff --git a/src/i18n/locales/ko/kilocode.json b/src/i18n/locales/ko/kilocode.json index ebfb88e7aa..847c0a6138 100644 --- a/src/i18n/locales/ko/kilocode.json +++ b/src/i18n/locales/ko/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code 커밋 메시지 생성기 활성화됨", + "activated": "Axon Code 커밋 메시지 생성기 활성화됨", "gitNotFound": "⚠️ Git 저장소를 찾을 수 없거나 git을 사용할 수 없습니다", "gitInitError": "⚠️ Git 초기화 오류: {{error}}", "generating": "Kilo: 커밋 메시지 생성 중...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: 커밋 메시지 공급자 등록됨", "errors": { "noProject": "이용 가능한 프로젝트 없음", - "connectionFailed": "Kilo Code 확장 프로그램에 연결하지 못했습니다", + "connectionFailed": "Axon Code 확장 프로그램에 연결하지 못했습니다", "timeout": "30초 후 요청 시간이 초과되었습니다", "invalidResponse": "확장 프로그램으로부터 잘못된 응답 형식을 받았습니다", "noChanges": "커밋할 변경 사항 없음", @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (비활성화됨)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (비활성화됨)", "tokenError": "Autocomplete를 사용하려면 유효한 토큰을 설정해야 합니다", "lastCompletion": "마지막 제안:", "sessionTotal": "세션 총 비용:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "코드 분석 중...", "generating": "제안된 편집 생성 중...", "processing": "제안된 편집 처리 중...", "showing": "제안된 편집 표시 중..." }, "input": { - "title": "Kilo Code: 빠른 작업", + "title": "Axon Code: 빠른 작업", "placeholder": "예: '이 함수를 더 효율적으로 리팩토링해줘'" }, "commands": { - "generateSuggestions": "Kilo Code: 제안된 편집 생성", + "generateSuggestions": "Axon Code: 제안된 편집 생성", "displaySuggestions": "제안된 편집 표시", "cancelSuggestions": "제안된 편집 취소", "applyCurrentSuggestion": "현재 제안된 편집 적용", "applyAllSuggestions": "모든 제안된 편집 적용", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: 제안된 편집" + "title": "Axon Code: 제안된 편집" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "빠른 작업과 제안된 편집으로 도움을 드릴 수 있습니다." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete가 GitHub Copilot과의 충돌로 인해 차단되고 있습니다. 이를 해결하려면 Copilot의 인라인 제안을 비활성화해야 합니다.", + "message": "Axon Code Autocomplete가 GitHub Copilot과의 충돌로 인해 차단되고 있습니다. 이를 해결하려면 Copilot의 인라인 제안을 비활성화해야 합니다.", "disableCopilot": "Copilot 비활성화", "disableInlineAssist": "Autocomplete 비활성화" } diff --git a/src/i18n/locales/nl/common.json b/src/i18n/locales/nl/common.json index 2122ad8968..3b6fe334ee 100644 --- a/src/i18n/locales/nl/common.json +++ b/src/i18n/locales/nl/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Een compleet ontwikkelteam van AI-agenten in je editor." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code proces beëindigd met code {{exitCode}}. Foutuitvoer: {{output}}", "stoppedWithReason": "Claude Code gestopt om reden: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Kan OAuth-referenties niet laden. Authenticeer eerst: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Geen terminalinhoud geselecteerd", "missing_task_files": "De bestanden van deze taak ontbreken. Wil je deze uit de takenlijst verwijderen?", - "auto_import_failed": "Automatisch importeren van Kilo Code-instellingen mislukt: {{error}}" + "auto_import_failed": "Automatisch importeren van Axon Code-instellingen mislukt: {{error}}" }, "info": { "no_changes": "Geen wijzigingen gevonden.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Aangepast opslagpad ingesteld: {{path}}", "default_storage_path": "Terug naar standaard opslagpad", "settings_imported": "Instellingen succesvol geïmporteerd.", - "auto_import_success": "Kilo Code-instellingen automatisch geïmporteerd van {{filename}}", + "auto_import_success": "Axon Code-instellingen automatisch geïmporteerd van {{filename}}", "share_link_copied": "Deellink gekopieerd naar klembord", "image_copied_to_clipboard": "Afbeelding data-URI gekopieerd naar klembord", "image_saved": "Afbeelding opgeslagen naar {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Voer een geldig pad in" }, "input": { - "task_prompt": "Wat moet Kilo Code doen?", + "task_prompt": "Wat moet Axon Code doen?", "task_placeholder": "Typ hier je taak" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Fout", diff --git a/src/i18n/locales/nl/jetbrains.json b/src/i18n/locales/nl/jetbrains.json index 0952fc115c..5d428b1947 100644 --- a/src/i18n/locales/nl/jetbrains.json +++ b/src/i18n/locales/nl/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Annuleren" }, "ui": { - "initializing": "Kilo Code wordt geïnitialiseerd...", + "initializing": "Axon Code wordt geïnitialiseerd...", "systemInformation": "Systeeminformatie" } } diff --git a/src/i18n/locales/nl/kilocode.json b/src/i18n/locales/nl/kilocode.json index 3b5be1f3dc..d561ef172f 100644 --- a/src/i18n/locales/nl/kilocode.json +++ b/src/i18n/locales/nl/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code commit bericht generator geactiveerd", + "activated": "Axon Code commit bericht generator geactiveerd", "gitNotFound": "⚠️ Git-repository niet gevonden of git niet beschikbaar", "gitInitError": "⚠️ Git-initialisatiefout: {{error}}", "generating": "Kilo: Commit bericht genereren...", @@ -64,7 +64,7 @@ "errors": { "noProject": "Geen project beschikbaar", "timeout": "Verzoek is verlopen na 30 seconden", - "connectionFailed": "Verbinding maken met Kilo Code-extensie mislukt", + "connectionFailed": "Verbinding maken met Axon Code-extensie mislukt", "invalidResponse": "Ongeldig responsformaat ontvangen van extensie", "missingMessage": "Geen commit-bericht ontvangen van extensie", "noChanges": "Geen wijzigingen gevonden om te committen", @@ -89,7 +89,7 @@ "title": "Commit-bericht genereren", "analyzing": "Wijzigingen analyseren...", "generating": "Commit-bericht genereren...", - "connecting": "Verbinding maken met Kilo Code..." + "connecting": "Verbinding maken met Axon Code..." }, "ui": { "generateButton": "Commit Bericht Genereren", @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (uitgeschakeld)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (uitgeschakeld)", "tokenError": "Een geldig token moet worden ingesteld om Autocomplete te gebruiken", "lastCompletion": "Laatste suggestie:", "sessionTotal": "Totale sessiekosten:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Je code analyseren...", "generating": "Voorgestelde bewerkingen genereren...", "processing": "Voorgestelde bewerkingen verwerken...", "showing": "Voorgestelde bewerkingen tonen..." }, "input": { - "title": "Kilo Code: Snelle Taak", + "title": "Axon Code: Snelle Taak", "placeholder": "bijv., 'refactor deze functie om efficiënter te zijn'" }, "commands": { - "generateSuggestions": "Kilo Code: Voorgestelde Bewerkingen Genereren", + "generateSuggestions": "Axon Code: Voorgestelde Bewerkingen Genereren", "displaySuggestions": "Voorgestelde Bewerkingen Tonen", "cancelSuggestions": "Voorgestelde Bewerkingen Annuleren", "applyCurrentSuggestion": "Huidige Voorgestelde Bewerking Toepassen", "applyAllSuggestions": "Alle Voorgestelde Bewerkingen Toepassen", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Voorgestelde Bewerkingen" + "title": "Axon Code: Voorgestelde Bewerkingen" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Ik kan je helpen met snelle taken en voorgestelde bewerkingen." }, "incompatibilityExtensionPopup": { - "message": "De Kilo Code Autocomplete wordt geblokkeerd door een conflict met GitHub Copilot. Om dit op te lossen, moet je Copilot's inline suggesties uitschakelen.", + "message": "De Axon Code Autocomplete wordt geblokkeerd door een conflict met GitHub Copilot. Om dit op te lossen, moet je Copilot's inline suggesties uitschakelen.", "disableCopilot": "Copilot Uitschakelen", "disableInlineAssist": "Autocomplete Uitschakelen" } diff --git a/src/i18n/locales/nl/mcp.json b/src/i18n/locales/nl/mcp.json index c7e0142adf..21672caaff 100644 --- a/src/i18n/locales/nl/mcp.json +++ b/src/i18n/locales/nl/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Ongeldig MCP-instellingenformaat: {{errorMessages}}", "create_json": "Aanmaken of openen van .kilocode/mcp.json mislukt: {{error}}", "failed_update_project": "Bijwerken van project MCP-servers mislukt", - "invalidJsonArgument": "Kilo Code probeerde {{toolName}} te gebruiken met een ongeldig JSON-argument. Opnieuw proberen...", + "invalidJsonArgument": "Axon Code probeerde {{toolName}} te gebruiken met een ongeldig JSON-argument. Opnieuw proberen...", "refresh_after_disable": "Vernieuwen van MCP-verbindingen na uitschakelen mislukt", "refresh_after_enable": "Vernieuwen van MCP-verbindingen na inschakelen mislukt", "disconnect_servers_partial": "Loskoppelen van {{count}} MCP-server(s) mislukt. Controleer de uitvoer voor details.", diff --git a/src/i18n/locales/pl/common.json b/src/i18n/locales/pl/common.json index 1745fa4f9b..05c011d76c 100644 --- a/src/i18n/locales/pl/common.json +++ b/src/i18n/locales/pl/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Asystent kodowania AI o otwartym kodzie źródłowym do planowania, tworzenia i naprawiania kodu." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Proces Claude Code zakończył się kodem {{exitCode}}. Wyjście błędu: {{output}}", "stoppedWithReason": "Claude Code zatrzymał się z powodu: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Nie udało się załadować danych uwierzytelniających OAuth. Najpierw się uwierzytelnij: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Nie wybrano zawartości terminala", "missing_task_files": "Pliki tego zadania są brakujące. Czy chcesz usunąć je z listy zadań?", - "auto_import_failed": "Nie udało się automatycznie zaimportować ustawień Kilo Code: {{error}}" + "auto_import_failed": "Nie udało się automatycznie zaimportować ustawień Axon Code: {{error}}" }, "info": { "no_changes": "Nie znaleziono zmian.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Ustawiono niestandardową ścieżkę przechowywania: {{path}}", "default_storage_path": "Wznowiono używanie domyślnej ścieżki przechowywania", "settings_imported": "Ustawienia zaimportowane pomyślnie.", - "auto_import_success": "Ustawienia Kilo Code zostały automatycznie zaimportowane z {{filename}}", + "auto_import_success": "Ustawienia Axon Code zostały automatycznie zaimportowane z {{filename}}", "share_link_copied": "Link udostępniania skopiowany do schowka", "image_copied_to_clipboard": "URI danych obrazu skopiowane do schowka", "image_saved": "Obraz zapisany w {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Wprowadź prawidłową ścieżkę" }, "input": { - "task_prompt": "Co ma zrobić Kilo Code?", + "task_prompt": "Co ma zrobić Axon Code?", "task_placeholder": "Wpisz swoje zadanie tutaj" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Błąd", diff --git a/src/i18n/locales/pl/jetbrains.json b/src/i18n/locales/pl/jetbrains.json index 4f3481786b..7dae22c24d 100644 --- a/src/i18n/locales/pl/jetbrains.json +++ b/src/i18n/locales/pl/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Anuluj" }, "ui": { - "initializing": "Kilo Code się inicjalizuje...", + "initializing": "Axon Code się inicjalizuje...", "systemInformation": "Informacje systemowe" } } diff --git a/src/i18n/locales/pl/kilocode.json b/src/i18n/locales/pl/kilocode.json index 1e5837a232..4feec4171d 100644 --- a/src/i18n/locales/pl/kilocode.json +++ b/src/i18n/locales/pl/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Generator wiadomości commit Kilo Code aktywowany", + "activated": "Generator wiadomości commit Axon Code aktywowany", "gitNotFound": "⚠️ Nie znaleziono repozytorium Git lub git jest niedostępny", "gitInitError": "⚠️ Błąd inicjalizacji Git: {{error}}", "generating": "Kilo: Generowanie wiadomości commit...", @@ -64,7 +64,7 @@ "errors": { "noProject": "Brak dostępnego projektu", "timeout": "Upłynął limit czasu żądania po 30 sekundach", - "connectionFailed": "Nie udało się połączyć z rozszerzeniem Kilo Code", + "connectionFailed": "Nie udało się połączyć z rozszerzeniem Axon Code", "invalidResponse": "Nieprawidłowy format odpowiedzi otrzymany z rozszerzenia", "noChanges": "Nie znaleziono zmian do zatwierdzenia", "missingMessage": "Nie otrzymano komunikatu zatwierdzenia z rozszerzenia", @@ -88,7 +88,7 @@ "progress": { "title": "Generowanie treści commita", "analyzing": "Analizowanie zmian...", - "connecting": "Łączenie z Kilo Code...", + "connecting": "Łączenie z Axon Code...", "generating": "Generowanie wiadomości do commita..." }, "ui": { @@ -104,12 +104,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (wyłączone)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (wyłączone)", "tokenError": "Aby używać Autocomplete, musi być ustawiony ważny token", "lastCompletion": "Ostatnia sugestia:", "sessionTotal": "Całkowity koszt sesji:", @@ -121,36 +121,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analizuję twój kod...", "generating": "Generuję sugerowane edycje...", "processing": "Przetwarzam sugerowane edycje...", "showing": "Wyświetlam sugerowane edycje..." }, "input": { - "title": "Kilo Code: Szybkie Zadanie", + "title": "Axon Code: Szybkie Zadanie", "placeholder": "np. 'zrefaktoruj tę funkcję, aby była bardziej wydajna'" }, "commands": { - "generateSuggestions": "Kilo Code: Generuj Sugerowane Edycje", + "generateSuggestions": "Axon Code: Generuj Sugerowane Edycje", "displaySuggestions": "Wyświetl Sugerowane Edycje", "cancelSuggestions": "Anuluj Sugerowane Edycje", "applyCurrentSuggestion": "Zastosuj Bieżącą Sugerowaną Edycję", "applyAllSuggestions": "Zastosuj Wszystkie Sugerowane Edycje", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Sugerowane Edycje" + "title": "Axon Code: Sugerowane Edycje" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Mogę pomóc ci w szybkich zadaniach i sugerowanych edycjach." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete jest blokowane przez konflikt z GitHub Copilot. Aby to naprawić, musisz wyłączyć sugestie inline Copilot.", + "message": "Axon Code Autocomplete jest blokowane przez konflikt z GitHub Copilot. Aby to naprawić, musisz wyłączyć sugestie inline Copilot.", "disableCopilot": "Wyłącz Copilot", "disableInlineAssist": "Wyłącz Autocomplete" } diff --git a/src/i18n/locales/pl/mcp.json b/src/i18n/locales/pl/mcp.json index 758ad7a0ed..52f5e081d8 100644 --- a/src/i18n/locales/pl/mcp.json +++ b/src/i18n/locales/pl/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Nieprawidłowy format ustawień MCP: {{errorMessages}}", "create_json": "Nie udało się utworzyć lub otworzyć .kilocode/mcp.json: {{error}}", "failed_update_project": "Nie udało się zaktualizować serwerów MCP projektu", - "invalidJsonArgument": "Kilo Code próbował użyć {{toolName}} z nieprawidłowym argumentem JSON. Ponawianie...", + "invalidJsonArgument": "Axon Code próbował użyć {{toolName}} z nieprawidłowym argumentem JSON. Ponawianie...", "refresh_after_disable": "Nie udało się odświeżyć połączeń MCP po wyłączeniu", "refresh_after_enable": "Nie udało się odświeżyć połączeń MCP po włączeniu", "disconnect_servers_partial": "Nie udało się odłączyć {{count}} serwera(ów) MCP. Sprawdź dane wyjściowe, aby uzyskać szczegóły.", diff --git a/src/i18n/locales/pt-BR/common.json b/src/i18n/locales/pt-BR/common.json index 1edf789415..f738957b24 100644 --- a/src/i18n/locales/pt-BR/common.json +++ b/src/i18n/locales/pt-BR/common.json @@ -1,10 +1,10 @@ { "input": { - "task_prompt": "O que você quer que o Kilo Code faça?", + "task_prompt": "O que você quer que o Axon Code faça?", "task_placeholder": "Construir, encontrar, perguntar algo" }, "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Assistente de codificação de IA de código aberto para planejamento, construção e correção de código." }, "number_format": { @@ -98,7 +98,7 @@ "processExitedWithError": "O processo Claude Code saiu com código {{exitCode}}. Saída de erro: {{output}}", "stoppedWithReason": "Claude Code parou pela razão: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Falha ao carregar credenciais OAuth. Por favor, autentique-se primeiro: {{error}}", @@ -151,7 +151,7 @@ "warnings": { "no_terminal_content": "Nenhum conteúdo do terminal selecionado", "missing_task_files": "Os arquivos desta tarefa estão faltando. Deseja removê-la da lista de tarefas?", - "auto_import_failed": "Falha ao importar automaticamente as configurações do Kilo Code: {{error}}" + "auto_import_failed": "Falha ao importar automaticamente as configurações do Axon Code: {{error}}" }, "info": { "no_changes": "Nenhuma alteração encontrada.", @@ -160,7 +160,7 @@ "custom_storage_path_set": "Caminho de armazenamento personalizado definido: {{path}}", "default_storage_path": "Retornado ao caminho de armazenamento padrão", "settings_imported": "Configurações importadas com sucesso.", - "auto_import_success": "Configurações do Kilo Code importadas automaticamente de {{filename}}", + "auto_import_success": "Configurações do Axon Code importadas automaticamente de {{filename}}", "share_link_copied": "Link de compartilhamento copiado para a área de transferência", "image_copied_to_clipboard": "URI de dados da imagem copiada para a área de transferência", "image_saved": "Imagem salva em {{path}}", @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Erro", diff --git a/src/i18n/locales/pt-BR/jetbrains.json b/src/i18n/locales/pt-BR/jetbrains.json index 792eafd9ff..d0a25edabe 100644 --- a/src/i18n/locales/pt-BR/jetbrains.json +++ b/src/i18n/locales/pt-BR/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Cancelar" }, "ui": { - "initializing": "Kilo Code está inicializando...", + "initializing": "Axon Code está inicializando...", "systemInformation": "Informações do Sistema" } } diff --git a/src/i18n/locales/pt-BR/kilocode.json b/src/i18n/locales/pt-BR/kilocode.json index e958631eca..4623f2615d 100644 --- a/src/i18n/locales/pt-BR/kilocode.json +++ b/src/i18n/locales/pt-BR/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Gerador de mensagens de commit Kilo Code ativado", + "activated": "Gerador de mensagens de commit Axon Code ativado", "gitNotFound": "⚠️ Repositório Git não encontrado ou git indisponível", "gitInitError": "⚠️ Erro de inicialização do Git: {{error}}", "generating": "Kilo: Gerando mensagem de commit...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Provedor de mensagens de commit registrado", "errors": { "noProject": "Nenhum projeto disponível", - "connectionFailed": "Falha ao conectar com a extensão Kilo Code", + "connectionFailed": "Falha ao conectar com a extensão Axon Code", "invalidResponse": "Formato de resposta inválido recebido da extensão", "missingMessage": "Nenhuma mensagem de commit recebida da extensão", "timeout": "Solicitação excedeu o tempo limite após 30 segundos", @@ -88,7 +88,7 @@ "progress": { "analyzing": "Analisando mudanças...", "title": "Gerando Mensagem de Commit", - "connecting": "Conectando ao Kilo Code...", + "connecting": "Conectando ao Axon Code...", "generating": "Gerando mensagem de commit..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (desabilitado)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (desabilitado)", "tokenError": "Um token válido deve ser definido para usar o Autocomplete", "lastCompletion": "Última sugestão:", "sessionTotal": "Custo total da sessão:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Analisando seu código...", "generating": "Gerando edições sugeridas...", "processing": "Processando edições sugeridas...", "showing": "Exibindo edições sugeridas..." }, "input": { - "title": "Kilo Code: Tarefa Rápida", + "title": "Axon Code: Tarefa Rápida", "placeholder": "ex., 'refatore esta função para ser mais eficiente'" }, "commands": { - "generateSuggestions": "Kilo Code: Gerar Edições Sugeridas", + "generateSuggestions": "Axon Code: Gerar Edições Sugeridas", "displaySuggestions": "Exibir Edições Sugeridas", "cancelSuggestions": "Cancelar Edições Sugeridas", "applyCurrentSuggestion": "Aplicar Edição Sugerida Atual", "applyAllSuggestions": "Aplicar Todas as Edições Sugeridas", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Edições Sugeridas" + "title": "Axon Code: Edições Sugeridas" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Posso te ajudar com tarefas rápidas e edições sugeridas." }, "incompatibilityExtensionPopup": { - "message": "O Kilo Code Autocomplete está sendo bloqueado por um conflito com o GitHub Copilot. Para corrigir isso, você deve desabilitar as sugestões inline do Copilot.", + "message": "O Axon Code Autocomplete está sendo bloqueado por um conflito com o GitHub Copilot. Para corrigir isso, você deve desabilitar as sugestões inline do Copilot.", "disableCopilot": "Desabilitar Copilot", "disableInlineAssist": "Desabilitar Autocomplete" } diff --git a/src/i18n/locales/pt-BR/mcp.json b/src/i18n/locales/pt-BR/mcp.json index d4b3e68e72..68eacc3218 100644 --- a/src/i18n/locales/pt-BR/mcp.json +++ b/src/i18n/locales/pt-BR/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Formato de configurações MCP inválido: {{errorMessages}}", "create_json": "Falha ao criar ou abrir .kilocode/mcp.json: {{error}}", "failed_update_project": "Falha ao atualizar os servidores MCP do projeto", - "invalidJsonArgument": "Kilo Code tentou usar {{toolName}} com um argumento JSON inválido. Tentando novamente...", + "invalidJsonArgument": "Axon Code tentou usar {{toolName}} com um argumento JSON inválido. Tentando novamente...", "refresh_after_disable": "Falha ao atualizar as conexões MCP após desativar", "refresh_after_enable": "Falha ao atualizar as conexões MCP após ativar", "disconnect_servers_partial": "Falha ao desconectar {{count}} servidor(es) MCP. Verifique a saída para detalhes.", diff --git a/src/i18n/locales/ru/common.json b/src/i18n/locales/ru/common.json index 3cd300410f..52b997d015 100644 --- a/src/i18n/locales/ru/common.json +++ b/src/i18n/locales/ru/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Помощник по программированию на основе искусственного интеллекта с открытым исходным кодом для планирования, создания и исправления кода." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Процесс Claude Code завершился с кодом {{exitCode}}. Вывод ошибки: {{output}}", "stoppedWithReason": "Claude Code остановился по причине: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Не удалось загрузить учетные данные OAuth. Сначала выполните аутентификацию: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Не выбрано содержимое терминала", "missing_task_files": "Файлы этой задачи отсутствуют. Хотите удалить её из списка задач?", - "auto_import_failed": "Не удалось автоматически импортировать настройки Kilo Code: {{error}}" + "auto_import_failed": "Не удалось автоматически импортировать настройки Axon Code: {{error}}" }, "info": { "no_changes": "Изменения не найдены.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Установлен пользовательский путь хранения: {{path}}", "default_storage_path": "Возвращено использование пути хранения по умолчанию", "settings_imported": "Настройки успешно импортированы.", - "auto_import_success": "Настройки Kilo Code автоматически импортированы из {{filename}}", + "auto_import_success": "Настройки Axon Code автоматически импортированы из {{filename}}", "share_link_copied": "Ссылка для совместного использования скопирована в буфер обмена", "image_copied_to_clipboard": "URI данных изображения скопирован в буфер обмена", "image_saved": "Изображение сохранено в {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Пожалуйста, введите корректный путь" }, "input": { - "task_prompt": "Что должен сделать Kilo Code?", + "task_prompt": "Что должен сделать Axon Code?", "task_placeholder": "Введите вашу задачу здесь" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Ошибка", diff --git a/src/i18n/locales/ru/jetbrains.json b/src/i18n/locales/ru/jetbrains.json index 1ea3533c01..3283268865 100644 --- a/src/i18n/locales/ru/jetbrains.json +++ b/src/i18n/locales/ru/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Отмена" }, "ui": { - "initializing": "Kilo Code инициализируется...", + "initializing": "Axon Code инициализируется...", "systemInformation": "Информация о системе" } } diff --git a/src/i18n/locales/ru/kilocode.json b/src/i18n/locales/ru/kilocode.json index 3e43f4a4f1..1d509aba61 100644 --- a/src/i18n/locales/ru/kilocode.json +++ b/src/i18n/locales/ru/kilocode.json @@ -46,7 +46,7 @@ } }, "commitMessage": { - "activated": "Генератор сообщений коммитов Kilo Code активирован", + "activated": "Генератор сообщений коммитов Axon Code активирован", "gitNotFound": "⚠️ Репозиторий Git не найден или git недоступен", "gitInitError": "⚠️ Ошибка инициализации Git: {{error}}", "generating": "Kilo: Генерация сообщения коммита...", @@ -59,7 +59,7 @@ "errors": { "noProject": "Нет доступных проектов", "invalidResponse": "Получен неверный формат ответа от расширения", - "connectionFailed": "Не удалось подключиться к расширению Kilo Code", + "connectionFailed": "Не удалось подключиться к расширению Axon Code", "timeout": "Время запроса истекло после 30 секунд", "missingMessage": "Не получено сообщение о коммите от расширения", "noChanges": "Изменений для фиксации не найдено", @@ -82,7 +82,7 @@ }, "progress": { "title": "Генерация Сообщения Коммита", - "connecting": "Подключение к Kilo Code...", + "connecting": "Подключение к Axon Code...", "analyzing": "Анализируем изменения...", "generating": "Генерация сообщения коммита..." }, @@ -93,12 +93,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (отключено)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (отключено)", "tokenError": "Для использования Autocomplete необходимо установить действительный токен", "lastCompletion": "Последнее предложение:", "sessionTotal": "Общая стоимость сессии:", @@ -110,36 +110,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Анализирую твой код...", "generating": "Генерирую предлагаемые правки...", "processing": "Обрабатываю предлагаемые правки...", "showing": "Показываю предлагаемые правки..." }, "input": { - "title": "Kilo Code: Быстрая Задача", + "title": "Axon Code: Быстрая Задача", "placeholder": "напр., 'рефактори эту функцию для большей эффективности'" }, "commands": { - "generateSuggestions": "Kilo Code: Генерировать Предлагаемые Правки", + "generateSuggestions": "Axon Code: Генерировать Предлагаемые Правки", "displaySuggestions": "Показать Предлагаемые Правки", "cancelSuggestions": "Отменить Предлагаемые Правки", "applyCurrentSuggestion": "Применить Текущую Предлагаемую Правку", "applyAllSuggestions": "Применить Все Предлагаемые Правки", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Предлагаемые Правки" + "title": "Axon Code: Предлагаемые Правки" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Я могу помочь тебе с быстрыми задачами и предлагаемыми правками." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete блокируется конфликтом с GitHub Copilot. Чтобы исправить это, ты должен отключить встроенные предложения Copilot.", + "message": "Axon Code Autocomplete блокируется конфликтом с GitHub Copilot. Чтобы исправить это, ты должен отключить встроенные предложения Copilot.", "disableCopilot": "Отключить Copilot", "disableInlineAssist": "Отключить Autocomplete" } diff --git a/src/i18n/locales/ru/mcp.json b/src/i18n/locales/ru/mcp.json index 642bc1e5af..d52b3ade07 100644 --- a/src/i18n/locales/ru/mcp.json +++ b/src/i18n/locales/ru/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Неверный формат настроек MCP: {{errorMessages}}", "create_json": "Не удалось создать или открыть .kilocode/mcp.json: {{error}}", "failed_update_project": "Не удалось обновить серверы проекта MCP", - "invalidJsonArgument": "Kilo Code попытался использовать {{toolName}} с недопустимым JSON-аргументом. Повторная попытка...", + "invalidJsonArgument": "Axon Code попытался использовать {{toolName}} с недопустимым JSON-аргументом. Повторная попытка...", "refresh_after_disable": "Не удалось обновить соединения MCP после отключения", "refresh_after_enable": "Не удалось обновить соединения MCP после включения", "disconnect_servers_partial": "Не удалось отключить {{count}} MCP сервер(ов). Проверьте вывод для получения подробностей.", diff --git a/src/i18n/locales/th/common.json b/src/i18n/locales/th/common.json index 1020bfa412..1cb0a34108 100644 --- a/src/i18n/locales/th/common.json +++ b/src/i18n/locales/th/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "ผู้ช่วยเขียนโค้ด AI แบบ Open Source สำหรับการวางแผน สร้าง และแก้ไขโค้ด" }, "number_format": { @@ -99,7 +99,7 @@ "processExitedWithError": "กระบวนการ Claude Code ออกด้วยรหัส {{exitCode}} ผลลัพธ์ข้อผิดพลาด: {{output}}", "stoppedWithReason": "Claude Code หยุดด้วยเหตุผล: {{reason}}", "apiKeyModelPlanMismatch": "คีย์ API และแผนการสมัครสมาชิกอนุญาตให้ใช้โมเดลที่แตกต่างกัน ตรวจสอบให้แน่ใจว่าโมเดลที่เลือกรวมอยู่ในแผนของคุณ", - "notFound": "ไม่พบไฟล์ปฏิบัติการ Claude Code '{{claudePath}}'\n\nกรุณาติดตั้ง Claude Code CLI:\n1. เยี่ยมชม {{installationUrl}} เพื่อดาวน์โหลด Claude Code\n2. ทำตามคำแนะนำการติดตั้งสำหรับระบบปฏิบัติการของคุณ\n3. ตรวจสอบให้แน่ใจว่าคำสั่ง 'claude' พร้อมใช้งานใน PATH\n4. หรือกำหนดค่าเส้นทางแบบกำหนดเองในการตั้งค่า Kilo Code ภายใต้ 'เส้นทาง Claude Code'\n\nข้อผิดพลาดเดิม: {{originalError}}" + "notFound": "ไม่พบไฟล์ปฏิบัติการ Claude Code '{{claudePath}}'\n\nกรุณาติดตั้ง Claude Code CLI:\n1. เยี่ยมชม {{installationUrl}} เพื่อดาวน์โหลด Claude Code\n2. ทำตามคำแนะนำการติดตั้งสำหรับระบบปฏิบัติการของคุณ\n3. ตรวจสอบให้แน่ใจว่าคำสั่ง 'claude' พร้อมใช้งานใน PATH\n4. หรือกำหนดค่าเส้นทางแบบกำหนดเองในการตั้งค่า Axon Code ภายใต้ 'เส้นทาง Claude Code'\n\nข้อผิดพลาดเดิม: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "ล้มเหลวในการโหลดข้อมูลประจำตัว OAuth กรุณายืนยันตัวตนก่อน: {{error}}", @@ -152,7 +152,7 @@ "warnings": { "no_terminal_content": "ไม่มีเนื้อหาเทอร์มินัลที่เลือก", "missing_task_files": "ไฟล์ของงานนี้หายไป คุณต้องการลบออกจากรายการงานหรือไม่?", - "auto_import_failed": "ล้มเหลวในการนำเข้าการตั้งค่า Kilo Code อัตโนมัติ: {{error}}" + "auto_import_failed": "ล้มเหลวในการนำเข้าการตั้งค่า Axon Code อัตโนมัติ: {{error}}" }, "info": { "no_changes": "ไม่พบการเปลี่ยนแปลง", @@ -161,7 +161,7 @@ "custom_storage_path_set": "ตั้งค่าเส้นทางจัดเก็บที่กำหนดเอง: {{path}}", "default_storage_path": "กลับไปใช้เส้นทางจัดเก็บเริ่มต้น", "settings_imported": "นำเข้าการตั้งค่าเรียบร้อยแล้ว", - "auto_import_success": "นำเข้าการตั้งค่า Kilo Code อัตโนมัติจาก {{filename}} เรียบร้อยแล้ว", + "auto_import_success": "นำเข้าการตั้งค่า Axon Code อัตโนมัติจาก {{filename}} เรียบร้อยแล้ว", "share_link_copied": "คัดลอกลิงก์แชร์ไปยังคลิปบอร์ด", "organization_share_link_copied": "คัดลอกลิงก์แชร์องค์กรไปยังคลิปบอร์ด!", "public_share_link_copied": "คัดลอกลิงก์แชร์สาธารณะไปยังคลิปบอร์ด!", @@ -195,7 +195,7 @@ "enter_valid_path": "กรุณาป้อนเส้นทางที่ถูกต้อง" }, "input": { - "task_prompt": "Kilo Code ควรทำอะไร?", + "task_prompt": "Axon Code ควรทำอะไร?", "task_placeholder": "สร้าง ค้นหา ถามอะไรก็ได้" }, "customModes": { @@ -222,8 +222,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "องค์กรของคุณต้องการการยืนยันตัวตน Kilo Code Cloud กรุณาลงชื่อเข้าใช้เพื่อดำเนินการต่อ", - "organization_mismatch": "คุณต้องยืนยันตัวตนด้วยบัญชี Kilo Code Cloud ขององค์กรของคุณ", + "cloud_auth_required": "องค์กรของคุณต้องการการยืนยันตัวตน Axon Code Cloud กรุณาลงชื่อเข้าใช้เพื่อดำเนินการต่อ", + "organization_mismatch": "คุณต้องยืนยันตัวตนด้วยบัญชี Axon Code Cloud ขององค์กรของคุณ", "verification_failed": "ไม่สามารถตรวจสอบการยืนยันตัวตนขององค์กร" }, "info": { @@ -249,7 +249,7 @@ }, "docsLink": { "label": "เอกสาร", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "ข้อผิดพลาด", diff --git a/src/i18n/locales/th/jetbrains.json b/src/i18n/locales/th/jetbrains.json index 9483a520b8..a51cfac3d2 100644 --- a/src/i18n/locales/th/jetbrains.json +++ b/src/i18n/locales/th/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "ยกเลิก" }, "ui": { - "initializing": "Kilo Code กำลังเริ่มต้น...", + "initializing": "Axon Code กำลังเริ่มต้น...", "systemInformation": "ข้อมูลระบบ" } } diff --git a/src/i18n/locales/th/kilocode.json b/src/i18n/locales/th/kilocode.json index 551cb3fb9c..4d32e32688 100644 --- a/src/i18n/locales/th/kilocode.json +++ b/src/i18n/locales/th/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "ตัวสร้างข้อความคอมมิต Kilo Code เปิดใช้งานแล้ว", + "activated": "ตัวสร้างข้อความคอมมิต Axon Code เปิดใช้งานแล้ว", "gitNotFound": "⚠️ ไม่พบที่เก็บ Git หรือ git ไม่พร้อมใช้งาน", "gitInitError": "⚠️ ข้อผิดพลาดในการเริ่มต้น Git: {{error}}", "generating": "Kilo: กำลังสร้างข้อความคอมมิต...", @@ -64,7 +64,7 @@ "errors": { "noProject": "ไม่มีโครงการที่ใช้งานได้", "timeout": "คำขอหมดเวลาหลังจาก 30 วินาที", - "connectionFailed": "ไม่สามารถเชื่อมต่อกับส่วนขยาย Kilo Code", + "connectionFailed": "ไม่สามารถเชื่อมต่อกับส่วนขยาย Axon Code", "noChanges": "ไม่พบการเปลี่ยนแปลงที่จะคอมมิต", "missingMessage": "ไม่ได้รับข้อความคอมมิตจากส่วนขยาย", "invalidResponse": "ได้รับรูปแบบการตอบกลับที่ไม่ถูกต้องจากส่วนขยาย", @@ -88,7 +88,7 @@ "progress": { "analyzing": "กำลังวิเคราะห์การเปลี่ยนแปลง...", "title": "กำลังสร้างข้อความคอมมิต", - "connecting": "กำลังเชื่อมต่อกับ Kilo Code...", + "connecting": "กำลังเชื่อมต่อกับ Axon Code...", "generating": "กำลังสร้างข้อความคอมมิต..." }, "ui": { @@ -104,12 +104,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (ปิดใช้งาน)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (ปิดใช้งาน)", "tokenError": "ต้องตั้งค่าโทเค็นที่ถูกต้องเพื่อใช้ Autocomplete", "lastCompletion": "คำแนะนำล่าสุด:", "sessionTotal": "ค่าใช้จ่ายรวมของเซสชัน:", @@ -121,36 +121,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "กำลังวิเคราะห์โค้ดของคุณ...", "generating": "กำลังสร้างการแก้ไขที่แนะนำ...", "processing": "กำลังประมวลผลการแก้ไขที่แนะนำ...", "showing": "กำลังแสดงการแก้ไขที่แนะนำ..." }, "input": { - "title": "Kilo Code: งานด่วน", + "title": "Axon Code: งานด่วน", "placeholder": "เช่น 'ปรับโครงสร้างฟังก์ชันนี้ให้มีประสิทธิภาพมากขึ้น'" }, "commands": { - "generateSuggestions": "Kilo Code: สร้างการแก้ไขที่แนะนำ", + "generateSuggestions": "Axon Code: สร้างการแก้ไขที่แนะนำ", "displaySuggestions": "แสดงการแก้ไขที่แนะนำ", "cancelSuggestions": "ยกเลิกการแก้ไขที่แนะนำ", "applyCurrentSuggestion": "ใช้การแก้ไขที่แนะนำปัจจุบัน", "applyAllSuggestions": "ใช้การแก้ไขที่แนะนำทั้งหมด", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: การแก้ไขที่แนะนำ" + "title": "Axon Code: การแก้ไขที่แนะนำ" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "ฉันสามารถช่วยคุณในงานด่วนและการแก้ไขที่แนะนำได้" }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete ถูกบล็อกโดยความขัดแย้งกับ GitHub Copilot เพื่อแก้ไขปัญหานี้ คุณต้องปิดใช้งานคำแนะนำแบบอินไลน์ของ Copilot", + "message": "Axon Code Autocomplete ถูกบล็อกโดยความขัดแย้งกับ GitHub Copilot เพื่อแก้ไขปัญหานี้ คุณต้องปิดใช้งานคำแนะนำแบบอินไลน์ของ Copilot", "disableCopilot": "ปิดใช้งาน Copilot", "disableInlineAssist": "ปิดใช้งาน Autocomplete" } diff --git a/src/i18n/locales/th/mcp.json b/src/i18n/locales/th/mcp.json index 7ca2d748f9..66ca3345cf 100644 --- a/src/i18n/locales/th/mcp.json +++ b/src/i18n/locales/th/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "รูปแบบการตั้งค่า MCP ไม่ถูกต้อง: {{errorMessages}}", "create_json": "ล้มเหลวในการสร้างหรือเปิด .kilocode/mcp.json: {{error}}", "failed_update_project": "ล้มเหลวในการอัปเดตเซิร์ฟเวอร์ MCP ของโปรเจ็กต์", - "invalidJsonArgument": "Kilo Code พยายามใช้ {{toolName}} ด้วยอาร์กิวเมนต์ JSON ที่ไม่ถูกต้อง กำลังลองใหม่...", + "invalidJsonArgument": "Axon Code พยายามใช้ {{toolName}} ด้วยอาร์กิวเมนต์ JSON ที่ไม่ถูกต้อง กำลังลองใหม่...", "refresh_after_disable": "ล้มเหลวในการรีเฟรชการเชื่อมต่อ MCP หลังจากปิดใช้งาน", "refresh_after_enable": "ล้มเหลวในการรีเฟรชการเชื่อมต่อ MCP หลังจากเปิดใช้งาน", "disconnect_servers_partial": "ล้มเหลวในการตัดการเชื่อมต่อเซิร์ฟเวอร์ MCP {{count}} ตัว ตรวจสอบผลลัพธ์สำหรับรายละเอียด", diff --git a/src/i18n/locales/tr/common.json b/src/i18n/locales/tr/common.json index eb1532a07c..06547476ca 100644 --- a/src/i18n/locales/tr/common.json +++ b/src/i18n/locales/tr/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Kod planlama, oluşturma ve düzeltme için açık kaynaklı yapay zeka kodlama asistanı." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Claude Code işlemi {{exitCode}} koduyla çıktı. Hata çıktısı: {{output}}", "stoppedWithReason": "Claude Code şu nedenle durdu: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "OAuth kimlik bilgileri yüklenemedi. Lütfen önce kimlik doğrulaması yapın: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Seçili terminal içeriği yok", "missing_task_files": "Bu görevin dosyaları eksik. Görev listesinden kaldırmak istiyor musunuz?", - "auto_import_failed": "Kilo Code ayarları otomatik olarak içe aktarılamadı: {{error}}" + "auto_import_failed": "Axon Code ayarları otomatik olarak içe aktarılamadı: {{error}}" }, "info": { "no_changes": "Değişiklik bulunamadı.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Özel depolama yolu ayarlandı: {{path}}", "default_storage_path": "Varsayılan depolama yoluna geri dönüldü", "settings_imported": "Ayarlar başarıyla içe aktarıldı.", - "auto_import_success": "Kilo Code ayarları {{filename}} dosyasından otomatik olarak içe aktarıldı", + "auto_import_success": "Axon Code ayarları {{filename}} dosyasından otomatik olarak içe aktarıldı", "share_link_copied": "Paylaşım bağlantısı panoya kopyalandı", "image_copied_to_clipboard": "Resim veri URI'si panoya kopyalandı", "image_saved": "Resim {{path}} konumuna kaydedildi", @@ -193,7 +193,7 @@ "enter_valid_path": "Lütfen geçerli bir yol girin" }, "input": { - "task_prompt": "Kilo Code ne yapsın?", + "task_prompt": "Axon Code ne yapsın?", "task_placeholder": "Görevini buraya yaz" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Hata", diff --git a/src/i18n/locales/tr/jetbrains.json b/src/i18n/locales/tr/jetbrains.json index e079155883..ff34ec68e2 100644 --- a/src/i18n/locales/tr/jetbrains.json +++ b/src/i18n/locales/tr/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "İptal" }, "ui": { - "initializing": "Kilo Code başlatılıyor...", + "initializing": "Axon Code başlatılıyor...", "systemInformation": "Sistem Bilgileri" } } diff --git a/src/i18n/locales/tr/kilocode.json b/src/i18n/locales/tr/kilocode.json index ca1e828b8b..3ec22e1d9c 100644 --- a/src/i18n/locales/tr/kilocode.json +++ b/src/i18n/locales/tr/kilocode.json @@ -46,7 +46,7 @@ } }, "commitMessage": { - "activated": "Kilo Code commit mesajı oluşturucu etkinleştirildi", + "activated": "Axon Code commit mesajı oluşturucu etkinleştirildi", "gitNotFound": "⚠️ Git deposu bulunamadı veya git kullanılamıyor", "gitInitError": "⚠️ Git başlatma hatası: {{error}}", "generating": "Kilo: Commit mesajı oluşturuluyor...", @@ -58,7 +58,7 @@ "providerRegistered": "Kilo: Commit mesajı sağlayıcısı kaydedildi", "errors": { "noProject": "Proje mevcut değil", - "connectionFailed": "Kilo Code uzantısına bağlanılamadı", + "connectionFailed": "Axon Code uzantısına bağlanılamadı", "timeout": "İstek 30 saniye sonra zaman aşımına uğradı", "noChanges": "Kaydedilecek değişiklik bulunamadı", "missingMessage": "Uzantıdan taahhüt mesajı alınmadı", @@ -84,7 +84,7 @@ "title": "Commit Mesajı Oluşturuluyor", "analyzing": "Değişiklikler inceleniyor...", "generating": "Taahhüt mesajı oluşturuluyor...", - "connecting": "Kilo Code'a bağlanıyor..." + "connecting": "Axon Code'a bağlanıyor..." }, "ui": { "generateButton": "Commit Mesajı Oluştur", @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (devre dışı)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (devre dışı)", "tokenError": "Autocomplete kullanmak için geçerli bir token ayarlanmalı", "lastCompletion": "Son öneri:", "sessionTotal": "Oturum toplam maliyeti:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Kodun analiz ediliyor...", "generating": "Önerilen düzenlemeler oluşturuluyor...", "processing": "Önerilen düzenlemeler işleniyor...", "showing": "Önerilen düzenlemeler gösteriliyor..." }, "input": { - "title": "Kilo Code: Hızlı Görev", + "title": "Axon Code: Hızlı Görev", "placeholder": "örn., 'bu fonksiyonu daha verimli olacak şekilde yeniden düzenle'" }, "commands": { - "generateSuggestions": "Kilo Code: Önerilen Düzenlemeler Oluştur", + "generateSuggestions": "Axon Code: Önerilen Düzenlemeler Oluştur", "displaySuggestions": "Önerilen Düzenlemeleri Göster", "cancelSuggestions": "Önerilen Düzenlemeleri İptal Et", "applyCurrentSuggestion": "Mevcut Önerilen Düzenlemeyi Uygula", "applyAllSuggestions": "Tüm Önerilen Düzenlemeleri Uygula", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Önerilen Düzenlemeler" + "title": "Axon Code: Önerilen Düzenlemeler" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Hızlı görevler ve önerilen düzenlemeler konusunda sana yardımcı olabilirim." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete, GitHub Copilot ile bir çakışma nedeniyle engelleniyor. Bunu düzeltmek için Copilot'un satır içi önerilerini devre dışı bırakmalısın.", + "message": "Axon Code Autocomplete, GitHub Copilot ile bir çakışma nedeniyle engelleniyor. Bunu düzeltmek için Copilot'un satır içi önerilerini devre dışı bırakmalısın.", "disableCopilot": "Copilot'u Devre Dışı Bırak", "disableInlineAssist": "Autocomplete'i Devre Dışı Bırak" } diff --git a/src/i18n/locales/tr/mcp.json b/src/i18n/locales/tr/mcp.json index c139ff7ac8..72a56598ad 100644 --- a/src/i18n/locales/tr/mcp.json +++ b/src/i18n/locales/tr/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Geçersiz MCP ayarları formatı: {{errorMessages}}", "create_json": ".kilocode/mcp.json oluşturulamadı veya açılamadı: {{error}}", "failed_update_project": "Proje MCP sunucuları güncellenemedi", - "invalidJsonArgument": "Kilo Code, {{toolName}} aracını geçersiz bir JSON argümanıyla kullanmaya çalıştı. Tekrar deneniyor...", + "invalidJsonArgument": "Axon Code, {{toolName}} aracını geçersiz bir JSON argümanıyla kullanmaya çalıştı. Tekrar deneniyor...", "refresh_after_disable": "Devre dışı bıraktıktan sonra MCP bağlantıları yenilenemedi", "refresh_after_enable": "Etkinleştirdikten sonra MCP bağlantıları yenilenemedi", "disconnect_servers_partial": "{{count}} MCP sunucusu bağlantısı kesilemedi. Ayrıntılar için çıktıyı kontrol edin.", diff --git a/src/i18n/locales/uk/common.json b/src/i18n/locales/uk/common.json index cc5de4eb15..6461487585 100644 --- a/src/i18n/locales/uk/common.json +++ b/src/i18n/locales/uk/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Помічник з кодування AI з відкритим кодом для планування, створення та виправлення коду." }, "number_format": { @@ -152,7 +152,7 @@ "warnings": { "no_terminal_content": "Не вибрано вміст терміналу", "missing_task_files": "Файли цього завдання відсутні. Хочеш видалити його зі списку завдань?", - "auto_import_failed": "Не вдалося автоматично імпортувати налаштування Kilo Code: {{error}}" + "auto_import_failed": "Не вдалося автоматично імпортувати налаштування Axon Code: {{error}}" }, "info": { "no_changes": "Змін не знайдено.", @@ -161,7 +161,7 @@ "custom_storage_path_set": "Встановлено користувацький шлях зберігання: {{path}}", "default_storage_path": "Повернуто до використання шляху зберігання за замовчуванням", "settings_imported": "Налаштування успішно імпортовано.", - "auto_import_success": "Налаштування Kilo Code автоматично імпортовано з {{filename}}", + "auto_import_success": "Налаштування Axon Code автоматично імпортовано з {{filename}}", "share_link_copied": "Посилання для поділу скопійовано в буфер обміну", "organization_share_link_copied": "Посилання для поділу організації скопійовано в буфер обміну!", "public_share_link_copied": "Публічне посилання для поділу скопійовано в буфер обміну!", @@ -195,7 +195,7 @@ "enter_valid_path": "Будь ласка, введи дійсний шлях" }, "input": { - "task_prompt": "Що має зробити Kilo Code?", + "task_prompt": "Що має зробити Axon Code?", "task_placeholder": "Створити, знайти, запитати щось" }, "customModes": { @@ -222,8 +222,8 @@ }, "mdm": { "errors": { - "cloud_auth_required": "Твоя організація вимагає автентифікації Kilo Code Cloud. Будь ласка, увійди, щоб продовжити.", - "organization_mismatch": "Ти повинен бути автентифікований з обліковим записом Kilo Code Cloud твоєї організації.", + "cloud_auth_required": "Твоя організація вимагає автентифікації Axon Code Cloud. Будь ласка, увійди, щоб продовжити.", + "organization_mismatch": "Ти повинен бути автентифікований з обліковим записом Axon Code Cloud твоєї організації.", "verification_failed": "Не вдалося перевірити автентифікацію організації." }, "info": { @@ -249,7 +249,7 @@ }, "docsLink": { "label": "Документація", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Помилка", diff --git a/src/i18n/locales/uk/jetbrains.json b/src/i18n/locales/uk/jetbrains.json index 978df2cde1..8a504eb21d 100644 --- a/src/i18n/locales/uk/jetbrains.json +++ b/src/i18n/locales/uk/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Скасувати" }, "ui": { - "initializing": "Kilo Code ініціалізується...", + "initializing": "Axon Code ініціалізується...", "systemInformation": "Інформація про систему" } } diff --git a/src/i18n/locales/uk/kilocode.json b/src/i18n/locales/uk/kilocode.json index 09c054b510..8659325172 100644 --- a/src/i18n/locales/uk/kilocode.json +++ b/src/i18n/locales/uk/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Генератор повідомлень коммітів Kilo Code активовано", + "activated": "Генератор повідомлень коммітів Axon Code активовано", "gitNotFound": "⚠️ Репозиторій Git не знайдено або git недоступний", "gitInitError": "⚠️ Помилка ініціалізації Git: {{error}}", "generating": "Kilo: Генерування повідомлення комміту...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Постачальник повідомлень коммітів зареєстровано", "errors": { "noProject": "Проєкти відсутні", - "connectionFailed": "Не вдалося підключитися до розширення Kilo Code", + "connectionFailed": "Не вдалося підключитися до розширення Axon Code", "timeout": "Запит завершився після 30 секунд очікування", "noWorkspacePath": "Не вдалося визначити шлях робочої області для Git-репозиторію", "invalidResponse": "Отримано недійсний формат відповіді від розширення", @@ -87,7 +87,7 @@ }, "progress": { "analyzing": "Аналіз змін...", - "connecting": "Підключення до Kilo Code...", + "connecting": "Підключення до Axon Code...", "generating": "Створення повідомлення коміту...", "title": "Генерація Повідомлення Коміту" }, @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (вимкнено)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (вимкнено)", "tokenError": "Для використання Autocomplete потрібно встановити дійсний токен", "lastCompletion": "Остання пропозиція:", "sessionTotal": "Загальна вартість сесії:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Аналізую твій код...", "generating": "Генерую запропоновані правки...", "processing": "Обробляю запропоновані правки...", "showing": "Показую запропоновані правки..." }, "input": { - "title": "Kilo Code: Швидке Завдання", + "title": "Axon Code: Швидке Завдання", "placeholder": "напр., 'рефактори цю функцію для більшої ефективності'" }, "commands": { - "generateSuggestions": "Kilo Code: Генерувати Запропоновані Правки", + "generateSuggestions": "Axon Code: Генерувати Запропоновані Правки", "displaySuggestions": "Показати Запропоновані Правки", "cancelSuggestions": "Скасувати Запропоновані Правки", "applyCurrentSuggestion": "Застосувати Поточну Запропоновану Правку", "applyAllSuggestions": "Застосувати Всі Запропоновані Правки", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Запропоновані Правки" + "title": "Axon Code: Запропоновані Правки" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Я можу допомогти тобі зі швидкими завданнями та запропонованими правками." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete блокується конфліктом з GitHub Copilot. Щоб виправити це, ти повинен вимкнути вбудовані пропозиції Copilot.", + "message": "Axon Code Autocomplete блокується конфліктом з GitHub Copilot. Щоб виправити це, ти повинен вимкнути вбудовані пропозиції Copilot.", "disableCopilot": "Вимкнути Copilot", "disableInlineAssist": "Вимкнути Autocomplete" } diff --git a/src/i18n/locales/uk/mcp.json b/src/i18n/locales/uk/mcp.json index f7eff5408e..d22d18e31f 100644 --- a/src/i18n/locales/uk/mcp.json +++ b/src/i18n/locales/uk/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Неправильний формат налаштувань MCP: {{errorMessages}}", "create_json": "Не вдалося створити або відкрити .kilocode/mcp.json: {{error}}", "failed_update_project": "Не вдалося оновити сервери MCP проекту", - "invalidJsonArgument": "Kilo Code спробував використати {{toolName}} з неправильним аргументом JSON. Повторна спроба...", + "invalidJsonArgument": "Axon Code спробував використати {{toolName}} з неправильним аргументом JSON. Повторна спроба...", "refresh_after_disable": "Не вдалося оновити з'єднання MCP після вимкнення", "refresh_after_enable": "Не вдалося оновити з'єднання MCP після увімкнення", "disconnect_servers_partial": "Не вдалося відключити {{count}} сервер(ів) MCP. Перевір вивід для деталей.", diff --git a/src/i18n/locales/vi/common.json b/src/i18n/locales/vi/common.json index 24b6afed32..e7096ab038 100644 --- a/src/i18n/locales/vi/common.json +++ b/src/i18n/locales/vi/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "Trợ lý mã hóa AI nguồn mở để lập kế hoạch, xây dựng và sửa mã." }, "number_format": { @@ -94,7 +94,7 @@ "processExitedWithError": "Tiến trình Claude Code thoát với mã {{exitCode}}. Đầu ra lỗi: {{output}}", "stoppedWithReason": "Claude Code dừng lại vì lý do: {{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "Không thể tải thông tin xác thực OAuth. Vui lòng xác thực trước: {{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "Không có nội dung terminal được chọn", "missing_task_files": "Các tệp của nhiệm vụ này bị thiếu. Bạn có muốn xóa nó khỏi danh sách nhiệm vụ không?", - "auto_import_failed": "Không thể tự động nhập cài đặt Kilo Code: {{error}}" + "auto_import_failed": "Không thể tự động nhập cài đặt Axon Code: {{error}}" }, "info": { "no_changes": "Không tìm thấy thay đổi nào.", @@ -156,7 +156,7 @@ "custom_storage_path_set": "Đã thiết lập đường dẫn lưu trữ tùy chỉnh: {{path}}", "default_storage_path": "Đã quay lại sử dụng đường dẫn lưu trữ mặc định", "settings_imported": "Cài đặt đã được nhập thành công.", - "auto_import_success": "Cài đặt Kilo Code đã được tự động nhập từ {{filename}}", + "auto_import_success": "Cài đặt Axon Code đã được tự động nhập từ {{filename}}", "share_link_copied": "Liên kết chia sẻ đã được sao chép vào clipboard", "image_copied_to_clipboard": "URI dữ liệu hình ảnh đã được sao chép vào clipboard", "image_saved": "Hình ảnh đã được lưu vào {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "Vui lòng nhập đường dẫn hợp lệ" }, "input": { - "task_prompt": "Bạn muốn Kilo Code làm gì?", + "task_prompt": "Bạn muốn Axon Code làm gì?", "task_placeholder": "Nhập nhiệm vụ của bạn ở đây" }, "settings": { @@ -266,7 +266,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "Lỗi", diff --git a/src/i18n/locales/vi/jetbrains.json b/src/i18n/locales/vi/jetbrains.json index 29fc650921..1357adfc31 100644 --- a/src/i18n/locales/vi/jetbrains.json +++ b/src/i18n/locales/vi/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "Hủy" }, "ui": { - "initializing": "Kilo Code đang khởi tạo...", + "initializing": "Axon Code đang khởi tạo...", "systemInformation": "Thông tin hệ thống" } } diff --git a/src/i18n/locales/vi/kilocode.json b/src/i18n/locales/vi/kilocode.json index c4c2e4e8df..540356937c 100644 --- a/src/i18n/locales/vi/kilocode.json +++ b/src/i18n/locales/vi/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Trình tạo thông báo commit Kilo Code đã được kích hoạt", + "activated": "Trình tạo thông báo commit Axon Code đã được kích hoạt", "gitNotFound": "⚠️ Không tìm thấy kho lưu trữ Git hoặc git không khả dụng", "gitInitError": "⚠️ Lỗi khởi tạo Git: {{error}}", "generating": "Kilo: Đang tạo thông báo commit...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo: Nhà cung cấp thông báo commit đã được đăng ký", "errors": { "noProject": "Không có dự án nào", - "connectionFailed": "Không thể kết nối với tiện ích mở rộng Kilo Code", + "connectionFailed": "Không thể kết nối với tiện ích mở rộng Axon Code", "timeout": "Yêu cầu đã hết thời gian sau 30 giây", "invalidResponse": "Nhận được định dạng phản hồi không hợp lệ từ tiện ích mở rộng", "noChanges": "Không tìm thấy thay đổi nào để commit", @@ -88,7 +88,7 @@ "progress": { "title": "Tạo Message Cam Kết", "generating": "Đang tạo thông điệp commit...", - "connecting": "Đang kết nối tới Kilo Code...", + "connecting": "Đang kết nối tới Axon Code...", "analyzing": "Đang phân tích các thay đổi..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete (đã tắt)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete (đã tắt)", "tokenError": "Phải đặt token hợp lệ để sử dụng Autocomplete", "lastCompletion": "Gợi ý cuối cùng:", "sessionTotal": "Tổng chi phí phiên:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "Đang phân tích mã của bạn...", "generating": "Đang tạo các chỉnh sửa được đề xuất...", "processing": "Đang xử lý các chỉnh sửa được đề xuất...", "showing": "Đang hiển thị các chỉnh sửa được đề xuất..." }, "input": { - "title": "Kilo Code: Tác Vụ Nhanh", + "title": "Axon Code: Tác Vụ Nhanh", "placeholder": "ví dụ, 'tái cấu trúc hàm này để hiệu quả hơn'" }, "commands": { - "generateSuggestions": "Kilo Code: Tạo Các Chỉnh Sửa Được Đề Xuất", + "generateSuggestions": "Axon Code: Tạo Các Chỉnh Sửa Được Đề Xuất", "displaySuggestions": "Hiển Thị Các Chỉnh Sửa Được Đề Xuất", "cancelSuggestions": "Hủy Các Chỉnh Sửa Được Đề Xuất", "applyCurrentSuggestion": "Áp Dụng Chỉnh Sửa Được Đề Xuất Hiện Tại", "applyAllSuggestions": "Áp Dụng Tất Cả Các Chỉnh Sửa Được Đề Xuất", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: Các Chỉnh Sửa Được Đề Xuất" + "title": "Axon Code: Các Chỉnh Sửa Được Đề Xuất" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "Tôi có thể giúp bạn với các tác vụ nhanh và chỉnh sửa được đề xuất." }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete đang bị chặn do xung đột với GitHub Copilot. Để khắc phục điều này, bạn phải tắt các gợi ý inline của Copilot.", + "message": "Axon Code Autocomplete đang bị chặn do xung đột với GitHub Copilot. Để khắc phục điều này, bạn phải tắt các gợi ý inline của Copilot.", "disableCopilot": "Tắt Copilot", "disableInlineAssist": "Tắt Autocomplete" } diff --git a/src/i18n/locales/vi/mcp.json b/src/i18n/locales/vi/mcp.json index 01ad2c5918..7bc3746151 100644 --- a/src/i18n/locales/vi/mcp.json +++ b/src/i18n/locales/vi/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "Định dạng cài đặt MCP không hợp lệ: {{errorMessages}}", "create_json": "Không thể tạo hoặc mở .kilocode/mcp.json: {{error}}", "failed_update_project": "Không thể cập nhật máy chủ MCP của dự án", - "invalidJsonArgument": "Kilo Code đã cố gắng sử dụng {{toolName}} với tham số JSON không hợp lệ. Đang thử lại...", + "invalidJsonArgument": "Axon Code đã cố gắng sử dụng {{toolName}} với tham số JSON không hợp lệ. Đang thử lại...", "refresh_after_disable": "Không thể làm mới kết nối MCP sau khi vô hiệu hóa", "refresh_after_enable": "Không thể làm mới kết nối MCP sau khi kích hoạt", "disconnect_servers_partial": "Không thể ngắt kết nối {{count}} máy chủ MCP. Kiểm tra đầu ra để biết chi tiết.", diff --git a/src/i18n/locales/zh-CN/common.json b/src/i18n/locales/zh-CN/common.json index 43b156c3b1..0e09a6768c 100644 --- a/src/i18n/locales/zh-CN/common.json +++ b/src/i18n/locales/zh-CN/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "用于规划、构建和修复代码的开源 AI 编码助手。" }, "number_format": { @@ -99,7 +99,7 @@ "processExitedWithError": "Claude Code 进程退出,退出码:{{exitCode}}。错误输出:{{output}}", "stoppedWithReason": "Claude Code 停止,原因:{{reason}}", "apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan.", - "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Kilo Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" + "notFound": "Claude Code executable '{{claudePath}}' not found.\n\nPlease install Claude Code CLI:\n1. Visit {{installationUrl}} to download Claude Code\n2. Follow the installation instructions for your operating system\n3. Ensure the 'claude' command is available in your PATH\n4. Alternatively, configure a custom path in Axon Code settings under 'Claude Code Path'\n\nOriginal error: {{originalError}}" }, "geminiCli": { "oauthLoadFailed": "加载 OAuth 凭据失败。请先进行身份验证:{{error}}", @@ -152,7 +152,7 @@ "warnings": { "no_terminal_content": "没有选择终端内容", "missing_task_files": "此任务的文件丢失。您想从任务列表中删除它吗?", - "auto_import_failed": "自动导入 Kilo Code 设置失败:{{error}}" + "auto_import_failed": "自动导入 Axon Code 设置失败:{{error}}" }, "info": { "no_changes": "未找到更改。", @@ -161,7 +161,7 @@ "custom_storage_path_set": "自定义存储路径已设置:{{path}}", "default_storage_path": "已恢复使用默认存储路径", "settings_imported": "设置已成功导入。", - "auto_import_success": "已自动导入 Kilo Code 设置:{{filename}}", + "auto_import_success": "已自动导入 Axon Code 设置:{{filename}}", "share_link_copied": "分享链接已复制到剪贴板", "image_copied_to_clipboard": "图片数据 URI 已复制到剪贴板", "image_saved": "图片已保存到 {{path}}", @@ -264,7 +264,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "错误", diff --git a/src/i18n/locales/zh-CN/jetbrains.json b/src/i18n/locales/zh-CN/jetbrains.json index 1e38273b71..260d328a26 100644 --- a/src/i18n/locales/zh-CN/jetbrains.json +++ b/src/i18n/locales/zh-CN/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "取消" }, "ui": { - "initializing": "Kilo Code 正在初始化...", + "initializing": "Axon Code 正在初始化...", "systemInformation": "系统信息" } } diff --git a/src/i18n/locales/zh-CN/kilocode.json b/src/i18n/locales/zh-CN/kilocode.json index 025bc82141..cd0561e0da 100644 --- a/src/i18n/locales/zh-CN/kilocode.json +++ b/src/i18n/locales/zh-CN/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code: 提交信息生成器已启动", + "activated": "Axon Code: 提交信息生成器已启动", "gitNotFound": "⚠️ Git 仓库未找到或 git 不可用", "gitInitError": "⚠️ Git 初始化错误:{{error}}", "generating": "Kilo: 正在生成提交信息...", @@ -63,7 +63,7 @@ "activationFailed": "Kilo:消息生成器激活失败:{{error}}", "errors": { "noProject": "没有可用项目", - "connectionFailed": "连接到 Kilo Code 扩展失败", + "connectionFailed": "连接到 Axon Code 扩展失败", "missingMessage": "未从扩展接收到提交信息", "invalidResponse": "从扩展程序收到的响应格式无效", "timeout": "请求在 30 秒后超时", @@ -89,7 +89,7 @@ "title": "生成提交信息", "analyzing": "分析更改中...", "generating": "生成提交消息中...", - "connecting": "连接到 Kilo Code..." + "connecting": "连接到 Axon Code..." }, "ui": { "generateButton": "生成提交信息", @@ -104,12 +104,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete(已禁用)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete(已禁用)", "tokenError": "必须设置有效 Token 才能使用 Autocomplete", "lastCompletion": "最后建议:", "sessionTotal": "会话总费用:", @@ -121,36 +121,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "正在分析你的代码...", "generating": "正在生成建议编辑...", "processing": "正在处理建议编辑...", "showing": "正在显示建议编辑..." }, "input": { - "title": "Kilo Code: 快速任务", + "title": "Axon Code: 快速任务", "placeholder": "例如:'重构这个函数使其更高效'" }, "commands": { - "generateSuggestions": "Kilo Code: 生成建议编辑", + "generateSuggestions": "Axon Code: 生成建议编辑", "displaySuggestions": "显示建议编辑", "cancelSuggestions": "取消建议编辑", "applyCurrentSuggestion": "应用当前建议编辑", "applyAllSuggestions": "应用所有建议编辑", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: 建议编辑" + "title": "Axon Code: 建议编辑" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "我可以帮助你完成快速任务和建议编辑。" }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete 被与 GitHub Copilot 的冲突阻止。要解决此问题,你必须禁用 Copilot 的内联建议。", + "message": "Axon Code Autocomplete 被与 GitHub Copilot 的冲突阻止。要解决此问题,你必须禁用 Copilot 的内联建议。", "disableCopilot": "禁用 Copilot", "disableInlineAssist": "禁用 Autocomplete" } @@ -168,6 +168,6 @@ "okButton": "我明白", "cancelButton": "取消" }, - "tipMessage": "Kilo Code: 按下 {{shortcut}} 生成终端命令" + "tipMessage": "Axon Code: 按下 {{shortcut}} 生成终端命令" } } diff --git a/src/i18n/locales/zh-CN/mcp.json b/src/i18n/locales/zh-CN/mcp.json index 3c77d5557f..2d92ec7392 100644 --- a/src/i18n/locales/zh-CN/mcp.json +++ b/src/i18n/locales/zh-CN/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "MCP设置格式无效:{{errorMessages}}", "create_json": "创建或打开 .kilocode/mcp.json 失败:{{error}}", "failed_update_project": "更新项目MCP服务器失败", - "invalidJsonArgument": "Kilo Code 尝试使用无效的 JSON 参数调用 {{toolName}}。正在重试...", + "invalidJsonArgument": "Axon Code 尝试使用无效的 JSON 参数调用 {{toolName}}。正在重试...", "refresh_after_disable": "禁用后刷新 MCP 连接失败", "refresh_after_enable": "启用后刷新 MCP 连接失败", "disconnect_servers_partial": "断开 {{count}} 个 MCP 服务器失败。请查看输出了解详情。", diff --git a/src/i18n/locales/zh-TW/common.json b/src/i18n/locales/zh-TW/common.json index 165e539d9d..da9569f4a6 100644 --- a/src/i18n/locales/zh-TW/common.json +++ b/src/i18n/locales/zh-TW/common.json @@ -1,6 +1,6 @@ { "extension": { - "name": "Kilo Code", + "name": "Axon Code", "description": "用於規劃、建置和修復程式碼的開源 AI 編碼助理。" }, "number_format": { @@ -93,7 +93,7 @@ "processExitedWithError": "Claude Code 程序退出,退出碼:{{exitCode}}。錯誤輸出:{{output}}", "stoppedWithReason": "Claude Code 停止,原因:{{reason}}", "apiKeyModelPlanMismatch": "API 金鑰和訂閱方案允許不同的模型。請確保所選模型包含在您的方案中。", - "notFound": "找不到 Claude Code 可執行檔案 '{{claudePath}}'。\n\n請安裝 Claude Code CLI:\n1. 造訪 {{installationUrl}} 下載 Claude Code\n2. 依照作業系統的安裝說明進行操作\n3. 確保 'claude' 指令在 PATH 中可用\n4. 或者在 Kilo Code 設定中的 'Claude Code 路徑' 下設定自訂路徑\n\n原始錯誤:{{originalError}}" + "notFound": "找不到 Claude Code 可執行檔案 '{{claudePath}}'。\n\n請安裝 Claude Code CLI:\n1. 造訪 {{installationUrl}} 下載 Claude Code\n2. 依照作業系統的安裝說明進行操作\n3. 確保 'claude' 指令在 PATH 中可用\n4. 或者在 Axon Code 設定中的 'Claude Code 路徑' 下設定自訂路徑\n\n原始錯誤:{{originalError}}" }, "geminiCli": { "oauthLoadFailed": "無法載入 OAuth 憑證。請先進行驗證:{{error}}", @@ -147,7 +147,7 @@ "warnings": { "no_terminal_content": "沒有選擇終端機內容", "missing_task_files": "此任務的檔案遺失。您想從任務列表中刪除它嗎?", - "auto_import_failed": "自動匯入 Kilo Code 設定失敗:{{error}}" + "auto_import_failed": "自動匯入 Axon Code 設定失敗:{{error}}" }, "info": { "no_changes": "沒有找到更改。", @@ -156,7 +156,7 @@ "custom_storage_path_set": "自訂儲存路徑已設定:{{path}}", "default_storage_path": "已恢復使用預設儲存路徑", "settings_imported": "設定已成功匯入。", - "auto_import_success": "已自動匯入 Kilo Code 設定:{{filename}}", + "auto_import_success": "已自動匯入 Axon Code 設定:{{filename}}", "share_link_copied": "分享連結已複製到剪貼簿", "image_copied_to_clipboard": "圖片資料 URI 已複製到剪貼簿", "image_saved": "圖片已儲存至 {{path}}", @@ -193,7 +193,7 @@ "enter_valid_path": "請輸入有效的路徑" }, "input": { - "task_prompt": "Kilo Code 該做什麼?", + "task_prompt": "Axon Code 該做什麼?", "task_placeholder": "在這裡輸入任務" }, "settings": { @@ -259,7 +259,7 @@ }, "docsLink": { "label": "Docs", - "url": "https://kilocode.ai/docs" + "url": "https://matterai.so/docs" }, "errorBoundary": { "title": "錯誤", diff --git a/src/i18n/locales/zh-TW/jetbrains.json b/src/i18n/locales/zh-TW/jetbrains.json index 2cb687048d..a3f5fccdba 100644 --- a/src/i18n/locales/zh-TW/jetbrains.json +++ b/src/i18n/locales/zh-TW/jetbrains.json @@ -13,7 +13,7 @@ "cancel": "取消" }, "ui": { - "initializing": "Kilo Code 正在初始化...", + "initializing": "Axon Code 正在初始化...", "systemInformation": "系統資訊" } } diff --git a/src/i18n/locales/zh-TW/kilocode.json b/src/i18n/locales/zh-TW/kilocode.json index b00551bc71..3c253561f9 100644 --- a/src/i18n/locales/zh-TW/kilocode.json +++ b/src/i18n/locales/zh-TW/kilocode.json @@ -51,7 +51,7 @@ } }, "commitMessage": { - "activated": "Kilo Code Commit 訊息產生器已啟用", + "activated": "Axon Code Commit 訊息產生器已啟用", "gitNotFound": "⚠️找不到 Git 儲存庫或 Git 不可用", "gitInitError": "⚠️ Git 初始化錯誤:{{error}}", "generating": "Kilo:正在產生 Commit 訊息...", @@ -63,7 +63,7 @@ "providerRegistered": "Kilo:Commit 訊息提供者已註冊", "errors": { "noProject": "无可用项目", - "connectionFailed": "无法连接到 Kilo Code 扩展", + "connectionFailed": "无法连接到 Axon Code 扩展", "timeout": "请求在 30 秒后超时", "noChanges": "没有发现可提交的更改", "invalidResponse": "收到来自扩展程序的无效响应格式", @@ -88,7 +88,7 @@ "progress": { "title": "生成提交消息", "analyzing": "正在分析更改...", - "connecting": "连接至 Kilo Code...", + "connecting": "连接至 Axon Code...", "generating": "正在生成提交消息..." }, "ui": { @@ -98,12 +98,12 @@ }, "ghost": { "statusBar": { - "enabled": "$(sparkle) Kilo Code Autocomplete", - "disabled": "$(circle-slash) Kilo Code Autocomplete", - "warning": "$(warning) Kilo Code Autocomplete", + "enabled": "$(sparkle) Axon Code Autocomplete", + "disabled": "$(circle-slash) Axon Code Autocomplete", + "warning": "$(warning) Axon Code Autocomplete", "tooltip": { - "basic": "Kilo Code Autocomplete", - "disabled": "Kilo Code Autocomplete(已停用)", + "basic": "Axon Code Autocomplete", + "disabled": "Axon Code Autocomplete(已停用)", "tokenError": "必須設定有效 Token 才能使用 Autocomplete", "lastCompletion": "最後建議:", "sessionTotal": "工作階段總費用:", @@ -115,36 +115,36 @@ "lessThanCent": "<$0.01" } }, - "toggleMessage": "Kilo Code Autocomplete {{status}}", + "toggleMessage": "Axon Code Autocomplete {{status}}", "progress": { - "title": "Kilo Code", + "title": "Axon Code", "analyzing": "正在分析你的程式碼...", "generating": "正在產生建議編輯...", "processing": "正在處理建議編輯...", "showing": "正在顯示建議編輯..." }, "input": { - "title": "Kilo Code: 快速工作", + "title": "Axon Code: 快速工作", "placeholder": "例如:「重構這個函數使其更有效率」" }, "commands": { - "generateSuggestions": "Kilo Code: 產生建議編輯", + "generateSuggestions": "Axon Code: 產生建議編輯", "displaySuggestions": "顯示建議編輯", "cancelSuggestions": "取消建議編輯", "applyCurrentSuggestion": "套用目前建議編輯", "applyAllSuggestions": "套用所有建議編輯", - "category": "Kilo Code" + "category": "Axon Code" }, "codeAction": { - "title": "Kilo Code: 建議編輯" + "title": "Axon Code: 建議編輯" }, "chatParticipant": { - "fullName": "Kilo Code Agent", + "fullName": "Axon Code Agent", "name": "Agent", "description": "我可以協助你處理快速工作和建議編輯。" }, "incompatibilityExtensionPopup": { - "message": "Kilo Code Autocomplete 被與 GitHub Copilot 的衝突阻擋。要修正此問題,你必須停用 Copilot 的內嵌建議。", + "message": "Axon Code Autocomplete 被與 GitHub Copilot 的衝突阻擋。要修正此問題,你必須停用 Copilot 的內嵌建議。", "disableCopilot": "停用 Copilot", "disableInlineAssist": "停用 Autocomplete" } diff --git a/src/i18n/locales/zh-TW/mcp.json b/src/i18n/locales/zh-TW/mcp.json index 6230a3d3a7..f208ba8d5e 100644 --- a/src/i18n/locales/zh-TW/mcp.json +++ b/src/i18n/locales/zh-TW/mcp.json @@ -5,7 +5,7 @@ "invalid_settings_validation": "MCP 設定格式無效:{{errorMessages}}", "create_json": "建立或開啟 .kilocode/mcp.json 失敗:{{error}}", "failed_update_project": "更新專案 MCP 伺服器失敗", - "invalidJsonArgument": "Kilo Code 嘗試使用無效的 JSON 參數呼叫 {{toolName}}。正在重試...", + "invalidJsonArgument": "Axon Code 嘗試使用無效的 JSON 參數呼叫 {{toolName}}。正在重試...", "refresh_after_disable": "停用後重新整理 MCP 連線失敗", "refresh_after_enable": "啟用後重新整理 MCP 連線失敗", "disconnect_servers_partial": "斷開 {{count}} 個 MCP 伺服器失敗。請查看輸出了解詳情。", diff --git a/src/integrations/editor/DiffViewProvider.ts b/src/integrations/editor/DiffViewProvider.ts index 39e8a5df91..88d86a4ec3 100644 --- a/src/integrations/editor/DiffViewProvider.ts +++ b/src/integrations/editor/DiffViewProvider.ts @@ -17,7 +17,7 @@ import { DEFAULT_WRITE_DELAY_MS } from "@roo-code/types" import { DecorationController } from "./DecorationController" export const DIFF_VIEW_URI_SCHEME = "cline-diff" -export const DIFF_VIEW_LABEL_CHANGES = "Original ↔ Kilo Code's Changes" +export const DIFF_VIEW_LABEL_CHANGES = "Original ↔ Axon Code's Changes" // TODO: https://github.com/cline/cline/pull/3354 export class DiffViewProvider { diff --git a/src/integrations/notifications/__tests__/index.spec.ts b/src/integrations/notifications/__tests__/index.spec.ts index 86f1cea925..07a249542c 100644 --- a/src/integrations/notifications/__tests__/index.spec.ts +++ b/src/integrations/notifications/__tests__/index.spec.ts @@ -54,7 +54,7 @@ describe("showSystemNotification", () => { message: "Test Message", }) - const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "kilo.png") + const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "axon-code.png") expect(mockedExeca).toHaveBeenCalledWith("terminal-notifier", [ "-message", "Test Message", @@ -82,7 +82,7 @@ describe("showSystemNotification", () => { message: "Test Message", }) - const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "kilo.png") + const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "axon-code.png") expect(mockedExeca).toHaveBeenCalledTimes(2) expect(mockedExeca).toHaveBeenNthCalledWith(1, "terminal-notifier", [ "-message", @@ -109,12 +109,12 @@ describe("showSystemNotification", () => { message: "Test Message", }) - const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "kilo.png") + const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "axon-code.png") expect(mockedExeca).toHaveBeenCalledWith("terminal-notifier", [ "-message", "Test Message", "-title", - "Kilo Code", + "Axon Code", "-sound", "Tink", "-appIcon", @@ -130,7 +130,7 @@ describe("showSystemNotification", () => { message: "Test Message", }) - const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "kilo.png") + const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "axon-code.png") expect(mockedExeca).toHaveBeenCalledWith("terminal-notifier", [ "-message", "Test Message", @@ -152,7 +152,7 @@ describe("showSystemNotification", () => { message: 'Message with "quotes"', }) - const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "kilo.png") + const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "axon-code.png") expect(mockedExeca).toHaveBeenCalledWith("terminal-notifier", [ "-message", 'Message with \\"quotes\\"', @@ -269,12 +269,12 @@ describe("showSystemNotification", () => { message: "Test Message", }) - const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "kilo.png") + const expectedIconPath = path.join(__dirname, "..", "..", "..", "assets", "icons", "axon-code.png") expect(mockedExeca).toHaveBeenCalledWith("terminal-notifier", [ "-message", "Test Message", "-title", - "Kilo Code", + "Axon Code", "-sound", "Tink", "-appIcon", diff --git a/src/integrations/notifications/index.ts b/src/integrations/notifications/index.ts index a2fe11623a..ac0f9ed5af 100644 --- a/src/integrations/notifications/index.ts +++ b/src/integrations/notifications/index.ts @@ -22,9 +22,9 @@ async function showMacOSNotification(options: NotificationOptions): Promise { try { - const { title = "Kilo Code", message } = options + const { title = "Axon Code", message } = options if (!message) { throw new Error("Message is required") diff --git a/src/integrations/terminal/BaseTerminal.ts b/src/integrations/terminal/BaseTerminal.ts index 8459632a0c..2d8fca6b1c 100644 --- a/src/integrations/terminal/BaseTerminal.ts +++ b/src/integrations/terminal/BaseTerminal.ts @@ -51,7 +51,7 @@ export abstract class BaseTerminal implements RooTerminal { this.running = false console.warn( - `[Terminal ${this.provider}/${this.id}] process is undefined, so cannot set terminal stream (probably user-initiated non-Kilo Code command)`, + `[Terminal ${this.provider}/${this.id}] process is undefined, so cannot set terminal stream (probably user-initiated non-Axon Code command)`, ) return diff --git a/src/integrations/terminal/Terminal.ts b/src/integrations/terminal/Terminal.ts index 4547fcf9eb..fee96cfb79 100644 --- a/src/integrations/terminal/Terminal.ts +++ b/src/integrations/terminal/Terminal.ts @@ -18,7 +18,7 @@ export class Terminal extends BaseTerminal { const env = Terminal.getEnv() const iconPath = new vscode.ThemeIcon("rocket") - this.terminal = terminal ?? vscode.window.createTerminal({ cwd, name: "Kilo Code", iconPath, env }) + this.terminal = terminal ?? vscode.window.createTerminal({ cwd, name: "Axon Code", iconPath, env }) if (Terminal.getTerminalZdotdir()) { ShellIntegrationManager.terminalTmpDirs.set(id, env.ZDOTDIR) diff --git a/src/integrations/terminal/TerminalRegistry.ts b/src/integrations/terminal/TerminalRegistry.ts index 925124e35b..205d273136 100644 --- a/src/integrations/terminal/TerminalRegistry.ts +++ b/src/integrations/terminal/TerminalRegistry.ts @@ -62,7 +62,7 @@ export class TerminalRegistry { terminal.busy = true // Mark terminal as busy when shell execution starts } else { console.error( - "[onDidStartTerminalShellExecution] Shell execution started, but not from a Kilo Code-registered terminal:", + "[onDidStartTerminalShellExecution] Shell execution started, but not from a Axon Code-registered terminal:", e, ) } @@ -87,7 +87,7 @@ export class TerminalRegistry { if (!terminal) { console.error( - "[onDidEndTerminalShellExecution] Shell execution ended, but not from a Kilo Code-registered terminal:", + "[onDidEndTerminalShellExecution] Shell execution ended, but not from a Axon Code-registered terminal:", e, ) diff --git a/src/integrations/terminal/__tests__/TerminalProcess.spec.ts b/src/integrations/terminal/__tests__/TerminalProcess.spec.ts index c380b54ec0..514940f15b 100644 --- a/src/integrations/terminal/__tests__/TerminalProcess.spec.ts +++ b/src/integrations/terminal/__tests__/TerminalProcess.spec.ts @@ -24,7 +24,7 @@ describe("TerminalProcess", () => { shellIntegration: { executeCommand: vi.fn(), }, - name: "Kilo Code", + name: "Axon Code", processId: Promise.resolve(123), creationOptions: {}, exitStatus: undefined, diff --git a/src/integrations/terminal/__tests__/TerminalProcessExec.bash.spec.ts b/src/integrations/terminal/__tests__/TerminalProcessExec.bash.spec.ts index 29c8810e9e..a5a8a07dc5 100644 --- a/src/integrations/terminal/__tests__/TerminalProcessExec.bash.spec.ts +++ b/src/integrations/terminal/__tests__/TerminalProcessExec.bash.spec.ts @@ -149,7 +149,7 @@ async function testTerminalCommand( executeCommand: vi.fn(), cwd: vscode.Uri.file("/test/path"), }, - name: "Kilo Code", + name: "Axon Code", processId: Promise.resolve(123), creationOptions: {}, exitStatus: undefined, diff --git a/src/integrations/terminal/__tests__/TerminalProcessExec.cmd.spec.ts b/src/integrations/terminal/__tests__/TerminalProcessExec.cmd.spec.ts index f678ee16db..3af9b3614b 100644 --- a/src/integrations/terminal/__tests__/TerminalProcessExec.cmd.spec.ts +++ b/src/integrations/terminal/__tests__/TerminalProcessExec.cmd.spec.ts @@ -83,7 +83,7 @@ async function testCmdCommand( executeCommand: vi.fn(), cwd: vscode.Uri.file("C:\\test\\path"), }, - name: "Kilo Code", + name: "Axon Code", processId: Promise.resolve(123), creationOptions: {}, exitStatus: undefined, diff --git a/src/integrations/terminal/__tests__/TerminalProcessExec.pwsh.spec.ts b/src/integrations/terminal/__tests__/TerminalProcessExec.pwsh.spec.ts index ac44d86ad0..58ad199ed9 100644 --- a/src/integrations/terminal/__tests__/TerminalProcessExec.pwsh.spec.ts +++ b/src/integrations/terminal/__tests__/TerminalProcessExec.pwsh.spec.ts @@ -84,7 +84,7 @@ async function testPowerShellCommand( executeCommand: vi.fn(), cwd: vscode.Uri.file("/test/path"), }, - name: "Kilo Code", + name: "Axon Code", processId: Promise.resolve(123), creationOptions: {}, exitStatus: undefined, diff --git a/src/integrations/terminal/__tests__/TerminalRegistry.spec.ts b/src/integrations/terminal/__tests__/TerminalRegistry.spec.ts index ce059f91ca..40a4de8778 100644 --- a/src/integrations/terminal/__tests__/TerminalRegistry.spec.ts +++ b/src/integrations/terminal/__tests__/TerminalRegistry.spec.ts @@ -20,7 +20,7 @@ describe("TerminalRegistry", () => { (...args: any[]) => ({ exitStatus: undefined, - name: "Kilo Code", + name: "Axon Code", processId: Promise.resolve(123), creationOptions: {}, state: { @@ -44,7 +44,7 @@ describe("TerminalRegistry", () => { expect(mockCreateTerminal).toHaveBeenCalledWith({ cwd: "/test/path", - name: "Kilo Code", + name: "Axon Code", iconPath: expect.any(Object), env: { PAGER, @@ -65,7 +65,7 @@ describe("TerminalRegistry", () => { expect(mockCreateTerminal).toHaveBeenCalledWith({ cwd: "/test/path", - name: "Kilo Code", + name: "Axon Code", iconPath: expect.any(Object), env: { PAGER, @@ -88,7 +88,7 @@ describe("TerminalRegistry", () => { expect(mockCreateTerminal).toHaveBeenCalledWith({ cwd: "/test/path", - name: "Kilo Code", + name: "Axon Code", iconPath: expect.any(Object), env: { PAGER, @@ -110,7 +110,7 @@ describe("TerminalRegistry", () => { expect(mockCreateTerminal).toHaveBeenCalledWith({ cwd: "/test/path", - name: "Kilo Code", + name: "Axon Code", iconPath: expect.any(Object), env: { PAGER, diff --git a/src/package.json b/src/package.json index 534c5f401b..629b368ff5 100644 --- a/src/package.json +++ b/src/package.json @@ -1,9 +1,9 @@ { - "name": "kilo-code", + "name": "axon-code", "displayName": "%extension.displayName%", "description": "%extension.description%", - "publisher": "kilocode", - "version": "4.113.1", + "publisher": "matterai", + "version": "4.114.0", "icon": "assets/icons/logo-outline-black.png", "galleryBanner": { "color": "#FFFFFF", @@ -17,13 +17,13 @@ "workspace" ], "author": { - "name": "Kilo Code" + "name": "Axon Code" }, "repository": { "type": "git", "url": "https://github.com/Kilo-Org/kilocode" }, - "homepage": "https://kilocode.ai", + "homepage": "https://matterai.so", "categories": [ "AI", "Chat", @@ -45,7 +45,7 @@ "sonnet", "ai", "llama", - "Kilo Code", + "Axon Code", "kilocode" ], "activationEvents": [ @@ -57,13 +57,13 @@ "walkthroughs": [ { "id": "kiloCodeWalkthrough", - "title": "5 ways Kilo Code helps you code", + "title": "5 ways Axon Code helps you code", "description": "You now have a personal AI coding assistant.", "steps": [ { "id": "welcome", "title": "Write code for you", - "description": "Describe what you want to build. Kilo Code will write it from scratch, generate the files, and run them for you.", + "description": "Describe what you want to build. Axon Code will write it from scratch, generate the files, and run them for you.", "media": { "markdown": "./dist/walkthrough/step1.md" } @@ -71,7 +71,7 @@ { "id": "getting-started", "title": "Understand your codebase", - "description": "Need clarity on how something works? Ask Kilo Code about any part of your files and get a clear explanation.", + "description": "Need clarity on how something works? Ask Axon Code about any part of your files and get a clear explanation.", "media": { "markdown": "./dist/walkthrough/step2.md" }, @@ -82,7 +82,7 @@ { "id": "modes", "title": "Get things working again", - "description": "Stuck on an error? Kilo Code can find the issue, fix it, and get your code running.", + "description": "Stuck on an error? Axon Code can find the issue, fix it, and get your code running.", "media": { "markdown": "./dist/walkthrough/step3.md" } @@ -111,8 +111,8 @@ { "id": "kilo-code-ActivityBar", "title": "%views.activitybar.title%", - "icon": "assets/icons/kilo.png", - "darkIcon": "assets/icons/kilo-dark.png" + "icon": "assets/icons/axon-code.png", + "darkIcon": "assets/icons/axon-code.png" } ] }, @@ -120,142 +120,142 @@ "kilo-code-ActivityBar": [ { "type": "webview", - "id": "kilo-code.SidebarProvider", + "id": "axon-code.SidebarProvider", "name": "%views.sidebar.name%", - "icon": "assets/icons/kilo.png", - "darkIcon": "assets/icons/kilo-dark.png" + "icon": "assets/icons/axon-code.png", + "darkIcon": "assets/icons/axon-code.png" } ] }, "commands": [ { - "command": "kilo-code.plusButtonClicked", + "command": "axon-code.plusButtonClicked", "title": "%command.newTask.title%", "icon": "$(add)" }, { - "command": "kilo-code.mcpButtonClicked", + "command": "axon-code.mcpButtonClicked", "title": "%command.mcpServers.title%", "icon": "$(server)" }, { - "command": "kilo-code.importSettings", + "command": "axon-code.importSettings", "title": "%command.importSettings.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.exportSettings", + "command": "axon-code.exportSettings", "title": "Export Settings", "category": "%configuration.title%" }, { - "command": "kilo-code.promptsButtonClicked", + "command": "axon-code.promptsButtonClicked", "title": "%command.prompts.title%", "icon": "$(organization)" }, { - "command": "kilo-code.historyButtonClicked", + "command": "axon-code.historyButtonClicked", "title": "%command.history.title%", "icon": "$(history)" }, { - "command": "kilo-code.marketplaceButtonClicked", + "command": "axon-code.marketplaceButtonClicked", "title": "%command.marketplace.title%", "icon": "$(extensions)" }, { - "command": "kilo-code.popoutButtonClicked", + "command": "axon-code.popoutButtonClicked", "title": "%command.openInEditor.title%", "icon": "$(link-external)" }, { - "command": "kilo-code.settingsButtonClicked", + "command": "axon-code.settingsButtonClicked", "title": "%command.settings.title%", "icon": "$(settings-gear)" }, { - "command": "kilo-code.helpButtonClicked", + "command": "axon-code.helpButtonClicked", "title": "%command.documentation.title%", "icon": "$(question)" }, { - "command": "kilo-code.openInNewTab", + "command": "axon-code.openInNewTab", "title": "%command.openInNewTab.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.explainCode", + "command": "axon-code.explainCode", "title": "%command.explainCode.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.fixCode", + "command": "axon-code.fixCode", "title": "%command.fixCode.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.improveCode", + "command": "axon-code.improveCode", "title": "%command.improveCode.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.addToContext", + "command": "axon-code.addToContext", "title": "%command.addToContext.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.addToContextAndFocus", + "command": "axon-code.addToContextAndFocus", "title": "Add to Context and Focus", "category": "%configuration.title%" }, { - "command": "kilo-code.newTask", + "command": "axon-code.newTask", "title": "%command.newTask.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.terminalAddToContext", + "command": "axon-code.terminalAddToContext", "title": "%command.terminal.addToContext.title%", "category": "%extension.displayName%" }, { - "command": "kilo-code.terminalFixCommand", + "command": "axon-code.terminalFixCommand", "title": "%command.terminal.fixCommand.title%", "category": "%extension.displayName%" }, { - "command": "kilo-code.terminalExplainCommand", + "command": "axon-code.terminalExplainCommand", "title": "%command.terminal.explainCommand.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.generateTerminalCommand", + "command": "axon-code.generateTerminalCommand", "title": "%command.terminal.generateCommand.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.setCustomStoragePath", + "command": "axon-code.setCustomStoragePath", "title": "%command.setCustomStoragePath.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.focusChatInput", + "command": "axon-code.focusChatInput", "title": "%command.focusInput.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.acceptInput", + "command": "axon-code.acceptInput", "title": "%command.acceptInput.title%", "category": "%configuration.title%" }, { - "command": "kilo-code.profileButtonClicked", + "command": "axon-code.profileButtonClicked", "title": "%command.profile.title%", "icon": "$(account)", "category": "%configuration.title%" }, { - "command": "kilo-code.vsc.generateCommitMessage", + "command": "axon-code.vsc.generateCommitMessage", "title": "%command.generateCommitMessage.title%", "icon": { "light": "assets/icons/kilo-light.svg", @@ -264,32 +264,32 @@ "category": "%configuration.title%" }, { - "command": "kilo-code.ghost.generateSuggestions", + "command": "axon-code.ghost.generateSuggestions", "title": "%ghost.commands.generateSuggestions%", "category": "%configuration.title%" }, { - "command": "kilo-code.ghost.cancelSuggestions", + "command": "axon-code.ghost.cancelSuggestions", "title": "%ghost.commands.cancelSuggestions%", "category": "%configuration.title%" }, { - "command": "kilo-code.ghost.applyCurrentSuggestions", + "command": "axon-code.ghost.applyCurrentSuggestions", "title": "%ghost.commands.applyCurrentSuggestion%", "category": "%configuration.title%" }, { - "command": "kilo-code.ghost.applyAllSuggestions", + "command": "axon-code.ghost.applyAllSuggestions", "title": "%ghost.commands.applyAllSuggestions%", "category": "%configuration.title%" }, { - "command": "kilo-code.ghost.goToNextSuggestion", + "command": "axon-code.ghost.goToNextSuggestion", "title": "%ghost.commands.goToNextSuggestion%", "category": "%configuration.title%" }, { - "command": "kilo-code.ghost.goToPreviousSuggestion", + "command": "axon-code.ghost.goToPreviousSuggestion", "title": "%ghost.commands.goToPreviousSuggestion%", "category": "%configuration.title%" } @@ -297,131 +297,131 @@ "menus": { "editor/context": [ { - "submenu": "kilo-code.contextMenu", + "submenu": "axon-code.contextMenu", "group": "1" } ], - "kilo-code.contextMenu": [ + "axon-code.contextMenu": [ { - "command": "kilo-code.explainCode", + "command": "axon-code.explainCode", "group": "1_actions@1" }, { - "command": "kilo-code.fixCode", + "command": "axon-code.fixCode", "group": "1_actions@2" }, { - "command": "kilo-code.improveCode", + "command": "axon-code.improveCode", "group": "1_actions@3" }, { - "command": "kilo-code.addToContext", + "command": "axon-code.addToContext", "group": "1_actions@4" } ], "terminal/context": [ { - "submenu": "kilo-code.terminalMenu", + "submenu": "axon-code.terminalMenu", "group": "2" } ], - "kilo-code.terminalMenu": [ + "axon-code.terminalMenu": [ { - "command": "kilo-code.terminalAddToContext", + "command": "axon-code.terminalAddToContext", "group": "1_actions@1" }, { - "command": "kilo-code.terminalFixCommand", + "command": "axon-code.terminalFixCommand", "group": "1_actions@2" }, { - "command": "kilo-code.terminalExplainCommand", + "command": "axon-code.terminalExplainCommand", "group": "1_actions@3" } ], "view/title": [ { - "command": "kilo-code.plusButtonClicked", + "command": "axon-code.plusButtonClicked", "group": "navigation@1", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.mcpButtonClicked", + "command": "axon-code.mcpButtonClicked", "group": "navigation@2", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.marketplaceButtonClicked", + "command": "axon-code.marketplaceButtonClicked", "group": "navigation@3", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.historyButtonClicked", + "command": "axon-code.historyButtonClicked", "group": "navigation@4", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.profileButtonClicked", + "command": "axon-code.profileButtonClicked", "group": "navigation@5", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.settingsButtonClicked", + "command": "axon-code.settingsButtonClicked", "group": "navigation@6", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.popoutButtonClicked", + "command": "axon-code.popoutButtonClicked", "group": "navigation@7", - "when": "view == kilo-code.SidebarProvider" + "when": "view == axon-code.SidebarProvider" }, { - "command": "kilo-code.helpButtonClicked", + "command": "axon-code.helpButtonClicked", "group": "navigation@8", - "when": "false && view == kilo-code.SidebarProvider" + "when": "false && view == axon-code.SidebarProvider" } ], "editor/title": [ { - "command": "kilo-code.plusButtonClicked", + "command": "axon-code.plusButtonClicked", "group": "navigation@1", - "when": "activeWebviewPanelId == kilo-code.TabPanelProvider" + "when": "activeWebviewPanelId == axon-code.TabPanelProvider" }, { - "command": "kilo-code.mcpButtonClicked", + "command": "axon-code.mcpButtonClicked", "group": "navigation@2", - "when": "activeWebviewPanelId == kilo-code.TabPanelProvider" + "when": "activeWebviewPanelId == axon-code.TabPanelProvider" }, { - "command": "kilo-code.historyButtonClicked", + "command": "axon-code.historyButtonClicked", "group": "navigation@3", - "when": "activeWebviewPanelId == kilo-code.TabPanelProvider" + "when": "activeWebviewPanelId == axon-code.TabPanelProvider" }, { - "command": "kilo-code.popoutButtonClicked", + "command": "axon-code.popoutButtonClicked", "group": "navigation@4", - "when": "activeWebviewPanelId == kilo-code.TabPanelProvider" + "when": "activeWebviewPanelId == axon-code.TabPanelProvider" }, { - "command": "kilo-code.settingsButtonClicked", + "command": "axon-code.settingsButtonClicked", "group": "navigation@5", - "when": "activeWebviewPanelId == kilo-code.TabPanelProvider" + "when": "activeWebviewPanelId == axon-code.TabPanelProvider" }, { - "command": "kilo-code.helpButtonClicked", + "command": "axon-code.helpButtonClicked", "group": "navigation@6", - "when": "activeWebviewPanelId == kilo-code.TabPanelProvider" + "when": "activeWebviewPanelId == axon-code.TabPanelProvider" } ], "scm/input": [ { - "command": "kilo-code.vsc.generateCommitMessage", + "command": "axon-code.vsc.generateCommitMessage", "group": "navigation" } ], "scm/title": [ { - "command": "kilo-code.vsc.generateCommitMessage", + "command": "axon-code.vsc.generateCommitMessage", "when": "scmProvider == git", "group": "navigation" } @@ -429,40 +429,40 @@ }, "keybindings": [ { - "command": "kilo-code.focusChatInput", + "command": "axon-code.focusChatInput", "key": "ctrl+shift+a", "mac": "cmd+shift+a", "when": "true" }, { - "command": "kilo-code.ghost.cancelRequest", + "command": "axon-code.ghost.cancelRequest", "key": "escape", "when": "editorTextFocus && !editorTabMovesFocus && !inSnippetMode && kilocode.ghost.isProcessing" }, { - "command": "kilo-code.ghost.cancelSuggestions", + "command": "axon-code.ghost.cancelSuggestions", "key": "escape", "when": "editorTextFocus && !editorTabMovesFocus && !inSnippetMode && kilocode.ghost.hasSuggestions" }, { - "command": "kilo-code.ghost.generateSuggestions", + "command": "axon-code.ghost.generateSuggestions", "key": "ctrl+l", "mac": "cmd+l", "when": "editorTextFocus && !editorTabMovesFocus && !inSnippetMode && kilocode.ghost.enableSmartInlineTaskKeybinding && !github.copilot.completions.enabled" }, { - "command": "kilo-code.ghost.showIncompatibilityExtensionPopup", + "command": "axon-code.ghost.showIncompatibilityExtensionPopup", "key": "ctrl+l", "mac": "cmd+l", "when": "editorTextFocus && !editorTabMovesFocus && !inSnippetMode && kilocode.ghost.enableSmartInlineTaskKeybinding && github.copilot.completions.enabled" }, { - "command": "kilo-code.generateTerminalCommand", + "command": "axon-code.generateTerminalCommand", "key": "ctrl+shift+g", "mac": "cmd+shift+g" }, { - "command": "kilo-code.addToContext", + "command": "axon-code.addToContext", "key": "cmd+y", "mac": "cmd+y", "win": "ctrl+y", @@ -470,7 +470,7 @@ "when": "editorTextFocus && editorHasSelection" }, { - "command": "kilo-code.addToContextAndFocus", + "command": "axon-code.addToContextAndFocus", "key": "ctrl+i", "mac": "cmd+i", "win": "ctrl+i", @@ -478,13 +478,13 @@ "when": "editorTextFocus && !github.copilot.completions.enabled && kilocode.ghost.enableQuickInlineTaskKeybinding" }, { - "command": "kilo-code.ghost.showIncompatibilityExtensionPopup", + "command": "axon-code.ghost.showIncompatibilityExtensionPopup", "key": "ctrl+i", "mac": "cmd+i", "when": "editorTextFocus && github.copilot.completions.enabled && kilocode.ghost.enableQuickInlineTaskKeybinding" }, { - "command": "kilo-code.toggleAutoApprove", + "command": "axon-code.toggleAutoApprove", "key": "cmd+alt+a", "mac": "cmd+alt+a", "win": "ctrl+alt+a", @@ -493,18 +493,18 @@ ], "submenus": [ { - "id": "kilo-code.contextMenu", + "id": "axon-code.contextMenu", "label": "%views.contextMenu.label%" }, { - "id": "kilo-code.terminalMenu", + "id": "axon-code.terminalMenu", "label": "%views.terminalMenu.label%" } ], "configuration": { "title": "%configuration.title%", "properties": { - "kilo-code.allowedCommands": { + "axon-code.allowedCommands": { "type": "array", "items": { "type": "string" @@ -516,7 +516,7 @@ ], "description": "%commands.allowedCommands.description%" }, - "kilo-code.deniedCommands": { + "axon-code.deniedCommands": { "type": "array", "items": { "type": "string" @@ -524,14 +524,14 @@ "default": [], "description": "%commands.deniedCommands.description%" }, - "kilo-code.commandExecutionTimeout": { + "axon-code.commandExecutionTimeout": { "type": "number", "default": 0, "minimum": 0, "maximum": 600, "description": "%commands.commandExecutionTimeout.description%" }, - "kilo-code.commandTimeoutAllowlist": { + "axon-code.commandTimeoutAllowlist": { "type": "array", "items": { "type": "string" @@ -539,12 +539,12 @@ "default": [], "description": "%commands.commandTimeoutAllowlist.description%" }, - "kilo-code.preventCompletionWithOpenTodos": { + "axon-code.preventCompletionWithOpenTodos": { "type": "boolean", "default": false, "description": "%commands.preventCompletionWithOpenTodos.description%" }, - "kilo-code.vsCodeLmModelSelector": { + "axon-code.vsCodeLmModelSelector": { "type": "object", "properties": { "vendor": { @@ -558,39 +558,39 @@ }, "description": "%settings.vsCodeLmModelSelector.description%" }, - "kilo-code.customStoragePath": { + "axon-code.customStoragePath": { "type": "string", "default": "", "description": "%settings.customStoragePath.description%" }, - "kilo-code.enableCodeActions": { + "axon-code.enableCodeActions": { "type": "boolean", "default": true, "description": "%settings.enableCodeActions.description%" }, - "kilo-code.autoImportSettingsPath": { + "axon-code.autoImportSettingsPath": { "type": "string", "default": "", "description": "%settings.autoImportSettingsPath.description%" }, - "kilo-code.useAgentRules": { + "axon-code.useAgentRules": { "type": "boolean", "default": true, "description": "%settings.useAgentRules.description%" }, - "kilo-code.apiRequestTimeout": { + "axon-code.apiRequestTimeout": { "type": "number", "default": 600, "minimum": 0, "maximum": 86400, "description": "%settings.apiRequestTimeout.description%" }, - "kilo-code.newTaskRequireTodos": { + "axon-code.newTaskRequireTodos": { "type": "boolean", "default": false, "description": "%settings.newTaskRequireTodos.description%" }, - "kilo-code.codeIndex.embeddingBatchSize": { + "axon-code.codeIndex.embeddingBatchSize": { "type": "number", "default": 60, "minimum": 1, diff --git a/src/package.nls.ar.json b/src/package.nls.ar.json index 62ed7076e4..101de4f8af 100644 --- a/src/package.nls.ar.json +++ b/src/package.nls.ar.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code وكيل ذكاء اصطناعي", + "extension.displayName": "Axon Code وكيل ذكاء اصطناعي", "extension.description": "مساعد برمجة ذكاء اصطناعي مفتوح المصدر يساعدك تخطط وتبني وتعدل الكود.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.activitybar.title": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.activitybar.title": "Axon Code", + "views.sidebar.name": "Axon Code", "command.newTask.title": "مهمة جديدة", "command.mcpServers.title": "خوادم MCP", "command.prompts.title": "الأنماط المخصصة", @@ -25,12 +25,12 @@ "command.terminal.addToContext.title": "إضافة ناتج الطرفية إلى السياق الحالي", "command.terminal.fixCommand.title": "صلح هذا الأمر", "command.terminal.explainCommand.title": "شرح هذا الأمر", - "command.terminal.generateCommand.title": "Kilo Code: إنشاء أمر الطرفية", + "command.terminal.generateCommand.title": "Axon Code: إنشاء أمر الطرفية", "command.acceptInput.title": "اعتماد الإدخال أو الاقتراح", "command.generateCommitMessage.title": "توليد رسالة الاعتماد بواسطة Kilo", "command.profile.title": "الملف الشخصي", "command.toggleAutoApprove.title": "تبديل الموافقة التلقائية", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "الأوامر اللي تنفّذ تلقائي إذا فعّلت خيار 'الموافقة دايمًا على تنفيذ العمليات'", "commands.deniedCommands.description": "بادئات الأوامر اللي ترفض تلقائيًا بدون طلب موافقة. في حالة التعارض مع الأوامر المسموحة، أطول بادئة متطابقة لها الأولوية. أضف * لرفض جميع الأوامر.", "commands.commandExecutionTimeout.description": "الحد الأقصى للوقت بالثواني لانتظار اكتمال تنفيذ الأمر قبل انتهاء المهلة (0 = بدون مهلة، 1-600 ثانية، افتراضي: 0 ثانية)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "مزود نموذج اللغة (مثال: copilot)", "settings.vsCodeLmModelSelector.family.description": "عائلة نموذج اللغة (مثال: gpt-4)", "settings.customStoragePath.description": "مسار تخزين مخصص. خله فاضي عشان يستخدم المسار الافتراضي. يدعم المسارات المطلقة (مثال: 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "فعل الإصلاحات السريعة في Kilo Code", - "settings.autoImportSettingsPath.description": "مسار ملف تكوين Kilo Code للاستيراد التلقائي عند بدء تشغيل الإضافة. يدعم المسارات المطلقة والمسارات النسبية لدليل المنزل (مثل '~/Documents/kilo-code-settings.json'). اتركه فارغًا لتعطيل الاستيراد التلقائي.", + "settings.enableCodeActions.description": "فعل الإصلاحات السريعة في Axon Code", + "settings.autoImportSettingsPath.description": "مسار ملف تكوين Axon Code للاستيراد التلقائي عند بدء تشغيل الإضافة. يدعم المسارات المطلقة والمسارات النسبية لدليل المنزل (مثل '~/Documents/kilo-code-settings.json'). اتركه فارغًا لتعطيل الاستيراد التلقائي.", "settings.useAgentRules.description": "تمكين تحميل ملفات AGENTS.md للقواعد الخاصة بالوكيل (انظر https://agent-rules.org/)", "settings.apiRequestTimeout.description": "الحد الأقصى للوقت بالثواني لانتظار استجابات API (0 = بدون مهلة، 1-86400 ثانية، افتراضي: 600 ثانية). القيم الأعلى موصى بها لمقدمي الخدمة المحليين مثل LM Studio و Ollama الذين قد يحتاجون وقت معالجة أكثر.", "settings.newTaskRequireTodos.description": "مطالبة بمعامل todos عند إنشاء مهام جديدة باستخدام أداة new_task", "settings.codeIndex.embeddingBatchSize.description": "حجم الدفعة لعمليات التضمين أثناء فهرسة الكود. اضبط هذا حسب حدود مقدم API الخاص بك. القيمة الافتراضية هي 60.", "ghost.input.title": "اضغط 'Enter' للتأكيد أو 'Escape' للإلغاء", "ghost.input.placeholder": "صف ما تريد فعله...", - "ghost.commands.generateSuggestions": "Kilo Code: إنشاء التعديلات المقترحة", + "ghost.commands.generateSuggestions": "Axon Code: إنشاء التعديلات المقترحة", "ghost.commands.displaySuggestions": "عرض التعديلات المقترحة", "ghost.commands.cancelSuggestions": "إلغاء التعديلات المقترحة", "ghost.commands.applyCurrentSuggestion": "تطبيق التعديل المقترح الحالي", diff --git a/src/package.nls.ca.json b/src/package.nls.ca.json index 5e7909f177..f608e595e8 100644 --- a/src/package.nls.ca.json +++ b/src/package.nls.ca.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code Agent d'IA", + "extension.displayName": "Axon Code Agent d'IA", "extension.description": "Assistent de codificació de IA de codi obert per planificar, crear i corregir codi.", "command.newTask.title": "Nova Tasca", "command.explainCode.title": "Explicar Codi", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Afegir Contingut del Terminal al Context", "command.terminal.fixCommand.title": "Corregir Aquesta Ordre", "command.terminal.explainCommand.title": "Explicar Aquesta Ordre", - "command.terminal.generateCommand.title": "Kilo Code: Generar Ordre de Terminal", + "command.terminal.generateCommand.title": "Axon Code: Generar Ordre de Terminal", "command.acceptInput.title": "Acceptar Entrada/Suggeriment", "command.toggleAutoApprove.title": "Alternar Auto-Aprovació", "command.generateCommitMessage.title": "Generar Missatge de Commit amb Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Servidors MCP", "command.prompts.title": "Modes", "command.history.title": "Historial", @@ -30,7 +30,7 @@ "command.settings.title": "Configuració", "command.documentation.title": "Documentació", "command.profile.title": "Perfil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Ordres que es poden executar automàticament quan 'Aprova sempre les operacions d'execució' està activat", "commands.deniedCommands.description": "Prefixos d'ordres que seran automàticament denegats sense demanar aprovació. En cas de conflictes amb ordres permeses, la coincidència de prefix més llarga té prioritat. Afegeix * per denegar totes les ordres.", "commands.commandExecutionTimeout.description": "Temps màxim en segons per esperar que l'execució de l'ordre es completi abans d'esgotar el temps (0 = sense temps límit, 1-600s, per defecte: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "El proveïdor del model de llenguatge (p. ex. copilot)", "settings.vsCodeLmModelSelector.family.description": "La família del model de llenguatge (p. ex. gpt-4)", "settings.customStoragePath.description": "Ruta d'emmagatzematge personalitzada. Deixeu-la buida per utilitzar la ubicació predeterminada. Admet rutes absolutes (p. ex. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Habilitar correccions ràpides de Kilo Code.", - "settings.autoImportSettingsPath.description": "Ruta a un fitxer de configuració de Kilo Code per importar automàticament en iniciar l'extensió. Admet rutes absolutes i rutes relatives al directori d'inici (per exemple, '~/Documents/kilo-code-settings.json'). Deixeu-ho en blanc per desactivar la importació automàtica.", + "settings.enableCodeActions.description": "Habilitar correccions ràpides de Axon Code.", + "settings.autoImportSettingsPath.description": "Ruta a un fitxer de configuració de Axon Code per importar automàticament en iniciar l'extensió. Admet rutes absolutes i rutes relatives al directori d'inici (per exemple, '~/Documents/kilo-code-settings.json'). Deixeu-ho en blanc per desactivar la importació automàtica.", "settings.useAgentRules.description": "Activa la càrrega de fitxers AGENTS.md per a regles específiques de l'agent (vegeu https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Temps màxim en segons per esperar les respostes de l'API (0 = sense temps d'espera, 1-86400s, per defecte: 600s). Es recomanen valors més alts per a proveïdors locals com LM Studio i Ollama que poden necessitar més temps de processament.", "settings.newTaskRequireTodos.description": "Requerir el paràmetre de tasques pendents quan es creïn noves tasques amb l'eina new_task", "settings.codeIndex.embeddingBatchSize.description": "La mida del lot per a operacions d'incrustació durant la indexació de codi. Ajusta això segons els límits del teu proveïdor d'API. Per defecte és 60.", "ghost.input.title": "Premeu 'Enter' per confirmar o 'Escape' per cancel·lar", "ghost.input.placeholder": "Descriviu què voleu fer...", - "ghost.commands.generateSuggestions": "Kilo Code: Generar Edicions Suggerides", + "ghost.commands.generateSuggestions": "Axon Code: Generar Edicions Suggerides", "ghost.commands.displaySuggestions": "Mostrar Edicions Suggerides", "ghost.commands.cancelSuggestions": "Cancel·lar Edicions Suggerides", "ghost.commands.applyCurrentSuggestion": "Aplicar Edició Suggerida Actual", diff --git a/src/package.nls.cs.json b/src/package.nls.cs.json index c4ee07d4cf..0b8735098f 100644 --- a/src/package.nls.cs.json +++ b/src/package.nls.cs.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Open Source AI asistent pro kódování pro plánování, vytváření a opravy kódu.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.activitybar.title": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.activitybar.title": "Axon Code", + "views.sidebar.name": "Axon Code", "command.newTask.title": "Nový úkol", "command.mcpServers.title": "MCP servery", "command.prompts.title": "Režimy", @@ -24,12 +24,12 @@ "command.terminal.addToContext.title": "Přidat obsah terminálu do kontextu", "command.terminal.fixCommand.title": "Opravit tento příkaz", "command.terminal.explainCommand.title": "Vysvětlit tento příkaz", - "command.terminal.generateCommand.title": "Kilo Code: Generovat příkaz terminálu", + "command.terminal.generateCommand.title": "Axon Code: Generovat příkaz terminálu", "command.acceptInput.title": "Přijmout vstup/návrh", "command.generateCommitMessage.title": "Vygenerovat zprávu commitu pomocí Kilo", "command.profile.title": "Profil", "command.toggleAutoApprove.title": "Přepnout automatické schválení", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Příkazy, které mohou být automaticky spuštěny, když je povoleno 'Always approve execute operations'", "commands.deniedCommands.description": "Prefixy příkazů, které budou automaticky zamítnuty bez žádosti o schválení. V případě konfliktu s povolenými příkazy má přednost nejdelší odpovídající prefix. Přidejte * pro zamítnutí všech příkazů.", "commands.commandExecutionTimeout.description": "Maximální doba v sekundách čekání na dokončení spuštění příkazu před vypršením časového limitu (0 = bez limitu, 1-600s, výchozí: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.family.description": "Rodina jazykového modelu (např. gpt-4)", "settings.customStoragePath.description": "Vlastní cesta úložiště. Ponechte prázdné pro použití výchozího umístění. Podporuje absolutní cesty (např. 'D:\\KiloCodeStorage')", "command.importSettings.title": "Importovat nastavení", - "settings.enableCodeActions.description": "Povolit rychlé opravy Kilo Code", - "settings.autoImportSettingsPath.description": "Cesta k konfiguračnímu souboru Kilo Code pro automatický import při spuštění rozšíření. Podporuje absolutní cesty a cesty relativní k domovskému adresáři (např. '~/Documents/kilo-code-settings.json'). Ponechte prázdné pro zakázání automatického importu.", + "settings.enableCodeActions.description": "Povolit rychlé opravy Axon Code", + "settings.autoImportSettingsPath.description": "Cesta k konfiguračnímu souboru Axon Code pro automatický import při spuštění rozšíření. Podporuje absolutní cesty a cesty relativní k domovskému adresáři (např. '~/Documents/kilo-code-settings.json'). Ponechte prázdné pro zakázání automatického importu.", "settings.useAgentRules.description": "Povolit načítání souborů AGENTS.md pro pravidla specifická pro agenty (viz https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Maximální doba v sekundách čekání na odpovědi API (0 = bez časového limitu, 1-86400s, výchozí: 600s). Vyšší hodnoty se doporučují pro lokální poskytovatele jako LM Studio a Ollama, kteří mohou potřebovat více času na zpracování.", "settings.newTaskRequireTodos.description": "Vyžadovat parametr todos při vytváření nových úkolů pomocí nástroje new_task", "settings.codeIndex.embeddingBatchSize.description": "Velikost dávky pro operace vkládání během indexování kódu. Upravte toto podle limitů vašeho poskytovatele API. Výchozí je 60.", "ghost.input.title": "Stiskněte 'Enter' pro potvrzení nebo 'Escape' pro zrušení", "ghost.input.placeholder": "Popište, co chcete udělat...", - "ghost.commands.generateSuggestions": "Kilo Code: Generovat Navrhované Úpravy", + "ghost.commands.generateSuggestions": "Axon Code: Generovat Navrhované Úpravy", "ghost.commands.displaySuggestions": "Zobrazit Navrhované Úpravy", "ghost.commands.cancelSuggestions": "Zrušit Navrhované Úpravy", "ghost.commands.applyCurrentSuggestion": "Použít Aktuální Navrženou Úpravu", diff --git a/src/package.nls.de.json b/src/package.nls.de.json index 874448c987..d49281edc1 100644 --- a/src/package.nls.de.json +++ b/src/package.nls.de.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code KI-Agent", + "extension.displayName": "Axon Code KI-Agent", "extension.description": "Open-Source-KI-Codierungsassistent zum Planen, Erstellen und Korrigieren von Code.", "command.newTask.title": "Neue Aufgabe", "command.explainCode.title": "Code Erklären", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Terminal-Inhalt zum Kontext Hinzufügen", "command.terminal.fixCommand.title": "Diesen Befehl Reparieren", "command.terminal.explainCommand.title": "Diesen Befehl Erklären", - "command.terminal.generateCommand.title": "Kilo Code: Terminal-Befehl Generieren", + "command.terminal.generateCommand.title": "Axon Code: Terminal-Befehl Generieren", "command.acceptInput.title": "Eingabe/Vorschlag Akzeptieren", "command.toggleAutoApprove.title": "Auto-Genehmigung Umschalten", "command.generateCommitMessage.title": "Commit-Nachricht mit Kilo generieren", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "MCP Server", "command.prompts.title": "Modi", "command.history.title": "Verlauf", @@ -30,7 +30,7 @@ "command.settings.title": "Einstellungen", "command.documentation.title": "Dokumentation", "command.profile.title": "Profil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Befehle, die automatisch ausgeführt werden können, wenn 'Ausführungsoperationen immer genehmigen' aktiviert ist", "commands.deniedCommands.description": "Befehlspräfixe, die automatisch abgelehnt werden, ohne nach Genehmigung zu fragen. Bei Konflikten mit erlaubten Befehlen hat die längste Präfix-Übereinstimmung Vorrang. Füge * hinzu, um alle Befehle abzulehnen.", "commands.commandExecutionTimeout.description": "Maximale Zeit in Sekunden, die auf den Abschluss der Befehlsausführung gewartet wird, bevor ein Timeout auftritt (0 = kein Timeout, 1-600s, Standard: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Der Anbieter des Sprachmodells (z.B. copilot)", "settings.vsCodeLmModelSelector.family.description": "Die Familie des Sprachmodells (z.B. gpt-4)", "settings.customStoragePath.description": "Benutzerdefinierter Speicherpfad. Leer lassen, um den Standardspeicherort zu verwenden. Unterstützt absolute Pfade (z.B. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Kilo Code Schnelle Problembehebung aktivieren.", - "settings.autoImportSettingsPath.description": "Pfad zu einer Kilo Code-Konfigurationsdatei, die beim Start der Erweiterung automatisch importiert wird. Unterstützt absolute Pfade und Pfade relativ zum Home-Verzeichnis (z.B. '~/Documents/kilo-code-settings.json'). Leer lassen, um den automatischen Import zu deaktivieren.", + "settings.enableCodeActions.description": "Axon Code Schnelle Problembehebung aktivieren.", + "settings.autoImportSettingsPath.description": "Pfad zu einer Axon Code-Konfigurationsdatei, die beim Start der Erweiterung automatisch importiert wird. Unterstützt absolute Pfade und Pfade relativ zum Home-Verzeichnis (z.B. '~/Documents/kilo-code-settings.json'). Leer lassen, um den automatischen Import zu deaktivieren.", "settings.useAgentRules.description": "Aktiviert das Laden von AGENTS.md-Dateien für agentenspezifische Regeln (siehe https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Maximale Wartezeit in Sekunden auf API-Antworten (0 = kein Timeout, 1-86400s, Standard: 600s). Höhere Werte werden für lokale Anbieter wie LM Studio und Ollama empfohlen, die möglicherweise mehr Verarbeitungszeit benötigen.", "settings.newTaskRequireTodos.description": "Todos-Parameter beim Erstellen neuer Aufgaben mit dem new_task-Tool erfordern", "settings.codeIndex.embeddingBatchSize.description": "Die Batch-Größe für Embedding-Operationen während der Code-Indexierung. Passe dies an die Limits deines API-Anbieters an. Standard ist 60.", - "ghost.input.title": "Kilo Code Geisterschreiber", + "ghost.input.title": "Axon Code Geisterschreiber", "ghost.input.placeholder": "Beschreiben Sie, was Sie programmieren möchten...", - "ghost.commands.generateSuggestions": "Kilo Code: Vorgeschlagene Bearbeitungen Generieren", + "ghost.commands.generateSuggestions": "Axon Code: Vorgeschlagene Bearbeitungen Generieren", "ghost.commands.displaySuggestions": "Vorgeschlagene Bearbeitungen Anzeigen", "ghost.commands.cancelSuggestions": "Vorgeschlagene Bearbeitungen Abbrechen", "ghost.commands.applyCurrentSuggestion": "Aktuelle Vorgeschlagene Bearbeitung Anwenden", diff --git a/src/package.nls.es.json b/src/package.nls.es.json index b9d8ba041c..93cb9fde29 100644 --- a/src/package.nls.es.json +++ b/src/package.nls.es.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Asistente de codificación de IA de código abierto para planificar, crear y corregir código.", "command.newTask.title": "Nueva Tarea", "command.explainCode.title": "Explicar Código", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Añadir Contenido de Terminal al Contexto", "command.terminal.fixCommand.title": "Corregir Este Comando", "command.terminal.explainCommand.title": "Explicar Este Comando", - "command.terminal.generateCommand.title": "Kilo Code: Generar Comando de Terminal", + "command.terminal.generateCommand.title": "Axon Code: Generar Comando de Terminal", "command.acceptInput.title": "Aceptar Entrada/Sugerencia", "command.toggleAutoApprove.title": "Alternar Auto-Aprobación", "command.generateCommitMessage.title": "Generar mensaje de commit con Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Servidores MCP", "command.prompts.title": "Modos", "command.history.title": "Historial", @@ -30,7 +30,7 @@ "command.settings.title": "Configuración", "command.documentation.title": "Documentación", "command.profile.title": "Perfil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Comandos que pueden ejecutarse automáticamente cuando 'Aprobar siempre operaciones de ejecución' está activado", "commands.deniedCommands.description": "Prefijos de comandos que serán automáticamente denegados sin solicitar aprobación. En caso de conflictos con comandos permitidos, la coincidencia de prefijo más larga tiene prioridad. Añade * para denegar todos los comandos.", "commands.commandExecutionTimeout.description": "Tiempo máximo en segundos para esperar que se complete la ejecución del comando antes de que expire (0 = sin tiempo límite, 1-600s, predeterminado: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "El proveedor del modelo de lenguaje (ej. copilot)", "settings.vsCodeLmModelSelector.family.description": "La familia del modelo de lenguaje (ej. gpt-4)", "settings.customStoragePath.description": "Ruta de almacenamiento personalizada. Dejar vacío para usar la ubicación predeterminada. Admite rutas absolutas (ej. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Habilitar correcciones rápidas de Kilo Code.", - "settings.autoImportSettingsPath.description": "Ruta a un archivo de configuración de Kilo Code para importar automáticamente al iniciar la extensión. Admite rutas absolutas y rutas relativas al directorio de inicio (por ejemplo, '~/Documents/kilo-code-settings.json'). Dejar vacío para desactivar la importación automática.", + "settings.enableCodeActions.description": "Habilitar correcciones rápidas de Axon Code.", + "settings.autoImportSettingsPath.description": "Ruta a un archivo de configuración de Axon Code para importar automáticamente al iniciar la extensión. Admite rutas absolutas y rutas relativas al directorio de inicio (por ejemplo, '~/Documents/kilo-code-settings.json'). Dejar vacío para desactivar la importación automática.", "settings.useAgentRules.description": "Habilita la carga de archivos AGENTS.md para reglas específicas del agente (ver https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Tiempo máximo en segundos de espera para las respuestas de la API (0 = sin tiempo de espera, 1-86400s, por defecto: 600s). Se recomiendan valores más altos para proveedores locales como LM Studio y Ollama que puedan necesitar más tiempo de procesamiento.", "settings.newTaskRequireTodos.description": "Requerir el parámetro todos al crear nuevas tareas con la herramienta new_task", "settings.codeIndex.embeddingBatchSize.description": "El tamaño del lote para operaciones de embedding durante la indexación de código. Ajusta esto según los límites de tu proveedor de API. Por defecto es 60.", "ghost.input.title": "Presiona 'Enter' para confirmar o 'Escape' para cancelar", "ghost.input.placeholder": "Describe lo que quieres hacer...", - "ghost.commands.generateSuggestions": "Kilo Code: Generar Ediciones Sugeridas", + "ghost.commands.generateSuggestions": "Axon Code: Generar Ediciones Sugeridas", "ghost.commands.displaySuggestions": "Mostrar Ediciones Sugeridas", "ghost.commands.cancelSuggestions": "Cancelar Ediciones Sugeridas", "ghost.commands.applyCurrentSuggestion": "Aplicar Edición Sugerida Actual", diff --git a/src/package.nls.fr.json b/src/package.nls.fr.json index 76e15bab53..9389ecd389 100644 --- a/src/package.nls.fr.json +++ b/src/package.nls.fr.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Agent IA Kilo Code", + "extension.displayName": "Agent IA Axon Code", "extension.description": "Assistant de codage d'IA Open Source pour la planification, la création et la correction de code.", "command.newTask.title": "Nouvelle Tâche", "command.explainCode.title": "Expliquer le Code", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Ajouter le Contenu du Terminal au Contexte", "command.terminal.fixCommand.title": "Corriger cette Commande", "command.terminal.explainCommand.title": "Expliquer cette Commande", - "command.terminal.generateCommand.title": "Kilo Code : Générer une Commande de Terminal", + "command.terminal.generateCommand.title": "Axon Code : Générer une Commande de Terminal", "command.acceptInput.title": "Accepter l'Entrée/Suggestion", "command.toggleAutoApprove.title": "Basculer Auto-Approbation", "command.generateCommitMessage.title": "Générer un message de commit avec Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Serveurs MCP", "command.prompts.title": "Modes", "command.history.title": "Historique", @@ -30,7 +30,7 @@ "command.settings.title": "Paramètres", "command.documentation.title": "Documentation", "command.profile.title": "Profil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Commandes pouvant être exécutées automatiquement lorsque 'Toujours approuver les opérations d'exécution' est activé", "commands.deniedCommands.description": "Préfixes de commandes qui seront automatiquement refusés sans demander d'approbation. En cas de conflit avec les commandes autorisées, la correspondance de préfixe la plus longue a la priorité. Ajouter * pour refuser toutes les commandes.", "commands.commandExecutionTimeout.description": "Temps maximum en secondes pour attendre que l'exécution de la commande se termine avant expiration (0 = pas de délai, 1-600s, défaut : 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Le fournisseur du modèle de langage (ex: copilot)", "settings.vsCodeLmModelSelector.family.description": "La famille du modèle de langage (ex: gpt-4)", "settings.customStoragePath.description": "Chemin de stockage personnalisé. Laisser vide pour utiliser l'emplacement par défaut. Prend en charge les chemins absolus (ex: 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Activer les correctifs rapides de Kilo Code.", - "settings.autoImportSettingsPath.description": "Chemin d'accès à un fichier de configuration Kilo Code à importer automatiquement au démarrage de l'extension. Prend en charge les chemins absolus et les chemins relatifs au répertoire de base (par exemple, '~/Documents/kilo-code-settings.json'). Laisser vide pour désactiver l'importation automatique.", + "settings.enableCodeActions.description": "Activer les correctifs rapides de Axon Code.", + "settings.autoImportSettingsPath.description": "Chemin d'accès à un fichier de configuration Axon Code à importer automatiquement au démarrage de l'extension. Prend en charge les chemins absolus et les chemins relatifs au répertoire de base (par exemple, '~/Documents/kilo-code-settings.json'). Laisser vide pour désactiver l'importation automatique.", "settings.useAgentRules.description": "Activer le chargement des fichiers AGENTS.md pour les règles spécifiques à l'agent (voir https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Temps maximum en secondes d'attente pour les réponses de l'API (0 = pas de timeout, 1-86400s, par défaut : 600s). Des valeurs plus élevées sont recommandées pour les fournisseurs locaux comme LM Studio et Ollama qui peuvent nécessiter plus de temps de traitement.", "settings.newTaskRequireTodos.description": "Exiger le paramètre todos lors de la création de nouvelles tâches avec l'outil new_task", "settings.codeIndex.embeddingBatchSize.description": "La taille du lot pour les opérations d'embedding lors de l'indexation du code. Ajustez ceci selon les limites de votre fournisseur d'API. Par défaut, c'est 60.", - "ghost.input.title": "Écrivain fantôme Kilo Code", + "ghost.input.title": "Écrivain fantôme Axon Code", "ghost.input.placeholder": "Décrivez ce que vous voulez coder...", - "ghost.commands.generateSuggestions": "Kilo Code : Générer des Modifications Suggérées", + "ghost.commands.generateSuggestions": "Axon Code : Générer des Modifications Suggérées", "ghost.commands.displaySuggestions": "Afficher les Modifications Suggérées", "ghost.commands.cancelSuggestions": "Annuler les Modifications Suggérées", "ghost.commands.applyCurrentSuggestion": "Appliquer la Modification Suggérée Actuelle", diff --git a/src/package.nls.hi.json b/src/package.nls.hi.json index 1869fe31bb..76f4e30687 100644 --- a/src/package.nls.hi.json +++ b/src/package.nls.hi.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "कोड की योजना बनाने, निर्माण करने और उसे ठीक करने के लिए ओपन सोर्स एआई कोडिंग सहायक।", "command.newTask.title": "नया कार्य", "command.explainCode.title": "कोड समझाएं", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "टर्मिनल सामग्री को संदर्भ में जोड़ें", "command.terminal.fixCommand.title": "यह कमांड ठीक करें", "command.terminal.explainCommand.title": "यह कमांड समझाएं", - "command.terminal.generateCommand.title": "Kilo Code: टर्मिनल कमांड जेनरेट करें", + "command.terminal.generateCommand.title": "Axon Code: टर्मिनल कमांड जेनरेट करें", "command.acceptInput.title": "इनपुट/सुझाव स्वीकारें", "command.toggleAutoApprove.title": "ऑटो-अनुमोदन टॉगल करें", "command.generateCommitMessage.title": "Kilo के साथ कमिट संदेश जेनरेट करें", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "एमसीपी सर्वर", "command.prompts.title": "मोड्स", "command.history.title": "इतिहास", @@ -30,7 +30,7 @@ "command.settings.title": "सेटिंग्स", "command.documentation.title": "दस्तावेज़ीकरण", "command.profile.title": "प्रोफ़ाइल", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "वे कमांड जो स्वचालित रूप से निष्पादित की जा सकती हैं जब 'हमेशा निष्पादन संचालन को स्वीकृत करें' सक्रिय हो", "commands.deniedCommands.description": "कमांड प्रीफिक्स जो स्वचालित रूप से अस्वीकार कर दिए जाएंगे बिना अनुमोदन मांगे। अनुमतित कमांड के साथ संघर्ष की स्थिति में, सबसे लंबा प्रीफिक्स मैच प्राथमिकता लेता है। सभी कमांड को अस्वीकार करने के लिए * जोड़ें।", "commands.commandExecutionTimeout.description": "कमांड निष्पादन पूरा होने का इंतजार करने के लिए अधिकतम समय सेकंड में, समय समाप्त होने से पहले (0 = कोई समय सीमा नहीं, 1-600s, डिफ़ॉल्ट: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "भाषा मॉडल का विक्रेता (उदा. copilot)", "settings.vsCodeLmModelSelector.family.description": "भाषा मॉडल का परिवार (उदा. gpt-4)", "settings.customStoragePath.description": "कस्टम स्टोरेज पाथ। डिफ़ॉल्ट स्थान का उपयोग करने के लिए खाली छोड़ें। पूर्ण पथ का समर्थन करता है (उदा. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Kilo Code त्वरित सुधार सक्षम करें", - "settings.autoImportSettingsPath.description": "Kilo Code कॉन्फ़िगरेशन फ़ाइल का पथ जिसे एक्सटेंशन स्टार्टअप पर स्वचालित रूप से आयात किया जाएगा। होम डायरेक्टरी के सापेक्ष पूर्ण पथ और पथों का समर्थन करता है (उदाहरण के लिए '~/Documents/kilo-code-settings.json')। ऑटो-इंपोर्ट को अक्षम करने के लिए खाली छोड़ दें।", + "settings.enableCodeActions.description": "Axon Code त्वरित सुधार सक्षम करें", + "settings.autoImportSettingsPath.description": "Axon Code कॉन्फ़िगरेशन फ़ाइल का पथ जिसे एक्सटेंशन स्टार्टअप पर स्वचालित रूप से आयात किया जाएगा। होम डायरेक्टरी के सापेक्ष पूर्ण पथ और पथों का समर्थन करता है (उदाहरण के लिए '~/Documents/kilo-code-settings.json')। ऑटो-इंपोर्ट को अक्षम करने के लिए खाली छोड़ दें।", "settings.useAgentRules.description": "एजेंट-विशिष्ट नियमों के लिए AGENTS.md फ़ाइलों को लोड करना सक्षम करें (देखें https://agent-rules.org/)", "settings.apiRequestTimeout.description": "एपीआई प्रतिक्रियाओं की प्रतीक्षा करने के लिए सेकंड में अधिकतम समय (0 = कोई टाइमआउट नहीं, 1-86400s, डिफ़ॉल्ट: 600s)। एलएम स्टूडियो और ओलामा जैसे स्थानीय प्रदाताओं के लिए उच्च मानों की सिफारिश की जाती है जिन्हें अधिक प्रसंस्करण समय की आवश्यकता हो सकती है।", "settings.newTaskRequireTodos.description": "new_task टूल के साथ नए कार्य बनाते समय टूडू पैरामीटर की आवश्यकता होती है", "settings.codeIndex.embeddingBatchSize.description": "कोड इंडेक्सिंग के दौरान एम्बेडिंग ऑपरेशन के लिए बैच साइज़। इसे अपने API प्रदाता की सीमाओं के अनुसार समायोजित करें। डिफ़ॉल्ट 60 है।", "ghost.input.title": "पुष्टि के लिए 'Enter' दबाएं या रद्द करने के लिए 'Escape' दबाएं", "ghost.input.placeholder": "वर्णन करें कि आप क्या करना चाहते हैं...", - "ghost.commands.generateSuggestions": "Kilo Code: सुझाए गए संपादन जेनरेट करें", + "ghost.commands.generateSuggestions": "Axon Code: सुझाए गए संपादन जेनरेट करें", "ghost.commands.displaySuggestions": "सुझाए गए संपादन दिखाएं", "ghost.commands.cancelSuggestions": "सुझाए गए संपादन रद्द करें", "ghost.commands.applyCurrentSuggestion": "वर्तमान सुझाया गया संपादन लागू करें", diff --git a/src/package.nls.id.json b/src/package.nls.id.json index 1f02c7603d..a542ed6d39 100644 --- a/src/package.nls.id.json +++ b/src/package.nls.id.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Asisten coding AI Open Source untuk merencanakan, membangun, dan memperbaiki kode.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.activitybar.title": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.activitybar.title": "Axon Code", + "views.sidebar.name": "Axon Code", "command.newTask.title": "Tugas Baru", "command.mcpServers.title": "Server MCP", "command.prompts.title": "Mode", @@ -25,10 +25,10 @@ "command.terminal.addToContext.title": "Tambahkan Konten Terminal ke Konteks", "command.terminal.fixCommand.title": "Perbaiki Perintah Ini", "command.terminal.explainCommand.title": "Jelaskan Perintah Ini", - "command.terminal.generateCommand.title": "Kilo Code: Buat Perintah Terminal", + "command.terminal.generateCommand.title": "Axon Code: Buat Perintah Terminal", "command.acceptInput.title": "Terima Input/Saran", "command.toggleAutoApprove.title": "Alihkan Persetujuan Otomatis", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Perintah yang dapat dijalankan secara otomatis ketika 'Selalu setujui operasi eksekusi' diaktifkan", "commands.deniedCommands.description": "Awalan perintah yang akan otomatis ditolak tanpa meminta persetujuan. Jika terjadi konflik dengan perintah yang diizinkan, pencocokan awalan terpanjang akan diprioritaskan. Tambahkan * untuk menolak semua perintah.", "commands.commandExecutionTimeout.description": "Waktu maksimum dalam detik untuk menunggu eksekusi perintah selesai sebelum timeout (0 = tanpa timeout, 1-600s, default: 0s)", @@ -38,8 +38,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Vendor dari model bahasa (misalnya copilot)", "settings.vsCodeLmModelSelector.family.description": "Keluarga dari model bahasa (misalnya gpt-4)", "settings.customStoragePath.description": "Path penyimpanan kustom. Biarkan kosong untuk menggunakan lokasi default. Mendukung path absolut (misalnya 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Aktifkan perbaikan cepat Kilo Code.", - "settings.autoImportSettingsPath.description": "Path ke file konfigurasi Kilo Code untuk diimpor secara otomatis saat ekstensi dimulai. Mendukung path absolut dan path relatif terhadap direktori home (misalnya '~/Documents/kilo-code-settings.json'). Biarkan kosong untuk menonaktifkan impor otomatis.", + "settings.enableCodeActions.description": "Aktifkan perbaikan cepat Axon Code.", + "settings.autoImportSettingsPath.description": "Path ke file konfigurasi Axon Code untuk diimpor secara otomatis saat ekstensi dimulai. Mendukung path absolut dan path relatif terhadap direktori home (misalnya '~/Documents/kilo-code-settings.json'). Biarkan kosong untuk menonaktifkan impor otomatis.", "settings.useAgentRules.description": "Aktifkan pemuatan file AGENTS.md untuk aturan khusus agen (lihat https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Waktu maksimum dalam detik untuk menunggu respons API (0 = tidak ada batas waktu, 1-86400s, default: 600s). Nilai yang lebih tinggi disarankan untuk penyedia lokal seperti LM Studio dan Ollama yang mungkin memerlukan lebih banyak waktu pemrosesan.", "settings.newTaskRequireTodos.description": "Memerlukan parameter todos saat membuat tugas baru dengan alat new_task", @@ -48,7 +48,7 @@ "command.profile.title": "Profil", "ghost.input.title": "Tekan 'Enter' untuk konfirmasi atau 'Escape' untuk membatalkan", "ghost.input.placeholder": "Jelaskan apa yang ingin Anda lakukan...", - "ghost.commands.generateSuggestions": "Kilo Code: Buat Saran Pengeditan", + "ghost.commands.generateSuggestions": "Axon Code: Buat Saran Pengeditan", "ghost.commands.displaySuggestions": "Tampilkan Saran Pengeditan", "ghost.commands.cancelSuggestions": "Batalkan Saran Pengeditan", "ghost.commands.applyCurrentSuggestion": "Terapkan Saran Pengeditan Saat Ini", diff --git a/src/package.nls.it.json b/src/package.nls.it.json index 95bb3a8fdf..2029c3f5e2 100644 --- a/src/package.nls.it.json +++ b/src/package.nls.it.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code Agente AI", + "extension.displayName": "Axon Code Agente AI", "extension.description": "Assistente di programmazione AI open source per la pianificazione, la creazione e la correzione del codice.", "command.newTask.title": "Nuovo Task", "command.explainCode.title": "Spiega Codice", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Aggiungi Contenuto del Terminale al Contesto", "command.terminal.fixCommand.title": "Correggi Questo Comando", "command.terminal.explainCommand.title": "Spiega Questo Comando", - "command.terminal.generateCommand.title": "Kilo Code: Genera Comando Terminale", + "command.terminal.generateCommand.title": "Axon Code: Genera Comando Terminale", "command.acceptInput.title": "Accetta Input/Suggerimento", "command.toggleAutoApprove.title": "Attiva/Disattiva Auto-Approvazione", "command.generateCommitMessage.title": "Genera messaggio di commit con Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Server MCP", "command.prompts.title": "Modi", "command.history.title": "Cronologia", @@ -30,7 +30,7 @@ "command.settings.title": "Impostazioni", "command.documentation.title": "Documentazione", "command.profile.title": "Profilo", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Comandi che possono essere eseguiti automaticamente quando 'Approva sempre le operazioni di esecuzione' è attivato", "commands.deniedCommands.description": "Prefissi di comandi che verranno automaticamente rifiutati senza richiedere approvazione. In caso di conflitti con comandi consentiti, la corrispondenza del prefisso più lungo ha la precedenza. Aggiungi * per rifiutare tutti i comandi.", "commands.commandExecutionTimeout.description": "Tempo massimo in secondi per attendere il completamento dell'esecuzione del comando prima del timeout (0 = nessun timeout, 1-600s, predefinito: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Il fornitore del modello linguistico (es. copilot)", "settings.vsCodeLmModelSelector.family.description": "La famiglia del modello linguistico (es. gpt-4)", "settings.customStoragePath.description": "Percorso di archiviazione personalizzato. Lasciare vuoto per utilizzare la posizione predefinita. Supporta percorsi assoluti (es. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Abilita correzioni rapide di Kilo Code.", - "settings.autoImportSettingsPath.description": "Percorso di un file di configurazione di Kilo Code da importare automaticamente all'avvio dell'estensione. Supporta percorsi assoluti e percorsi relativi alla directory home (ad es. '~/Documents/kilo-code-settings.json'). Lasciare vuoto per disabilitare l'importazione automatica.", + "settings.enableCodeActions.description": "Abilita correzioni rapide di Axon Code.", + "settings.autoImportSettingsPath.description": "Percorso di un file di configurazione di Axon Code da importare automaticamente all'avvio dell'estensione. Supporta percorsi assoluti e percorsi relativi alla directory home (ad es. '~/Documents/kilo-code-settings.json'). Lasciare vuoto per disabilitare l'importazione automatica.", "settings.useAgentRules.description": "Abilita il caricamento dei file AGENTS.md per regole specifiche dell'agente (vedi https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Tempo massimo in secondi di attesa per le risposte API (0 = nessun timeout, 1-86400s, predefinito: 600s). Valori più alti sono consigliati per provider locali come LM Studio e Ollama che potrebbero richiedere più tempo di elaborazione.", "settings.newTaskRequireTodos.description": "Richiedere il parametro todos quando si creano nuove attività con lo strumento new_task", "settings.codeIndex.embeddingBatchSize.description": "La dimensione del batch per le operazioni di embedding durante l'indicizzazione del codice. Regola questo in base ai limiti del tuo provider API. Il valore predefinito è 60.", - "ghost.input.title": "Scrittore Fantasma Kilo Code", + "ghost.input.title": "Scrittore Fantasma Axon Code", "ghost.input.placeholder": "Descrivi cosa vuoi programmare...", - "ghost.commands.generateSuggestions": "Kilo Code: Genera Modifiche Suggerite", + "ghost.commands.generateSuggestions": "Axon Code: Genera Modifiche Suggerite", "ghost.commands.displaySuggestions": "Visualizza Modifiche Suggerite", "ghost.commands.cancelSuggestions": "Annulla Modifiche Suggerite", "ghost.commands.applyCurrentSuggestion": "Applica Modifica Suggerita Corrente", diff --git a/src/package.nls.ja.json b/src/package.nls.ja.json index 491d2b7af0..5a0a508fdf 100644 --- a/src/package.nls.ja.json +++ b/src/package.nls.ja.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AIエージェント", + "extension.displayName": "Axon Code AIエージェント", "extension.description": "コードの計画、構築、修正のためのオープンソース AI コーディング アシスタント。", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", - "views.activitybar.title": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", + "views.activitybar.title": "Axon Code", "command.newTask.title": "新しいタスク", "command.mcpServers.title": "MCPサーバー", "command.prompts.title": "モード", @@ -25,15 +25,15 @@ "command.terminal.addToContext.title": "ターミナルの内容をコンテキストに追加", "command.terminal.fixCommand.title": "このコマンドを修正", "command.terminal.explainCommand.title": "このコマンドを説明", - "command.terminal.generateCommand.title": "Kilo Code: ターミナルコマンドを生成", + "command.terminal.generateCommand.title": "Axon Code: ターミナルコマンドを生成", "command.acceptInput.title": "入力/提案を承認", "command.toggleAutoApprove.title": "自動承認を切替", "command.generateCommitMessage.title": "Kiloでコミットメッセージを生成", "command.profile.title": "プロフィール", - "configuration.title": "Kilo Code", - "ghost.input.title": "Kilo Code ゴーストライター", + "configuration.title": "Axon Code", + "ghost.input.title": "Axon Code ゴーストライター", "ghost.input.placeholder": "コーディングしたい内容を説明してください...", - "ghost.commands.generateSuggestions": "Kilo Code: 提案された編集を生成", + "ghost.commands.generateSuggestions": "Axon Code: 提案された編集を生成", "ghost.commands.displaySuggestions": "提案された編集を表示", "ghost.commands.cancelSuggestions": "提案された編集をキャンセル", "ghost.commands.applyCurrentSuggestion": "現在の提案された編集を適用", diff --git a/src/package.nls.json b/src/package.nls.json index e986fc27fb..6ce7793321 100644 --- a/src/package.nls.json +++ b/src/package.nls.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Open Source AI coding assistant for planning, building, and fixing code.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.activitybar.title": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.activitybar.title": "Axon Code", + "views.sidebar.name": "Axon Code", "command.newTask.title": "New Task", "command.mcpServers.title": "MCP Servers", "command.prompts.title": "Modes", @@ -25,11 +25,11 @@ "command.terminal.addToContext.title": "Add Terminal Content to Context", "command.terminal.fixCommand.title": "Fix This Command", "command.terminal.explainCommand.title": "Explain This Command", - "command.terminal.generateCommand.title": "Kilo Code: Generate Terminal Command", + "command.terminal.generateCommand.title": "Axon Code: Generate Terminal Command", "command.acceptInput.title": "Accept Input/Suggestion", "command.generateCommitMessage.title": "Generate Commit Message with Kilo", "command.profile.title": "Profile", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "command.toggleAutoApprove.title": "Toggle Auto-Approve", "commands.allowedCommands.description": "Commands that can be auto-executed when 'Always approve execute operations' is enabled", "commands.deniedCommands.description": "Command prefixes that will be automatically denied without asking for approval. In case of conflicts with allowed commands, the longest prefix match takes precedence. Add * to deny all commands.", @@ -40,8 +40,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "The vendor of the language model (e.g. copilot)", "settings.vsCodeLmModelSelector.family.description": "The family of the language model (e.g. gpt-4)", "settings.customStoragePath.description": "Custom storage path. Leave empty to use the default location. Supports absolute paths (e.g. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Enable Kilo Code quick fixes", - "settings.autoImportSettingsPath.description": "Path to a Kilo Code configuration file to automatically import on extension startup. Supports absolute paths and paths relative to the home directory (e.g. '~/Documents/kilo-code-settings.json'). Leave empty to disable auto-import.", + "settings.enableCodeActions.description": "Enable Axon Code quick fixes", + "settings.autoImportSettingsPath.description": "Path to a Axon Code configuration file to automatically import on extension startup. Supports absolute paths and paths relative to the home directory (e.g. '~/Documents/kilo-code-settings.json'). Leave empty to disable auto-import.", "settings.useAgentRules.description": "Enable loading of AGENTS.md files for agent-specific rules (see https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Maximum time in seconds to wait for API responses (0 = no timeout, 1-86400s, default: 600s). Higher values are recommended for local providers like LM Studio and Ollama that may need more processing time.", "settings.newTaskRequireTodos.description": "Require todos parameter when creating new tasks with the new_task tool", diff --git a/src/package.nls.ko.json b/src/package.nls.ko.json index 8ae7f21aef..4bf8edae2c 100644 --- a/src/package.nls.ko.json +++ b/src/package.nls.ko.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI 에이전트", + "extension.displayName": "Axon Code AI 에이전트", "extension.description": "코드를 계획, 빌드, 수정하기 위한 오픈소스 AI 코딩 도우미입니다.", "command.newTask.title": "새 작업", "command.explainCode.title": "코드 설명", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "터미널 내용을 컨텍스트에 추가", "command.terminal.fixCommand.title": "이 명령어 수정", "command.terminal.explainCommand.title": "이 명령어 설명", - "command.terminal.generateCommand.title": "Kilo Code: 터미널 명령어 생성", + "command.terminal.generateCommand.title": "Axon Code: 터미널 명령어 생성", "command.acceptInput.title": "입력/제안 수락", "command.toggleAutoApprove.title": "자동 승인 전환", "command.generateCommitMessage.title": "Kilo로 커밋 메시지 생성", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "MCP 서버", "command.prompts.title": "모드", "command.history.title": "기록", @@ -30,7 +30,7 @@ "command.settings.title": "설정", "command.documentation.title": "문서", "command.profile.title": "프로필", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "'항상 실행 작업 승인' 이 활성화되어 있을 때 자동으로 실행할 수 있는 명령어", "commands.deniedCommands.description": "승인을 요청하지 않고 자동으로 거부될 명령어 접두사. 허용된 명령어와 충돌하는 경우 가장 긴 접두사 일치가 우선됩니다. 모든 명령어를 거부하려면 *를 추가하세요.", "commands.commandExecutionTimeout.description": "명령어 실행이 완료되기를 기다리는 최대 시간(초), 타임아웃 전까지 (0 = 타임아웃 없음, 1-600초, 기본값: 0초)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "언어 모델 공급자 (예: copilot)", "settings.vsCodeLmModelSelector.family.description": "언어 모델 계열 (예: gpt-4)", "settings.customStoragePath.description": "사용자 지정 저장소 경로. 기본 위치를 사용하려면 비워두세요. 절대 경로를 지원합니다 (예: 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Kilo Code 빠른 수정 사용 설정", - "settings.autoImportSettingsPath.description": "확장 프로그램 시작 시 자동으로 가져올 Kilo Code 구성 파일의 경로입니다. 절대 경로 및 홈 디렉토리에 대한 상대 경로를 지원합니다(예: '~/Documents/kilo-code-settings.json'). 자동 가져오기를 비활성화하려면 비워 둡니다.", + "settings.enableCodeActions.description": "Axon Code 빠른 수정 사용 설정", + "settings.autoImportSettingsPath.description": "확장 프로그램 시작 시 자동으로 가져올 Axon Code 구성 파일의 경로입니다. 절대 경로 및 홈 디렉토리에 대한 상대 경로를 지원합니다(예: '~/Documents/kilo-code-settings.json'). 자동 가져오기를 비활성화하려면 비워 둡니다.", "settings.useAgentRules.description": "에이전트별 규칙에 대한 AGENTS.md 파일 로드를 활성화합니다 (참조: https://agent-rules.org/)", "settings.apiRequestTimeout.description": "API 응답을 기다리는 최대 시간(초) (0 = 시간 초과 없음, 1-86400초, 기본값: 600초). 더 많은 처리 시간이 필요할 수 있는 LM Studio 및 Ollama와 같은 로컬 공급자에게는 더 높은 값을 사용하는 것이 좋습니다.", "settings.newTaskRequireTodos.description": "new_task 도구로 새 작업을 생성할 때 todos 매개변수 필요", "settings.codeIndex.embeddingBatchSize.description": "코드 인덱싱 중 임베딩 작업의 배치 크기입니다. API 공급자의 제한에 따라 이를 조정하세요. 기본값은 60입니다.", "ghost.input.title": "'Enter'를 눌러 확인하거나 'Escape'를 눌러 취소하세요", "ghost.input.placeholder": "무엇을 하고 싶은지 설명해주세요...", - "ghost.commands.generateSuggestions": "Kilo Code: 편집 제안 생성", + "ghost.commands.generateSuggestions": "Axon Code: 편집 제안 생성", "ghost.commands.displaySuggestions": "편집 제안 표시", "ghost.commands.cancelSuggestions": "편집 제안 취소", "ghost.commands.applyCurrentSuggestion": "현재 편집 제안 적용", diff --git a/src/package.nls.nl.json b/src/package.nls.nl.json index 1b8621352d..1127a623f3 100644 --- a/src/package.nls.nl.json +++ b/src/package.nls.nl.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Een compleet ontwikkelteam van AI-agents in je editor.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", - "views.activitybar.title": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", + "views.activitybar.title": "Axon Code", "command.newTask.title": "Nieuwe Taak", "command.mcpServers.title": "MCP Servers", "command.prompts.title": "Modi", @@ -25,12 +25,12 @@ "command.terminal.addToContext.title": "Terminalinhoud aan Context Toevoegen", "command.terminal.fixCommand.title": "Repareer Dit Commando", "command.terminal.explainCommand.title": "Leg Dit Commando Uit", - "command.terminal.generateCommand.title": "Kilo Code: Genereer Terminal Commando", + "command.terminal.generateCommand.title": "Axon Code: Genereer Terminal Commando", "command.acceptInput.title": "Invoer/Suggestie Accepteren", "command.toggleAutoApprove.title": "Auto-Goedkeuring Schakelen", "command.generateCommitMessage.title": "Genereer commit bericht met Kilo", "command.profile.title": "Profiel", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Commando's die automatisch kunnen worden uitgevoerd wanneer 'Altijd goedkeuren uitvoerbewerkingen' is ingeschakeld", "commands.deniedCommands.description": "Commando-prefixen die automatisch worden geweigerd zonder om goedkeuring te vragen. Bij conflicten met toegestane commando's heeft de langste prefix-match voorrang. Voeg * toe om alle commando's te weigeren.", "commands.commandExecutionTimeout.description": "Maximale tijd in seconden om te wachten tot commando-uitvoering voltooid is voordat er een timeout optreedt (0 = geen timeout, 1-600s, standaard: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "De leverancier van het taalmodel (bijv. copilot)", "settings.vsCodeLmModelSelector.family.description": "De familie van het taalmodel (bijv. gpt-4)", "settings.customStoragePath.description": "Aangepast opslagpad. Laat leeg om de standaardlocatie te gebruiken. Ondersteunt absolute paden (bijv. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Snelle correcties van Kilo Code inschakelen.", - "settings.autoImportSettingsPath.description": "Pad naar een Kilo Code-configuratiebestand om automatisch te importeren bij het opstarten van de extensie. Ondersteunt absolute paden en paden ten opzichte van de thuismap (bijv. '~/Documents/kilo-code-settings.json'). Laat leeg om automatisch importeren uit te schakelen.", + "settings.enableCodeActions.description": "Snelle correcties van Axon Code inschakelen.", + "settings.autoImportSettingsPath.description": "Pad naar een Axon Code-configuratiebestand om automatisch te importeren bij het opstarten van de extensie. Ondersteunt absolute paden en paden ten opzichte van de thuismap (bijv. '~/Documents/kilo-code-settings.json'). Laat leeg om automatisch importeren uit te schakelen.", "settings.useAgentRules.description": "Laden van AGENTS.md-bestanden voor agentspecifieke regels inschakelen (zie https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Maximale tijd in seconden om te wachten op API-reacties (0 = geen time-out, 1-86400s, standaard: 600s). Hogere waarden worden aanbevolen voor lokale providers zoals LM Studio en Ollama die mogelijk meer verwerkingstijd nodig hebben.", "settings.newTaskRequireTodos.description": "Todos-parameter vereisen bij het maken van nieuwe taken met de new_task tool", "settings.codeIndex.embeddingBatchSize.description": "De batchgrootte voor embedding-operaties tijdens code-indexering. Pas dit aan op basis van de limieten van je API-provider. Standaard is 60.", "ghost.input.title": "Druk op 'Enter' om te bevestigen of 'Escape' om te annuleren", "ghost.input.placeholder": "Beschrijf wat je wilt doen...", - "ghost.commands.generateSuggestions": "Kilo Code: Bewerkingssuggesties Genereren", + "ghost.commands.generateSuggestions": "Axon Code: Bewerkingssuggesties Genereren", "ghost.commands.displaySuggestions": "Bewerkingssuggesties Weergeven", "ghost.commands.cancelSuggestions": "Bewerkingssuggesties Annuleren", "ghost.commands.applyCurrentSuggestion": "Huidige Bewerkingssuggestie Toepassen", diff --git a/src/package.nls.pl.json b/src/package.nls.pl.json index 6f43fab6b2..a472b7e9bd 100644 --- a/src/package.nls.pl.json +++ b/src/package.nls.pl.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code Agent AI", + "extension.displayName": "Axon Code Agent AI", "extension.description": "Asystent kodowania AI o otwartym kodzie źródłowym do planowania, tworzenia i naprawiania kodu.", "command.newTask.title": "Nowe Zadanie", "command.explainCode.title": "Wyjaśnij Kod", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Dodaj Zawartość Terminala do Kontekstu", "command.terminal.fixCommand.title": "Napraw tę Komendę", "command.terminal.explainCommand.title": "Wyjaśnij tę Komendę", - "command.terminal.generateCommand.title": "Kilo Code: Generuj Komendę Terminala", + "command.terminal.generateCommand.title": "Axon Code: Generuj Komendę Terminala", "command.acceptInput.title": "Akceptuj Wprowadzanie/Sugestię", "command.toggleAutoApprove.title": "Przełącz Auto-Zatwierdzanie", "command.generateCommitMessage.title": "Generuj wiadomość commit z Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Serwery MCP", "command.prompts.title": "Tryby", "command.history.title": "Historia", @@ -30,7 +30,7 @@ "command.settings.title": "Ustawienia", "command.documentation.title": "Dokumentacja", "command.profile.title": "Profil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Polecenia, które mogą być wykonywane automatycznie, gdy włączona jest opcja 'Zawsze zatwierdzaj operacje wykonania'", "commands.deniedCommands.description": "Prefiksy poleceń, które będą automatycznie odrzucane bez pytania o zatwierdzenie. W przypadku konfliktów z dozwolonymi poleceniami, najdłuższe dopasowanie prefiksu ma pierwszeństwo. Dodaj * aby odrzucić wszystkie polecenia.", "commands.commandExecutionTimeout.description": "Maksymalny czas w sekundach oczekiwania na zakończenie wykonania polecenia przed przekroczeniem limitu czasu (0 = brak limitu czasu, 1-600s, domyślnie: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Dostawca modelu językowego (np. copilot)", "settings.vsCodeLmModelSelector.family.description": "Rodzina modelu językowego (np. gpt-4)", "settings.customStoragePath.description": "Niestandardowa ścieżka przechowywania. Pozostaw puste, aby użyć domyślnej lokalizacji. Obsługuje ścieżki bezwzględne (np. 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Włącz szybkie poprawki Kilo Code.", - "settings.autoImportSettingsPath.description": "Ścieżka do pliku konfiguracyjnego Kilo Code, który ma być automatycznie importowany podczas uruchamiania rozszerzenia. Obsługuje ścieżki bezwzględne i ścieżki względne do katalogu domowego (np. '~/Documents/kilo-code-settings.json'). Pozostaw puste, aby wyłączyć automatyczne importowanie.", + "settings.enableCodeActions.description": "Włącz szybkie poprawki Axon Code.", + "settings.autoImportSettingsPath.description": "Ścieżka do pliku konfiguracyjnego Axon Code, który ma być automatycznie importowany podczas uruchamiania rozszerzenia. Obsługuje ścieżki bezwzględne i ścieżki względne do katalogu domowego (np. '~/Documents/kilo-code-settings.json'). Pozostaw puste, aby wyłączyć automatyczne importowanie.", "settings.useAgentRules.description": "Włącz wczytywanie plików AGENTS.md dla reguł specyficznych dla agenta (zobacz https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Maksymalny czas w sekundach oczekiwania na odpowiedzi API (0 = brak limitu czasu, 1-86400s, domyślnie: 600s). Wyższe wartości są zalecane dla lokalnych dostawców, takich jak LM Studio i Ollama, którzy mogą potrzebować więcej czasu na przetwarzanie.", "settings.newTaskRequireTodos.description": "Wymagaj parametru todos podczas tworzenia nowych zadań za pomocą narzędzia new_task", "settings.codeIndex.embeddingBatchSize.description": "Rozmiar partii dla operacji osadzania podczas indeksowania kodu. Dostosuj to w oparciu o limity twojego dostawcy API. Domyślnie to 60.", "ghost.input.title": "Naciśnij 'Enter' aby potwierdzić lub 'Escape' aby anulować", "ghost.input.placeholder": "Opisz co chcesz zrobić...", - "ghost.commands.generateSuggestions": "Kilo Code: Generuj Sugestie Edycji", + "ghost.commands.generateSuggestions": "Axon Code: Generuj Sugestie Edycji", "ghost.commands.displaySuggestions": "Wyświetl Sugestie Edycji", "ghost.commands.cancelSuggestions": "Anuluj Sugestie Edycji", "ghost.commands.applyCurrentSuggestion": "Zastosuj Bieżącą Sugestię Edycji", diff --git a/src/package.nls.pt-BR.json b/src/package.nls.pt-BR.json index 7fee464a2f..993c62c8c4 100644 --- a/src/package.nls.pt-BR.json +++ b/src/package.nls.pt-BR.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Assistente de codificação de IA de código aberto para planejamento, construção e correção de código.", "command.newTask.title": "Nova Tarefa", "command.explainCode.title": "Explicar Código", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Adicionar Conteúdo do Terminal ao Contexto", "command.terminal.fixCommand.title": "Corrigir Este Comando", "command.terminal.explainCommand.title": "Explicar Este Comando", - "command.terminal.generateCommand.title": "Kilo Code: Gerar Comando do Terminal", + "command.terminal.generateCommand.title": "Axon Code: Gerar Comando do Terminal", "command.acceptInput.title": "Aceitar Entrada/Sugestão", "command.toggleAutoApprove.title": "Alternar Auto-Aprovação", "command.generateCommitMessage.title": "Gerar Mensagem de Commit com Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Servidores MCP", "command.prompts.title": "Modos", "command.history.title": "Histórico", @@ -30,7 +30,7 @@ "command.settings.title": "Configurações", "command.documentation.title": "Documentação", "command.profile.title": "Perfil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Comandos que podem ser executados automaticamente quando 'Sempre aprovar operações de execução' está ativado", "commands.deniedCommands.description": "Prefixos de comandos que serão automaticamente negados sem solicitar aprovação. Em caso de conflitos com comandos permitidos, a correspondência de prefixo mais longa tem precedência. Adicione * para negar todos os comandos.", "commands.commandExecutionTimeout.description": "Tempo máximo em segundos para aguardar a conclusão da execução do comando antes do timeout (0 = sem timeout, 1-600s, padrão: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "O fornecedor do modelo de linguagem (ex: copilot)", "settings.vsCodeLmModelSelector.family.description": "A família do modelo de linguagem (ex: gpt-4)", "settings.customStoragePath.description": "Caminho de armazenamento personalizado. Deixe vazio para usar o local padrão. Suporta caminhos absolutos (ex: 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Habilitar correções rápidas do Kilo Code.", - "settings.autoImportSettingsPath.description": "Caminho para um arquivo de configuração do Kilo Code para importar automaticamente na inicialização da extensão. Suporta caminhos absolutos e caminhos relativos ao diretório inicial (por exemplo, '~/Documents/kilo-code-settings.json'). Deixe em branco para desativar a importação automática.", + "settings.enableCodeActions.description": "Habilitar correções rápidas do Axon Code.", + "settings.autoImportSettingsPath.description": "Caminho para um arquivo de configuração do Axon Code para importar automaticamente na inicialização da extensão. Suporta caminhos absolutos e caminhos relativos ao diretório inicial (por exemplo, '~/Documents/kilo-code-settings.json'). Deixe em branco para desativar a importação automática.", "settings.useAgentRules.description": "Habilita o carregamento de arquivos AGENTS.md para regras específicas do agente (consulte https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Tempo máximo em segundos de espera pelas respostas da API (0 = sem tempo limite, 1-86400s, padrão: 600s). Valores mais altos são recomendados para provedores locais como LM Studio e Ollama que podem precisar de mais tempo de processamento.", "settings.newTaskRequireTodos.description": "Exigir parâmetro todos ao criar novas tarefas com a ferramenta new_task", "settings.codeIndex.embeddingBatchSize.description": "O tamanho do lote para operações de embedding durante a indexação de código. Ajuste isso com base nos limites do seu provedor de API. O padrão é 60.", "ghost.input.title": "Pressione 'Enter' para confirmar ou 'Escape' para cancelar", "ghost.input.placeholder": "Descreva o que você quer fazer...", - "ghost.commands.generateSuggestions": "Kilo Code: Gerar Sugestões de Edição", + "ghost.commands.generateSuggestions": "Axon Code: Gerar Sugestões de Edição", "ghost.commands.displaySuggestions": "Exibir Sugestões de Edição", "ghost.commands.cancelSuggestions": "Cancelar Sugestões de Edição", "ghost.commands.applyCurrentSuggestion": "Aplicar Sugestão de Edição Atual", diff --git a/src/package.nls.ru.json b/src/package.nls.ru.json index 8cba126760..bf4e60c8d2 100644 --- a/src/package.nls.ru.json +++ b/src/package.nls.ru.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Целая команда ИИ-разработчиков в вашем редакторе.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", - "views.activitybar.title": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", + "views.activitybar.title": "Axon Code", "command.newTask.title": "Новая задача", "command.mcpServers.title": "MCP серверы", "command.prompts.title": "Режимы", @@ -25,12 +25,12 @@ "command.terminal.addToContext.title": "Добавить содержимое терминала в контекст", "command.terminal.fixCommand.title": "Исправить эту команду", "command.terminal.explainCommand.title": "Объяснить эту команду", - "command.terminal.generateCommand.title": "Kilo Code: Генерировать команду терминала", + "command.terminal.generateCommand.title": "Axon Code: Генерировать команду терминала", "command.acceptInput.title": "Принять ввод/предложение", "command.toggleAutoApprove.title": "Переключить Авто-Подтверждение", "command.generateCommitMessage.title": "Сгенерировать сообщение коммита с Kilo", "command.profile.title": "Профиль", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Команды, которые могут быть автоматически выполнены, когда включена опция 'Всегда подтверждать операции выполнения'", "commands.deniedCommands.description": "Префиксы команд, которые будут автоматически отклонены без запроса подтверждения. В случае конфликтов с разрешенными командами приоритет имеет самое длинное совпадение префикса. Добавьте * чтобы отклонить все команды.", "commands.commandExecutionTimeout.description": "Максимальное время в секундах для ожидания завершения выполнения команды до истечения времени ожидания (0 = без тайм-аута, 1-600с, по умолчанию: 0с)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Поставщик языковой модели (например, copilot)", "settings.vsCodeLmModelSelector.family.description": "Семейство языковой модели (например, gpt-4)", "settings.customStoragePath.description": "Пользовательский путь хранения. Оставьте пустым для использования пути по умолчанию. Поддерживает абсолютные пути (например, 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Включить быстрые исправления Kilo Code.", - "settings.autoImportSettingsPath.description": "Путь к файлу конфигурации Kilo Code для автоматического импорта при запуске расширения. Поддерживает абсолютные пути и пути относительно домашнего каталога (например, '~/Documents/kilo-code-settings.json'). Оставьте пустым, чтобы отключить автоматический импорт.", + "settings.enableCodeActions.description": "Включить быстрые исправления Axon Code.", + "settings.autoImportSettingsPath.description": "Путь к файлу конфигурации Axon Code для автоматического импорта при запуске расширения. Поддерживает абсолютные пути и пути относительно домашнего каталога (например, '~/Documents/kilo-code-settings.json'). Оставьте пустым, чтобы отключить автоматический импорт.", "settings.useAgentRules.description": "Включить загрузку файлов AGENTS.md для специфичных для агента правил (см. https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Максимальное время в секундах для ожидания ответов API (0 = нет тайм-аута, 1-86400 с, по умолчанию: 600 с). Рекомендуются более высокие значения для локальных провайдеров, таких как LM Studio и Ollama, которым может потребоваться больше времени на обработку.", "settings.newTaskRequireTodos.description": "Требовать параметр todos при создании новых задач с помощью инструмента new_task", "settings.codeIndex.embeddingBatchSize.description": "Размер пакета для операций встраивания во время индексации кода. Настройте это в соответствии с ограничениями вашего API-провайдера. По умолчанию 60.", "ghost.input.title": "Нажмите 'Enter' для подтверждения или 'Escape' для отмены", "ghost.input.placeholder": "Опишите, что вы хотите сделать...", - "ghost.commands.generateSuggestions": "Kilo Code: Генерировать Предлагаемые Правки", + "ghost.commands.generateSuggestions": "Axon Code: Генерировать Предлагаемые Правки", "ghost.commands.displaySuggestions": "Показать Предлагаемые Правки", "ghost.commands.cancelSuggestions": "Отменить Предлагаемые Правки", "ghost.commands.applyCurrentSuggestion": "Применить Текущую Предлагаемую Правку", diff --git a/src/package.nls.th.json b/src/package.nls.th.json index ad472cba87..9dc8bd20f8 100644 --- a/src/package.nls.th.json +++ b/src/package.nls.th.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "ผู้ช่วยเขียนโค้ด AI แบบ Open Source สำหรับการวางแผน สร้าง และแก้ไขโค้ด", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.activitybar.title": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.activitybar.title": "Axon Code", + "views.sidebar.name": "Axon Code", "command.newTask.title": "งานใหม่", "command.mcpServers.title": "เซิร์ฟเวอร์ MCP", "command.prompts.title": "โหมด", @@ -24,12 +24,12 @@ "command.terminal.addToContext.title": "เพิ่มเนื้อหาเทอร์มินัลไปยังบริบท", "command.terminal.fixCommand.title": "แก้ไขคำสั่งนี้", "command.terminal.explainCommand.title": "อธิบายคำสั่งนี้", - "command.terminal.generateCommand.title": "Kilo Code: สร้างคำสั่ง Terminal", + "command.terminal.generateCommand.title": "Axon Code: สร้างคำสั่ง Terminal", "command.acceptInput.title": "ยอมรับอินพุต/คำแนะนำ", "command.generateCommitMessage.title": "สร้างข้อความ Commit ด้วย Kilo", "command.profile.title": "โปรไฟล์", "command.toggleAutoApprove.title": "สลับการอนุมัติอัตโนมัติ", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "คำสั่งที่สามารถดำเนินการอัตโนมัติเมื่อเปิดใช้งาน 'Always approve execute operations'", "commands.deniedCommands.description": "คำนำหน้าคำสั่งที่จะถูกปฏิเสธโดยอัตโนมัติโดยไม่ขออนุมัติ ในกรณีที่ขัดแย้งกับคำสั่งที่อนุญาต คำนำหน้าที่ตรงกันที่ยาวที่สุดจะมีความสำคัญ เพิ่ม * เพื่อปฏิเสธคำสั่งทั้งหมด", "commands.commandExecutionTimeout.description": "เวลาสูงสุดเป็นวินาทีในการรอให้การดำเนินการคำสั่งเสร็จสิ้นก่อนหมดเวลา (0 = ไม่มีการหมดเวลา, 1-600 วินาที, ค่าเริ่มต้น: 0 วินาที)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.family.description": "ตระกูลของโมเดลภาษา (เช่น gpt-4)", "settings.customStoragePath.description": "เส้นทางจัดเก็บแบบกำหนดเอง เว้นว่างไว้เพื่อใช้ตำแหน่งเริ่มต้น รองรับเส้นทางแบบสัมบูรณ์ (เช่น 'D:\\KiloCodeStorage')", "command.importSettings.title": "นำเข้าการตั้งค่า", - "settings.enableCodeActions.description": "เปิดใช้งานการแก้ไขด่วนของ Kilo Code", - "settings.autoImportSettingsPath.description": "เส้นทางไปยังไฟล์กำหนดค่า Kilo Code ที่จะนำเข้าโดยอัตโนมัติเมื่อเริ่มต้นส่วนขยาย รองรับเส้นทางแบบสัมบูรณ์และเส้นทางที่สัมพันธ์กับไดเรกทอรีหลัก (เช่น '~/Documents/kilo-code-settings.json') เว้นว่างไว้เพื่อปิดใช้งานการนำเข้าอัตโนมัติ", + "settings.enableCodeActions.description": "เปิดใช้งานการแก้ไขด่วนของ Axon Code", + "settings.autoImportSettingsPath.description": "เส้นทางไปยังไฟล์กำหนดค่า Axon Code ที่จะนำเข้าโดยอัตโนมัติเมื่อเริ่มต้นส่วนขยาย รองรับเส้นทางแบบสัมบูรณ์และเส้นทางที่สัมพันธ์กับไดเรกทอรีหลัก (เช่น '~/Documents/kilo-code-settings.json') เว้นว่างไว้เพื่อปิดใช้งานการนำเข้าอัตโนมัติ", "settings.useAgentRules.description": "เปิดใช้งานการโหลดไฟล์ AGENTS.md สำหรับกฎเฉพาะตัวแทน (ดู https://agent-rules.org/)", "settings.apiRequestTimeout.description": "เวลาสูงสุดเป็นวินาทีที่จะรอการตอบสนอง API (0 = ไม่มีการหมดเวลา, 1-86400 วินาที, ค่าเริ่มต้น: 600 วินาที) แนะนำค่าที่สูงขึ้นสำหรับผู้ให้บริการในเครื่องเช่น LM Studio และ Ollama ที่อาจต้องการเวลาในการประมวลผลมากขึ้น", "settings.newTaskRequireTodos.description": "ต้องการพารามิเตอร์ todos เมื่อสร้างงานใหม่ด้วยเครื่องมือ new_task", "settings.codeIndex.embeddingBatchSize.description": "ขนาดแบตช์สำหรับการดำเนินการฝังตัวระหว่างการสร้างดัชนีโค้ด ปรับค่านี้ตามขีดจำกัดของผู้ให้บริการ API ของคุณ ค่าเริ่มต้นคือ 60", "ghost.input.title": "กด 'Enter' เพื่อยืนยันหรือ 'Escape' เพื่อยกเลิก", "ghost.input.placeholder": "อธิบายสิ่งที่คุณต้องการทำ...", - "ghost.commands.generateSuggestions": "Kilo Code: สร้างข้อเสนอแนะการแก้ไข", + "ghost.commands.generateSuggestions": "Axon Code: สร้างข้อเสนอแนะการแก้ไข", "ghost.commands.displaySuggestions": "แสดงข้อเสนอแนะการแก้ไข", "ghost.commands.cancelSuggestions": "ยกเลิกข้อเสนอแนะการแก้ไข", "ghost.commands.applyCurrentSuggestion": "ใช้ข้อเสนอแนะการแก้ไขปัจจุบัน", diff --git a/src/package.nls.tr.json b/src/package.nls.tr.json index 8673713d9d..71bdaa107d 100644 --- a/src/package.nls.tr.json +++ b/src/package.nls.tr.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Kod planlama, oluşturma ve düzeltme için açık kaynaklı yapay zeka kodlama asistanı.", "command.newTask.title": "Yeni Görev", "command.explainCode.title": "Kodu Açıkla", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Terminal İçeriğini Bağlama Ekle", "command.terminal.fixCommand.title": "Bu Komutu Düzelt", "command.terminal.explainCommand.title": "Bu Komutu Açıkla", - "command.terminal.generateCommand.title": "Kilo Code: Terminal Komutu Oluştur", + "command.terminal.generateCommand.title": "Axon Code: Terminal Komutu Oluştur", "command.acceptInput.title": "Girişi/Öneriyi Kabul Et", "command.generateCommitMessage.title": "Kilo ile Commit Mesajı Oluştur", "command.toggleAutoApprove.title": "Otomatik Onayı Değiştir", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "MCP Sunucuları", "command.prompts.title": "Modlar", "command.history.title": "Geçmiş", @@ -30,7 +30,7 @@ "command.settings.title": "Ayarlar", "command.documentation.title": "Dokümantasyon", "command.profile.title": "Profil", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "'Her zaman yürütme işlemlerini onayla' etkinleştirildiğinde otomatik olarak yürütülebilen komutlar", "commands.deniedCommands.description": "Onay istenmeden otomatik olarak reddedilecek komut önekleri. İzin verilen komutlarla çakışma durumunda en uzun önek eşleşmesi öncelik alır. Tüm komutları reddetmek için * ekleyin.", "commands.commandExecutionTimeout.description": "Komut yürütmesinin tamamlanmasını beklemek için maksimum süre (saniye), zaman aşımından önce (0 = zaman aşımı yok, 1-600s, varsayılan: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Dil modelinin sağlayıcısı (örn: copilot)", "settings.vsCodeLmModelSelector.family.description": "Dil modelinin ailesi (örn: gpt-4)", "settings.customStoragePath.description": "Özel depolama yolu. Varsayılan konumu kullanmak için boş bırakın. Mutlak yolları destekler (örn: 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Kilo Code hızlı düzeltmeleri etkinleştir.", - "settings.autoImportSettingsPath.description": "Uzantı başlangıcında otomatik olarak içe aktarılacak bir Kilo Code yapılandırma dosyasının yolu. Mutlak yolları ve ana dizine göreli yolları destekler (ör. '~/Documents/kilo-code-settings.json'). Otomatik içe aktarmayı devre dışı bırakmak için boş bırakın.", + "settings.enableCodeActions.description": "Axon Code hızlı düzeltmeleri etkinleştir.", + "settings.autoImportSettingsPath.description": "Uzantı başlangıcında otomatik olarak içe aktarılacak bir Axon Code yapılandırma dosyasının yolu. Mutlak yolları ve ana dizine göreli yolları destekler (ör. '~/Documents/kilo-code-settings.json'). Otomatik içe aktarmayı devre dışı bırakmak için boş bırakın.", "settings.useAgentRules.description": "Aracıya özgü kurallar için AGENTS.md dosyalarının yüklenmesini etkinleştirin (bkz. https://agent-rules.org/)", "settings.apiRequestTimeout.description": "API yanıtları için beklenecek maksimum süre (saniye cinsinden) (0 = zaman aşımı yok, 1-86400s, varsayılan: 600s). LM Studio ve Ollama gibi daha fazla işlem süresi gerektirebilecek yerel sağlayıcılar için daha yüksek değerler önerilir.", "settings.codeIndex.embeddingBatchSize.description": "Kod indeksleme sırasında gömme işlemleri için toplu iş boyutu. Bunu API sağlayıcınızın sınırlarına göre ayarlayın. Varsayılan 60'tır.", "settings.newTaskRequireTodos.description": "new_task aracıyla yeni görevler oluştururken todos parametresini gerekli kıl", "ghost.input.title": "Onaylamak için 'Enter'a, iptal etmek için 'Escape'e basın", "ghost.input.placeholder": "Ne yapmak istediğinizi açıklayın...", - "ghost.commands.generateSuggestions": "Kilo Code: Düzenleme Önerileri Oluştur", + "ghost.commands.generateSuggestions": "Axon Code: Düzenleme Önerileri Oluştur", "ghost.commands.displaySuggestions": "Düzenleme Önerilerini Göster", "ghost.commands.cancelSuggestions": "Düzenleme Önerilerini İptal Et", "ghost.commands.applyCurrentSuggestion": "Mevcut Düzenleme Önerisini Uygula", diff --git a/src/package.nls.uk.json b/src/package.nls.uk.json index d4a09ffd36..7da6975d24 100644 --- a/src/package.nls.uk.json +++ b/src/package.nls.uk.json @@ -1,10 +1,10 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Помічник з кодування AI з відкритим кодом для планування, створення та виправлення коду.", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.activitybar.title": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.activitybar.title": "Axon Code", + "views.sidebar.name": "Axon Code", "command.newTask.title": "Нове завдання", "command.mcpServers.title": "MCP сервери", "command.prompts.title": "Режими", @@ -24,12 +24,12 @@ "command.terminal.addToContext.title": "Додати вміст терміналу до контексту", "command.terminal.fixCommand.title": "Виправити цю команду", "command.terminal.explainCommand.title": "Пояснити цю команду", - "command.terminal.generateCommand.title": "Kilo Code: Генерувати команду терміналу", + "command.terminal.generateCommand.title": "Axon Code: Генерувати команду терміналу", "command.acceptInput.title": "Прийняти введення/пропозицію", "command.generateCommitMessage.title": "Згенерувати повідомлення коміту за допомогою Kilo", "command.profile.title": "Профіль", "command.toggleAutoApprove.title": "Перемкнути автоматичне схвалення", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Команди, які можуть автоматично виконуватися, коли увімкнено 'Always approve execute operations'", "commands.deniedCommands.description": "Префікси команд, які будуть автоматично відхилені без запиту на схвалення. У випадку конфліктів з дозволеними командами, найдовший відповідний префікс має пріоритет. Додайте * щоб відхилити всі команди.", "commands.commandExecutionTimeout.description": "Максимальний час у секундах очікування завершення виконання команди перед тайм-аутом (0 = без тайм-ауту, 1-600с, за замовчуванням: 0с)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.family.description": "Сімейство мовної моделі (наприклад, gpt-4)", "settings.customStoragePath.description": "Власний шлях зберігання. Залиште порожнім, щоб використовувати розташування за замовчуванням. Підтримує абсолютні шляхи (наприклад, 'D:\\KiloCodeStorage')", "command.importSettings.title": "Імпортувати налаштування", - "settings.enableCodeActions.description": "Увімкнути швидкі виправлення Kilo Code.", - "settings.autoImportSettingsPath.description": "Шлях до файлу конфігурації Kilo Code для автоматичного імпорту під час запуску розширення. Підтримує абсолютні шляхи та шляхи відносно домашнього каталогу (наприклад, '~/Documents/kilo-code-settings.json'). Залиште порожнім, щоб вимкнути автоматичний імпорт.", + "settings.enableCodeActions.description": "Увімкнути швидкі виправлення Axon Code.", + "settings.autoImportSettingsPath.description": "Шлях до файлу конфігурації Axon Code для автоматичного імпорту під час запуску розширення. Підтримує абсолютні шляхи та шляхи відносно домашнього каталогу (наприклад, '~/Documents/kilo-code-settings.json'). Залиште порожнім, щоб вимкнути автоматичний імпорт.", "settings.useAgentRules.description": "Увімкнути завантаження файлів AGENTS.md для правил, специфічних для агента (див. https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Максимальний час у секундах очікування відповідей API (0 = без тайм-ауту, 1-86400с, за замовчуванням: 600с). Вищі значення рекомендуються для локальних провайдерів, таких як LM Studio та Ollama, яким може знадобитися більше часу для обробки.", "settings.newTaskRequireTodos.description": "Вимагати параметр todos при створенні нових завдань за допомогою інструменту new_task", "settings.codeIndex.embeddingBatchSize.description": "Розмір пакету для операцій вбудовування під час індексації коду. Налаштуйте це відповідно до лімітів вашого провайдера API. За замовчуванням 60.", "ghost.input.title": "Натисніть 'Enter' для підтвердження або 'Escape' для скасування", "ghost.input.placeholder": "Опишіть, що ви хочете зробити...", - "ghost.commands.generateSuggestions": "Kilo Code: Генерувати Пропозиції Редагування", + "ghost.commands.generateSuggestions": "Axon Code: Генерувати Пропозиції Редагування", "ghost.commands.displaySuggestions": "Показати Пропозиції Редагування", "ghost.commands.cancelSuggestions": "Скасувати Пропозиції Редагування", "ghost.commands.applyCurrentSuggestion": "Застосувати Поточну Пропозицію Редагування", diff --git a/src/package.nls.vi.json b/src/package.nls.vi.json index 1d67e81523..526f7611c7 100644 --- a/src/package.nls.vi.json +++ b/src/package.nls.vi.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI Agent", + "extension.displayName": "Axon Code AI Agent", "extension.description": "Trợ lý mã hóa AI nguồn mở để lập kế hoạch, xây dựng và sửa mã.", "command.newTask.title": "Tác Vụ Mới", "command.explainCode.title": "Giải Thích Mã", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "Thêm Nội Dung Terminal vào Ngữ Cảnh", "command.terminal.fixCommand.title": "Sửa Lệnh Này", "command.terminal.explainCommand.title": "Giải Thích Lệnh Này", - "command.terminal.generateCommand.title": "Kilo Code: Tạo Lệnh Terminal", + "command.terminal.generateCommand.title": "Axon Code: Tạo Lệnh Terminal", "command.acceptInput.title": "Chấp Nhận Đầu Vào/Gợi Ý", "command.toggleAutoApprove.title": "Bật/Tắt Tự Động Phê Duyệt", "command.generateCommitMessage.title": "Tạo Thông Điệp Commit với Kilo", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "Máy Chủ MCP", "command.prompts.title": "Chế Độ", "command.history.title": "Lịch Sử", @@ -30,7 +30,7 @@ "command.settings.title": "Cài Đặt", "command.documentation.title": "Tài Liệu", "command.profile.title": "Hồ sơ", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "Các lệnh có thể được thực thi tự động khi 'Luôn phê duyệt các thao tác thực thi' được bật", "commands.deniedCommands.description": "Các tiền tố lệnh sẽ được tự động từ chối mà không yêu cầu phê duyệt. Trong trường hợp xung đột với các lệnh được phép, việc khớp tiền tố dài nhất sẽ được ưu tiên. Thêm * để từ chối tất cả các lệnh.", "commands.commandExecutionTimeout.description": "Thời gian tối đa tính bằng giây để chờ việc thực thi lệnh hoàn thành trước khi hết thời gian chờ (0 = không có thời gian chờ, 1-600s, mặc định: 0s)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "Nhà cung cấp mô hình ngôn ngữ (ví dụ: copilot)", "settings.vsCodeLmModelSelector.family.description": "Họ mô hình ngôn ngữ (ví dụ: gpt-4)", "settings.customStoragePath.description": "Đường dẫn lưu trữ tùy chỉnh. Để trống để sử dụng vị trí mặc định. Hỗ trợ đường dẫn tuyệt đối (ví dụ: 'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "Bật sửa lỗi nhanh Kilo Code.", - "settings.autoImportSettingsPath.description": "Đường dẫn đến tệp cấu hình Kilo Code để tự động nhập khi khởi động tiện ích mở rộng. Hỗ trợ đường dẫn tuyệt đối và đường dẫn tương đối đến thư mục chính (ví dụ: '~/Documents/kilo-code-settings.json'). Để trống để tắt tính năng tự động nhập.", + "settings.enableCodeActions.description": "Bật sửa lỗi nhanh Axon Code.", + "settings.autoImportSettingsPath.description": "Đường dẫn đến tệp cấu hình Axon Code để tự động nhập khi khởi động tiện ích mở rộng. Hỗ trợ đường dẫn tuyệt đối và đường dẫn tương đối đến thư mục chính (ví dụ: '~/Documents/kilo-code-settings.json'). Để trống để tắt tính năng tự động nhập.", "settings.useAgentRules.description": "Bật tải tệp AGENTS.md cho các quy tắc dành riêng cho tác nhân (xem https://agent-rules.org/)", "settings.apiRequestTimeout.description": "Thời gian tối đa tính bằng giây để đợi phản hồi API (0 = không có thời gian chờ, 1-86400 giây, mặc định: 600 giây). Nên sử dụng các giá trị cao hơn cho các nhà cung cấp cục bộ như LM Studio và Ollama có thể cần thêm thời gian xử lý.", "settings.newTaskRequireTodos.description": "Yêu cầu tham số todos khi tạo nhiệm vụ mới với công cụ new_task", "settings.codeIndex.embeddingBatchSize.description": "Kích thước lô cho các hoạt động nhúng trong quá trình lập chỉ mục mã. Điều chỉnh điều này dựa trên giới hạn của nhà cung cấp API của bạn. Mặc định là 60.", "ghost.input.title": "Nhấn 'Enter' để xác nhận hoặc 'Escape' để hủy", "ghost.input.placeholder": "Mô tả những gì bạn muốn làm...", - "ghost.commands.generateSuggestions": "Kilo Code: Tạo Gợi Ý Chỉnh Sửa", + "ghost.commands.generateSuggestions": "Axon Code: Tạo Gợi Ý Chỉnh Sửa", "ghost.commands.displaySuggestions": "Hiển Thị Gợi Ý Chỉnh Sửa", "ghost.commands.cancelSuggestions": "Hủy Gợi Ý Chỉnh Sửa", "ghost.commands.applyCurrentSuggestion": "Áp Dụng Gợi Ý Chỉnh Sửa Hiện Tại", diff --git a/src/package.nls.zh-CN.json b/src/package.nls.zh-CN.json index 71c220dfdf..6a85e6cfc1 100644 --- a/src/package.nls.zh-CN.json +++ b/src/package.nls.zh-CN.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI 代理", + "extension.displayName": "Axon Code AI 代理", "extension.description": "用于规划、构建和修复代码的开源 AI 编码助手。", "command.newTask.title": "新建任务", "command.explainCode.title": "解释代码", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "将终端内容添加到上下文", "command.terminal.fixCommand.title": "修复此命令", "command.terminal.explainCommand.title": "解释此命令", - "command.terminal.generateCommand.title": "Kilo Code: 生成终端命令", + "command.terminal.generateCommand.title": "Axon Code: 生成终端命令", "command.acceptInput.title": "接受输入/建议", "command.toggleAutoApprove.title": "切换自动批准", "command.generateCommitMessage.title": "使用 Kilo 生成提交消息", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "MCP 服务器", "command.prompts.title": "模式", "command.history.title": "历史记录", @@ -30,7 +30,7 @@ "command.settings.title": "设置", "command.documentation.title": "文档", "command.profile.title": "配置文件", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "当启用'始终批准执行操作'时可以自动执行的命令", "commands.deniedCommands.description": "将自动拒绝而无需请求批准的命令前缀。与允许命令冲突时,最长前缀匹配优先。添加 * 拒绝所有命令。", "commands.commandExecutionTimeout.description": "等待命令执行完成的最大时间(秒),超时前(0 = 无超时,1-600秒,默认:0秒)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "语言模型的供应商(例如:copilot)", "settings.vsCodeLmModelSelector.family.description": "语言模型的系列(例如:gpt-4)", "settings.customStoragePath.description": "自定义存储路径。留空以使用默认位置。支持绝对路径(例如:'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "启用 Kilo Code 快速修复", - "settings.autoImportSettingsPath.description": "Kilo Code 配置文件的路径,用于在扩展启动时自动导入。支持绝对路径和相对于主目录的路径(例如 '~/Documents/kilo-code-settings.json')。留空以禁用自动导入。", + "settings.enableCodeActions.description": "启用 Axon Code 快速修复", + "settings.autoImportSettingsPath.description": "Axon Code 配置文件的路径,用于在扩展启动时自动导入。支持绝对路径和相对于主目录的路径(例如 '~/Documents/kilo-code-settings.json')。留空以禁用自动导入。", "settings.useAgentRules.description": "为特定于代理的规则启用 AGENTS.md 文件的加载(请参阅 https://agent-rules.org/)", "settings.apiRequestTimeout.description": "等待 API 响应的最长时间(秒)(0 = 无超时,1-86400秒,默认值:600秒)。对于像 LM Studio 和 Ollama 这样可能需要更多处理时间的本地提供商,建议使用更高的值。", "settings.newTaskRequireTodos.description": "使用 new_task 工具创建新任务时需要 todos 参数", "settings.codeIndex.embeddingBatchSize.description": "代码索引期间嵌入操作的批处理大小。根据 API 提供商的限制调整此设置。默认值为 60。", - "ghost.input.title": "Kilo Code 幽灵写手", + "ghost.input.title": "Axon Code 幽灵写手", "ghost.input.placeholder": "描述您想要编程的内容...", - "ghost.commands.generateSuggestions": "Kilo Code:生成建议编辑", + "ghost.commands.generateSuggestions": "Axon Code:生成建议编辑", "ghost.commands.displaySuggestions": "显示建议编辑", "ghost.commands.cancelSuggestions": "取消建议编辑", "ghost.commands.applyCurrentSuggestion": "应用当前建议编辑", diff --git a/src/package.nls.zh-TW.json b/src/package.nls.zh-TW.json index a2b37104fd..40ab57d211 100644 --- a/src/package.nls.zh-TW.json +++ b/src/package.nls.zh-TW.json @@ -1,5 +1,5 @@ { - "extension.displayName": "Kilo Code AI 代理", + "extension.displayName": "Axon Code AI 代理", "extension.description": "用於規劃、建置和修復程式碼的開源 AI 開發助理。", "command.newTask.title": "新建任務", "command.explainCode.title": "解釋程式碼", @@ -13,14 +13,14 @@ "command.terminal.addToContext.title": "將終端內容新增到上下文", "command.terminal.fixCommand.title": "修復此命令", "command.terminal.explainCommand.title": "解釋此命令", - "command.terminal.generateCommand.title": "Kilo Code: 生成終端機命令", + "command.terminal.generateCommand.title": "Axon Code: 生成終端機命令", "command.acceptInput.title": "接受輸入/建議", "command.toggleAutoApprove.title": "切換自動批准", "command.generateCommitMessage.title": "使用 Kilo 生成提交訊息", - "views.activitybar.title": "Kilo Code", - "views.contextMenu.label": "Kilo Code", - "views.terminalMenu.label": "Kilo Code", - "views.sidebar.name": "Kilo Code", + "views.activitybar.title": "Axon Code", + "views.contextMenu.label": "Axon Code", + "views.terminalMenu.label": "Axon Code", + "views.sidebar.name": "Axon Code", "command.mcpServers.title": "MCP 伺服器", "command.prompts.title": "模式", "command.history.title": "歷史記錄", @@ -30,7 +30,7 @@ "command.settings.title": "設定", "command.documentation.title": "文件", "command.profile.title": "設定檔", - "configuration.title": "Kilo Code", + "configuration.title": "Axon Code", "commands.allowedCommands.description": "當啟用'始終批准執行操作'時可以自動執行的命令", "commands.deniedCommands.description": "將自動拒絕而無需請求批准的命令前綴。與允許命令衝突時,最長前綴匹配優先。新增 * 拒絕所有命令。", "commands.commandExecutionTimeout.description": "等待命令執行完成的最大時間(秒),逾時前(0 = 無逾時,1-600秒,預設:0秒)", @@ -40,15 +40,15 @@ "settings.vsCodeLmModelSelector.vendor.description": "語言模型供應商(例如:copilot)", "settings.vsCodeLmModelSelector.family.description": "語言模型系列(例如:gpt-4)", "settings.customStoragePath.description": "自訂儲存路徑。留空以使用預設位置。支援絕對路徑(例如:'D:\\KiloCodeStorage')", - "settings.enableCodeActions.description": "啟用 Kilo Code 快速修復。", - "settings.autoImportSettingsPath.description": "Kilo Code 設定檔案的路徑,用於在擴充功能啟動時自動匯入。支援絕對路徑和相對於主目錄的路徑(例如 '~/Documents/kilo-code-settings.json')。留空以停用自動匯入。", + "settings.enableCodeActions.description": "啟用 Axon Code 快速修復。", + "settings.autoImportSettingsPath.description": "Axon Code 設定檔案的路徑,用於在擴充功能啟動時自動匯入。支援絕對路徑和相對於主目錄的路徑(例如 '~/Documents/kilo-code-settings.json')。留空以停用自動匯入。", "settings.useAgentRules.description": "為特定於代理的規則啟用 AGENTS.md 檔案的載入(請參閱 https://agent-rules.org/)", "settings.apiRequestTimeout.description": "等待 API 回應的最長時間(秒)(0 = 無超時,1-86400秒,預設值:600秒)。對於像 LM Studio 和 Ollama 這樣可能需要更多處理時間的本地提供商,建議使用更高的值。", "settings.newTaskRequireTodos.description": "使用 new_task 工具建立新工作時需要 todos 參數", "settings.codeIndex.embeddingBatchSize.description": "程式碼索引期間嵌入操作的批次大小。根據 API 提供商的限制調整此設定。預設值為 60。", "ghost.input.title": "按 'Enter' 確認或按 'Escape' 取消", "ghost.input.placeholder": "描述您想要做什麼...", - "ghost.commands.generateSuggestions": "Kilo Code: 產生編輯建議", + "ghost.commands.generateSuggestions": "Axon Code: 產生編輯建議", "ghost.commands.displaySuggestions": "顯示編輯建議", "ghost.commands.cancelSuggestions": "取消編輯建議", "ghost.commands.applyCurrentSuggestion": "套用目前編輯建議", diff --git a/src/services/autocomplete/index.ts b/src/services/autocomplete/index.ts index 180c00f197..acc3d54c3a 100644 --- a/src/services/autocomplete/index.ts +++ b/src/services/autocomplete/index.ts @@ -8,12 +8,12 @@ export const registerAutocompleteProvider = (context: vscode.ExtensionContext, c context.subscriptions.push(ghost) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.enable", async () => { + vscode.commands.registerCommand("axon-code.ghost.enable", async () => { await ghost.enable() }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.disable", async () => { + vscode.commands.registerCommand("axon-code.ghost.disable", async () => { await ghost.disable() }), ) diff --git a/src/services/checkpoints/ShadowCheckpointService.ts b/src/services/checkpoints/ShadowCheckpointService.ts index 0caab209a8..3cde121ca4 100644 --- a/src/services/checkpoints/ShadowCheckpointService.ts +++ b/src/services/checkpoints/ShadowCheckpointService.ts @@ -130,7 +130,7 @@ export abstract class ShadowCheckpointService extends EventEmitter { await git.init() await git.addConfig("core.worktree", this.workspaceDir) // Sets the working tree to the current workspace. await git.addConfig("commit.gpgSign", "false") // Disable commit signing for shadow repo. - await git.addConfig("user.name", "Kilo Code") + await git.addConfig("user.name", "Axon Code") await git.addConfig("user.email", "noreply@example.com") await this.writeExcludeFile() await this.stageAll(git) diff --git a/src/services/checkpoints/__tests__/ShadowCheckpointService.spec.ts b/src/services/checkpoints/__tests__/ShadowCheckpointService.spec.ts index af9da364c8..b62af2a270 100644 --- a/src/services/checkpoints/__tests__/ShadowCheckpointService.spec.ts +++ b/src/services/checkpoints/__tests__/ShadowCheckpointService.spec.ts @@ -26,8 +26,8 @@ const tmpDir = path.join(os.tmpdir(), "CheckpointService") const initWorkspaceRepo = async ({ workspaceDir, - userName = "Kilo Code", - userEmail = "support@kilocode.ai", + userName = "Axon Code", + userEmail = "support@matterai.so", testFileName = "test.txt", textFileContent = "Hello, world!", }: { diff --git a/src/services/commit-message/CommitMessageProvider.ts b/src/services/commit-message/CommitMessageProvider.ts index f118f67ed4..6c64d2d4e9 100644 --- a/src/services/commit-message/CommitMessageProvider.ts +++ b/src/services/commit-message/CommitMessageProvider.ts @@ -37,11 +37,11 @@ export class CommitMessageProvider implements vscode.Disposable { this.outputChannel.appendLine(t("kilocode:commitMessage.activated")) const disposables = [ - vscode.commands.registerCommand("kilo-code.vsc.generateCommitMessage", (vsRequest?: VscGenerationRequest) => + vscode.commands.registerCommand("axon-code.vsc.generateCommitMessage", (vsRequest?: VscGenerationRequest) => this.handleVSCodeCommand(vsRequest), ), vscode.commands.registerCommand( - "kilo-code.jetbrains.generateCommitMessage", + "axon-code.jetbrains.generateCommitMessage", (...args: JetbrainsGenerationRequest): Promise => { return this.handleJetBrainsCommand(...args) }, diff --git a/src/services/ghost/GhostCodeActionProvider.ts b/src/services/ghost/GhostCodeActionProvider.ts index f4d42253f5..2a2a614bcd 100644 --- a/src/services/ghost/GhostCodeActionProvider.ts +++ b/src/services/ghost/GhostCodeActionProvider.ts @@ -17,7 +17,7 @@ export class GhostCodeActionProvider implements vscode.CodeActionProvider { this.providedCodeActionKinds["quickfix"], ) action.command = { - command: "kilo-code.ghost.generateSuggestions", + command: "axon-code.ghost.generateSuggestions", title: "", arguments: [document.uri, range], } diff --git a/src/services/ghost/GhostServiceManager.ts b/src/services/ghost/GhostServiceManager.ts index d40a4b4dba..271b7ccc8c 100644 --- a/src/services/ghost/GhostServiceManager.ts +++ b/src/services/ghost/GhostServiceManager.ts @@ -381,7 +381,7 @@ export class GhostServiceManager { if (response === disableCopilot) { await vscode.commands.executeCommand("github.copilot.completions.disable") } else if (response === disableInlineAssist) { - await vscode.commands.executeCommand("kilo-code.ghost.disable") + await vscode.commands.executeCommand("axon-code.ghost.disable") } } diff --git a/src/services/ghost/index.ts b/src/services/ghost/index.ts index f83be0e640..b3c2421ffb 100644 --- a/src/services/ghost/index.ts +++ b/src/services/ghost/index.ts @@ -9,37 +9,37 @@ export const registerGhostProvider = (context: vscode.ExtensionContext, cline: C // Register GhostServiceManager Commands context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.reload", async () => { + vscode.commands.registerCommand("axon-code.ghost.reload", async () => { await ghost.load() }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.codeActionQuickFix", async () => { + vscode.commands.registerCommand("axon-code.ghost.codeActionQuickFix", async () => { return }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.generateSuggestions", async () => { + vscode.commands.registerCommand("axon-code.ghost.generateSuggestions", async () => { ghost.codeSuggestion() }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.showIncompatibilityExtensionPopup", async () => { + vscode.commands.registerCommand("axon-code.ghost.showIncompatibilityExtensionPopup", async () => { await ghost.showIncompatibilityExtensionPopup() }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.cancelRequest", async () => { + vscode.commands.registerCommand("axon-code.ghost.cancelRequest", async () => { await ghost.cancelRequest() }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.enable", async () => { + vscode.commands.registerCommand("axon-code.ghost.enable", async () => { await ghost.enable() }), ) context.subscriptions.push( - vscode.commands.registerCommand("kilo-code.ghost.disable", async () => { + vscode.commands.registerCommand("axon-code.ghost.disable", async () => { await ghost.disable() }), ) diff --git a/src/services/mcp/McpHub.ts b/src/services/mcp/McpHub.ts index 2ea840519f..e92ce1b659 100644 --- a/src/services/mcp/McpHub.ts +++ b/src/services/mcp/McpHub.ts @@ -651,7 +651,7 @@ export class McpHub { try { const client = new Client( { - name: "Kilo Code", + name: "Axon Code", version: this.providerRef.deref()?.context.extension?.packageJSON?.version ?? "1.0.0", }, { diff --git a/src/services/terminal-welcome/TerminalWelcomeService.ts b/src/services/terminal-welcome/TerminalWelcomeService.ts index 6f5189957b..4595ca2b2f 100644 --- a/src/services/terminal-welcome/TerminalWelcomeService.ts +++ b/src/services/terminal-welcome/TerminalWelcomeService.ts @@ -39,7 +39,7 @@ export class TerminalWelcomeService { } private async showWelcomeMessage(terminal: vscode.Terminal): Promise { - const shortcut = await getKeybindingForCommand("kilo-code.generateTerminalCommand") + const shortcut = await getKeybindingForCommand("axon-code.generateTerminalCommand") const message = t("kilocode:terminalCommandGenerator.tipMessage", { shortcut }) vscode.window.showInformationMessage(message) } diff --git a/src/services/tree-sitter/__tests__/markdownParser.spec.ts b/src/services/tree-sitter/__tests__/markdownParser.spec.ts index 846ea8034d..1ea32a7bf8 100644 --- a/src/services/tree-sitter/__tests__/markdownParser.spec.ts +++ b/src/services/tree-sitter/__tests__/markdownParser.spec.ts @@ -469,11 +469,11 @@ Some content here. ## License -[Apache 2.0 © 2025 Kilo Code LLC](./LICENSE) +[Apache 2.0 © 2025 Axon Code LLC](./LICENSE) --- -**Enjoy Kilo Code!** Whether you keep it on a short leash or let it roam autonomously, we can't wait to see what you build.` +**Enjoy Axon Code!** Whether you keep it on a short leash or let it roam autonomously, we can't wait to see what you build.` const captures = parseMarkdown(content) expect(captures).toBeDefined() diff --git a/src/shared/__tests__/modes.spec.ts b/src/shared/__tests__/modes.spec.ts index 1aeb468361..42e0558384 100644 --- a/src/shared/__tests__/modes.spec.ts +++ b/src/shared/__tests__/modes.spec.ts @@ -391,7 +391,7 @@ describe("FileRestrictionError", () => { slug: "debug", name: "Debug", // kilocode_change roleDefinition: - "You are Kilo Code, an expert software debugger specializing in systematic problem diagnosis and resolution.", + "You are Axon Code, an expert software debugger specializing in systematic problem diagnosis and resolution.", groups: ["read", "edit", "browser", "command", "mcp"], }) expect(debugMode?.customInstructions).toContain( @@ -412,7 +412,7 @@ describe("FileRestrictionError", () => { slug: "debug", name: "Debug", // kilocode_change roleDefinition: - "You are Kilo Code, an expert software debugger specializing in systematic problem diagnosis and resolution.", + "You are Axon Code, an expert software debugger specializing in systematic problem diagnosis and resolution.", }) }) diff --git a/src/shared/api.ts b/src/shared/api.ts index 4b8b17d392..78b047edd7 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -29,7 +29,7 @@ export type ApiHandlerOptions = Omit & { // RouterName -export type RouterName = DynamicProvider | LocalProvider +export type RouterName = any export const isRouterName = (value: string): value is RouterName => isDynamicProvider(value) || isLocalProvider(value) @@ -154,25 +154,12 @@ type CommonFetchParams = { // If a new dynamic provider is added in packages/types, this will fail to compile // until a corresponding entry is added here. const dynamicProviderExtras = { - gemini: {} as { apiKey?: string; baseUrl?: string }, // kilocode_change openrouter: {} as {}, // eslint-disable-line @typescript-eslint/no-empty-object-type - "vercel-ai-gateway": {} as {}, // eslint-disable-line @typescript-eslint/no-empty-object-type - huggingface: {} as {}, // eslint-disable-line @typescript-eslint/no-empty-object-type - litellm: {} as { apiKey: string; baseUrl: string }, "kilocode-openrouter": {} as { kilocodeToken?: string; kilocodeOrganizationId?: string }, // kilocode_change - deepinfra: {} as { apiKey?: string; baseUrl?: string }, - "io-intelligence": {} as { apiKey: string }, - requesty: {} as { apiKey?: string; baseUrl?: string }, - unbound: {} as { apiKey?: string }, - glama: {} as {}, // eslint-disable-line @typescript-eslint/no-empty-object-type - ollama: {} as { numCtx?: number }, // kilocode_change - lmstudio: {} as {}, // eslint-disable-line @typescript-eslint/no-empty-object-type - ovhcloud: {} as { apiKey?: string }, // kilocode_change - chutes: {} as { apiKey?: string }, // kilocode_change } as const satisfies Record // Build the dynamic options union from the map, intersected with CommonFetchParams // so extra fields are always allowed while required ones are enforced. -export type GetModelsOptions = { - [P in keyof typeof dynamicProviderExtras]: ({ provider: P } & (typeof dynamicProviderExtras)[P]) & CommonFetchParams -}[RouterName] +export type GetModelsOptions = RouterName extends string + ? (typeof dynamicProviderExtras)[keyof typeof dynamicProviderExtras] & CommonFetchParams + : any diff --git a/src/shared/modes.ts b/src/shared/modes.ts index 9586731f18..294630c47d 100644 --- a/src/shared/modes.ts +++ b/src/shared/modes.ts @@ -64,7 +64,7 @@ export function getToolsForMode(groups: readonly GroupEntry[]): string[] { export const modes = DEFAULT_MODES // Export the default mode slug -export const defaultModeSlug = "code" // kilocode_change: set default to code +export const defaultModeSlug = "agent" // kilocode_change: set default to code // Helper functions export function getModeBySlug(slug: string, customModes?: ModeConfig[]): ModeConfig | undefined { diff --git a/src/test-llm-autocompletion/llm-client.ts b/src/test-llm-autocompletion/llm-client.ts index 0dcf0a999f..5431b43fde 100644 --- a/src/test-llm-autocompletion/llm-client.ts +++ b/src/test-llm-autocompletion/llm-client.ts @@ -20,10 +20,10 @@ function getKiloBaseUriFromToken(kilocodeToken?: string): string { // Note: this is UNTRUSTED, so we need to make sure we're OK with this being manipulated by an attacker if (payload.env === "development") return "http://localhost:3000" } catch (_error) { - console.warn("Failed to get base URL from Kilo Code token") + console.warn("Failed to get base URL from Axon Code token") } } - return "https://api.kilocode.ai" + return "https://api.matterai.so" } export class LLMClient { diff --git a/src/utils/autoLaunchingTask.ts b/src/utils/autoLaunchingTask.ts index 624e89bdc9..484302b0bd 100644 --- a/src/utils/autoLaunchingTask.ts +++ b/src/utils/autoLaunchingTask.ts @@ -26,9 +26,9 @@ export async function checkAndRunAutoLaunchingTask(context: vscode.ExtensionCont console.log(`🚀 Auto-launching task from '${configPath}' with config:\n${JSON.stringify(config)}`) await new Promise((resolve) => setTimeout(resolve, 500)) - await vscode.commands.executeCommand("kilo-code.SidebarProvider.focus") + await vscode.commands.executeCommand("axon-code.SidebarProvider.focus") - vscode.commands.executeCommand("kilo-code.newTask", config) // Pass the full config to newTask + vscode.commands.executeCommand("axon-code.newTask", config) // Pass the full config to newTask } catch (error) { if (error instanceof vscode.FileSystemError && error.code === "FileNotFound") { return // No config file found diff --git a/src/walkthrough/step1.md b/src/walkthrough/step1.md index 1dab855855..3ff4b0e15b 100644 --- a/src/walkthrough/step1.md +++ b/src/walkthrough/step1.md @@ -2,14 +2,14 @@ Describe what you want to build in the text area and press ⮐ Enter. -Prompting Kilo Code to Build a Hacker News clone in Next.js +Prompting Axon Code to Build a Hacker News clone in Next.js The more context you give, the better the result. Include things like your tech stack, key features, or file names. _Example: Create a Hacker News clone in Next.js_ -Kilo Code will write the code, generate the files, and run the project for you. +Axon Code will write the code, generate the files, and run the project for you. -## Kilo Code has many Modes ... +## Axon Code has many Modes ... -Kilo Code modes +Axon Code modes diff --git a/src/walkthrough/step2.md b/src/walkthrough/step2.md index e94a0a4f01..6c821faae3 100644 --- a/src/walkthrough/step2.md +++ b/src/walkthrough/step2.md @@ -2,6 +2,6 @@ Ask Mode -Have a question about your code? Switch to Ask mode and type it out. Kilo Code will scan your codebase and give you a clear, accurate explanation. +Have a question about your code? Switch to Ask mode and type it out. Axon Code will scan your codebase and give you a clear, accurate explanation. Tip: Reference specific files or functions for more precise answers. diff --git a/src/walkthrough/step3.md b/src/walkthrough/step3.md index 58dc2e4f57..eb007478b1 100644 --- a/src/walkthrough/step3.md +++ b/src/walkthrough/step3.md @@ -2,6 +2,6 @@ Fixing an Unknown Error -Running into errors? Switch to Debug mode and describe the problem. Kilo Code will analyze the code, find the issue, and apply a fix. +Running into errors? Switch to Debug mode and describe the problem. Axon Code will analyze the code, find the issue, and apply a fix. -You can paste error messages or point to a file. Kilo Code will take it from there. +You can paste error messages or point to a file. Axon Code will take it from there. diff --git a/src/walkthrough/step5.md b/src/walkthrough/step5.md index cee8bb1b30..81acb09b4c 100644 --- a/src/walkthrough/step5.md +++ b/src/walkthrough/step5.md @@ -1,10 +1,10 @@ # Improve your prompt -Click the magic wand icon to make your prompt clearer and more complete. Kilo Code will rewrite it to get better results. +Click the magic wand icon to make your prompt clearer and more complete. Axon Code will rewrite it to get better results. # Add files or folders for context -Mention files or folders in your prompt. Kilo Code will use them to better understand and respond to your request. +Mention files or folders in your prompt. Axon Code will use them to better understand and respond to your request. Click the paperclip in the text area or use @ to add context. diff --git a/webview-ui/index.html b/webview-ui/index.html index 8c529bc41b..ef0a33d49c 100644 --- a/webview-ui/index.html +++ b/webview-ui/index.html @@ -3,7 +3,7 @@ - Kilo Code + Axon Code
diff --git a/webview-ui/src/components/chat/ChatRow.tsx b/webview-ui/src/components/chat/ChatRow.tsx index da58bf5eaa..8ba34c1864 100644 --- a/webview-ui/src/components/chat/ChatRow.tsx +++ b/webview-ui/src/components/chat/ChatRow.tsx @@ -1,8 +1,8 @@ +import { VSCodeBadge } from "@vscode/webview-ui-toolkit/react" +import deepEqual from "fast-deep-equal" import React, { memo, useCallback, useEffect, useMemo, useRef, useState } from "react" +import { Trans, useTranslation } from "react-i18next" import { useSize } from "react-use" -import { useTranslation, Trans } from "react-i18next" -import deepEqual from "fast-deep-equal" -import { VSCodeBadge } from "@vscode/webview-ui-toolkit/react" import type { ClineMessage, FollowUpData, SuggestionItem } from "@roo-code/types" import { Mode } from "@roo/modes" @@ -12,65 +12,62 @@ import { COMMAND_OUTPUT_STRING } from "@roo/combineCommandSequences" import { safeJsonParse } from "@roo/safeJsonParse" import { useExtensionState } from "@src/context/ExtensionStateContext" +import { getLanguageFromPath } from "@src/utils/getLanguageFromPath" import { findMatchingResourceOrTemplate } from "@src/utils/mcp" -import { vscode } from "@src/utils/vscode" import { removeLeadingNonAlphanumeric } from "@src/utils/removeLeadingNonAlphanumeric" -import { getLanguageFromPath } from "@src/utils/getLanguageFromPath" +import { vscode } from "@src/utils/vscode" -import { ToolUseBlock, ToolUseBlockHeader } from "../common/ToolUseBlock" -import UpdateTodoListToolBlock from "./UpdateTodoListToolBlock" import CodeAccordian from "../common/CodeAccordian" +import ImageBlock from "../common/ImageBlock" import MarkdownBlock from "../common/MarkdownBlock" -import { ReasoningBlock } from "./ReasoningBlock" import Thumbnails from "../common/Thumbnails" -import ImageBlock from "../common/ImageBlock" +import { ToolUseBlock, ToolUseBlockHeader } from "../common/ToolUseBlock" import ErrorRow from "./ErrorRow" +import { ReasoningBlock } from "./ReasoningBlock" +import UpdateTodoListToolBlock from "./UpdateTodoListToolBlock" import McpResourceRow from "../mcp/McpResourceRow" -import { Mention } from "./Mention" -import { CheckpointSaved } from "./checkpoints/CheckpointSaved" -import { FollowUpSuggest } from "./FollowUpSuggest" import { LowCreditWarning } from "../kilocode/chat/LowCreditWarning" // kilocode_change -import { BatchFilePermission } from "./BatchFilePermission" import { BatchDiffApproval } from "./BatchDiffApproval" -import { ProgressIndicator } from "./ProgressIndicator" -import { Markdown } from "./Markdown" +import { BatchFilePermission } from "./BatchFilePermission" import { CommandExecution } from "./CommandExecution" import { CommandExecutionError } from "./CommandExecutionError" +import { FollowUpSuggest } from "./FollowUpSuggest" +import { Markdown } from "./Markdown" +import { Mention } from "./Mention" +import { ProgressIndicator } from "./ProgressIndicator" import ReportBugPreview from "./ReportBugPreview" +import { CheckpointSaved } from "./checkpoints/CheckpointSaved" -import { NewTaskPreview } from "../kilocode/chat/NewTaskPreview" // kilocode_change -import { KiloChatRowGutterBar } from "../kilocode/chat/KiloChatRowGutterBar" // kilocode_change -import { AutoApprovedRequestLimitWarning } from "./AutoApprovedRequestLimitWarning" -import { CondenseContextErrorRow, CondensingContextRow, ContextCondenseRow } from "./ContextCondenseRow" -import CodebaseSearchResultsDisplay from "./CodebaseSearchResultsDisplay" -import { StandardTooltip } from "../ui" // kilocode_change -import { FastApplyChatDisplay } from "./kilocode/FastApplyChatDisplay" // kilocode_change +import { cn } from "@/lib/utils" import { appendImages } from "@src/utils/imageUtils" -import { McpExecution } from "./McpExecution" -import { ChatTextArea } from "./ChatTextArea" -import { MAX_IMAGES_PER_MESSAGE } from "./ChatView" -import { InvalidModelWarning } from "../kilocode/chat/InvalidModelWarning" // kilocode_change -import { useSelectedModel } from "../ui/hooks/useSelectedModel" import { + // User, + Edit, Eye, + FileCode2, FileDiff, + FolderTree, ListTree, - User, - Edit, - Trash2, MessageCircleQuestionMark, - SquareArrowOutUpRight, - FileCode2, PocketKnife, - FolderTree, TerminalSquare, - MessageCircle, + Trash2, } from "lucide-react" -import { cn } from "@/lib/utils" -import { SeeNewChangesButtons } from "./kilocode/SeeNewChangesButtons" +import { InvalidModelWarning } from "../kilocode/chat/InvalidModelWarning" // kilocode_change +import { NewTaskPreview } from "../kilocode/chat/NewTaskPreview" // kilocode_change +import { StandardTooltip } from "../ui" // kilocode_change +import { useSelectedModel } from "../ui/hooks/useSelectedModel" +import { AutoApprovedRequestLimitWarning } from "./AutoApprovedRequestLimitWarning" +import { ChatTextArea } from "./ChatTextArea" import ChatTimestamps from "./ChatTimestamps" // kilocode_change +import { MAX_IMAGES_PER_MESSAGE } from "./ChatView" +import CodebaseSearchResultsDisplay from "./CodebaseSearchResultsDisplay" +import { CondenseContextErrorRow, CondensingContextRow, ContextCondenseRow } from "./ContextCondenseRow" +import { McpExecution } from "./McpExecution" +import { FastApplyChatDisplay } from "./kilocode/FastApplyChatDisplay" // kilocode_change +import { SeeNewChangesButtons } from "./kilocode/SeeNewChangesButtons" interface ChatRowProps { message: ClineMessage @@ -95,7 +92,7 @@ interface ChatRowContentProps extends Omit {} const ChatRow = memo( (props: ChatRowProps) => { const { highlighted } = props // kilocode_change: Add highlighted prop - const { showTaskTimeline } = useExtensionState() // kilocode_change: Used by KiloChatRowGutterBar + // const { showTaskTimeline } = useExtensionState() // kilocode_change: Used by KiloChatRowGutterBar const { isLast, onHeightChange, message } = props // Store the previous height to compare with the current height // This allows us to detect changes without causing re-renders @@ -105,9 +102,9 @@ const ChatRow = memo(
- {showTaskTimeline && } + {/* {showTaskTimeline && } */}
, ) @@ -255,7 +252,7 @@ export const ChatRowContent = ({ const normalColor = "var(--vscode-foreground)" const errorColor = "var(--vscode-errorForeground)" - const successColor = "var(--vscode-charts-green)" + const successColor = "var(--color-matterai-green)" const cancelledColor = "var(--vscode-descriptionForeground)" const [icon, title] = useMemo(() => { @@ -270,9 +267,7 @@ export const ChatRowContent = ({ ) : ( ), - - {t("chat:commandExecution.running")} - , + {t("chat:commandExecution.running")}, ] case "use_mcp_server": const mcpServerUse = safeJsonParse(message.text) @@ -287,7 +282,7 @@ export const ChatRowContent = ({ className="codicon codicon-server" style={{ color: normalColor, marginBottom: "-1.5px" }}> ), - + {mcpServerUse.type === "use_mcp_tool" ? t("chat:mcp.wantsToUseTool", { serverName: mcpServerUse.serverName }) : t("chat:mcp.wantsToAccessResource", { serverName: mcpServerUse.serverName })} @@ -295,10 +290,8 @@ export const ChatRowContent = ({ ] case "completion_result": return [ - , - {t("chat:taskCompleted")}, + , + {t("chat:taskCompleted")}, ] case "api_req_retry_delayed": return [] @@ -334,13 +327,9 @@ export const ChatRowContent = ({ ), apiReqCancelReason !== null && apiReqCancelReason !== undefined ? ( apiReqCancelReason === "user_cancelled" ? ( - - {t("chat:apiRequest.cancelled")} - + {t("chat:apiRequest.cancelled")} ) : ( - - {t("chat:apiRequest.streamingFailed")} - + {t("chat:apiRequest.streamingFailed")} ) ) : cost !== null && cost !== undefined ? ( // kilocode_change start: tooltip @@ -357,7 +346,7 @@ export const ChatRowContent = ({ case "followup": return [ , - {t("chat:questions.hasQuestion")}, + {t("chat:questions.hasQuestion")}, ] default: return [null, null] @@ -377,8 +366,8 @@ export const ChatRowContent = ({ const headerStyle: React.CSSProperties = { display: "flex", alignItems: "center", - gap: "10px", - marginBottom: "10px", + gap: "2px", + marginBottom: "4px", wordBreak: "break-word", } @@ -410,9 +399,7 @@ export const ChatRowContent = ({ <>
- - {t("chat:fileOperations.wantsToApplyBatchChanges")} - + {t("chat:fileOperations.wantsToApplyBatchChanges")}
@@ -431,7 +418,7 @@ export const ChatRowContent = ({ ) : ( toolIcon(tool.tool === "appliedDiff" ? "diff" : "edit") )} - + {tool.isProtected ? t("chat:fileOperations.wantsToEditProtected") : tool.isOutsideWorkspace @@ -439,7 +426,7 @@ export const ChatRowContent = ({ : t("chat:fileOperations.wantsToEdit")} -
+
+ {tool.isProtected ? t("chat:fileOperations.wantsToEditProtected") : tool.isOutsideWorkspace @@ -481,7 +468,7 @@ export const ChatRowContent = ({ })}
-
+
+ {tool.isProtected && message.type === "ask" ? t("chat:fileOperations.wantsToEditProtected") : message.type === "ask" @@ -514,7 +501,7 @@ export const ChatRowContent = ({ : t("chat:fileOperations.didSearchReplace")}
-
+
{toolIcon("search")} - + {tool.path ? ( + {tool.isProtected ? t("chat:fileOperations.wantsToEditProtected") : t("chat:fileOperations.wantsToCreate")}
-
+
- - {t("chat:fileOperations.wantsToReadMultiple")} - + {t("chat:fileOperations.wantsToReadMultiple")}
+
- - + + {message.type === "ask" ? tool.isOutsideWorkspace ? t("chat:fileOperations.wantsToReadOutsideWorkspace") @@ -641,7 +626,7 @@ export const ChatRowContent = ({ : t("chat:fileOperations.didRead")}
-
+
-
-
- +
) case "fetchInstructions": return ( <>
{toolIcon("file-code")} - {t("chat:instructions.wantsToFetch")} + {t("chat:instructions.wantsToFetch")}
-
+
- + {message.type === "ask" ? tool.isOutsideWorkspace ? t("chat:directoryOperations.wantsToViewTopLevelOutsideWorkspace") @@ -694,7 +674,7 @@ export const ChatRowContent = ({ : t("chat:directoryOperations.didViewTopLevel")}
-
+
- + {message.type === "ask" ? tool.isOutsideWorkspace ? t("chat:directoryOperations.wantsToViewRecursiveOutsideWorkspace") @@ -720,7 +700,7 @@ export const ChatRowContent = ({ : t("chat:directoryOperations.didViewRecursive")}
-
+
{toolIcon("file-code")} - + {message.type === "ask" ? tool.isOutsideWorkspace ? t("chat:directoryOperations.wantsToViewDefinitionsOutsideWorkspace") @@ -746,7 +726,7 @@ export const ChatRowContent = ({ : t("chat:directoryOperations.didViewDefinitions")}
-
+
{toolIcon("search")} - + {message.type === "ask" ? (
-
+
- + {message.type === "ask" ? ( <> {tool.reason ? ( @@ -845,7 +825,7 @@ export const ChatRowContent = ({ <>
{toolIcon("tasklist")} - + {tool.mode} }} @@ -867,7 +847,7 @@ export const ChatRowContent = ({ padding: "9px 10px 9px 14px", backgroundColor: "var(--vscode-badge-background)", borderBottom: "1px solid var(--vscode-editorGroup-border)", - fontWeight: "bold", + fontSize: "var(--vscode-font-size)", color: "var(--vscode-badge-foreground)", display: "flex", @@ -888,7 +868,7 @@ export const ChatRowContent = ({ <>
{toolIcon("check-all")} - {t("chat:subtasks.wantsToFinish")} + {t("chat:subtasks.wantsToFinish")}
{toolIcon("play")} - + {message.type === "ask" ? t("chat:slashCommand.wantsToRun") : t("chat:slashCommand.didRun")} @@ -1003,7 +983,7 @@ export const ChatRowContent = ({ ) : ( toolIcon("file-media") )} - + {message.type === "ask" ? tool.isProtected ? t("chat:fileOperations.wantsToGenerateImageProtected") @@ -1014,7 +994,7 @@ export const ChatRowContent = ({
{message.type === "ask" && ( -
+
-
+ {/*
- {t("chat:text.rooSaid")} -
-
+ {t("chat:text.rooSaid")} +
*/} +
{message.images && message.images.length > 0 && (
@@ -1185,17 +1165,15 @@ export const ChatRowContent = ({ case "user_feedback": return (
-
+ {/*
- {t("chat:feedback.youSaid")} -
+ {t("chat:feedback.youSaid")} +
*/}
{isEditing ? (
@@ -1204,7 +1182,6 @@ export const ChatRowContent = ({ setInputValue={setEditedContent} sendingDisabled={false} selectApiConfigDisabled={true} - placeholderText={t("chat:editMessage.placeholder")} selectedImages={editImages} setSelectedImages={setEditImages} onSend={handleSaveEdit} @@ -1400,9 +1377,9 @@ export const ChatRowContent = ({ color: "var(--vscode-foreground)", marginBottom: "-1.5px", }}> - {t("chat:slashCommand.didRun")} + {t("chat:slashCommand.didRun")}
-
+
- + {t("kilocode:chat.condense.wantsToCondense")}
@@ -1650,9 +1627,7 @@ export const ChatRowContent = ({ color: normalColor, marginBottom: "-1.5px", }}> - - KiloCode wants to create a Github issue: - + KiloCode wants to create a Github issue:
diff --git a/webview-ui/src/components/chat/ChatTextArea.tsx b/webview-ui/src/components/chat/ChatTextArea.tsx index 84c5e00c46..e3984a458e 100644 --- a/webview-ui/src/components/chat/ChatTextArea.tsx +++ b/webview-ui/src/components/chat/ChatTextArea.tsx @@ -1,54 +1,44 @@ import React, { forwardRef, useCallback, useEffect, useLayoutEffect, useMemo, useRef, useState } from "react" -import { useEvent } from "react-use" import DynamicTextArea from "react-textarea-autosize" +import { useEvent } from "react-use" -import { mentionRegex, mentionRegexGlobal, unescapeSpaces } from "@roo/context-mentions" +import { ExtensionMessage } from "@roo/ExtensionMessage" import { WebviewMessage } from "@roo/WebviewMessage" +import { mentionRegex, mentionRegexGlobal, unescapeSpaces } from "@roo/context-mentions" import { Mode, getAllModes } from "@roo/modes" -import { ExtensionMessage } from "@roo/ExtensionMessage" -import { vscode } from "@/utils/vscode" +import { Button, StandardTooltip } from "@/components/ui" // kilocode_change import { useExtensionState } from "@/context/ExtensionStateContext" import { useAppTranslation } from "@/i18n/TranslationContext" +import { convertToMentionPath } from "@/utils/path-mentions" +import { vscode } from "@/utils/vscode" import { ContextMenuOptionType, + SearchResult, getContextMenuOptions, insertMention, removeMention, shouldShowContextMenu, - SearchResult, } from "@src/utils/context-mentions" -import { convertToMentionPath } from "@/utils/path-mentions" -import { DropdownOptionType, Button, StandardTooltip } from "@/components/ui" // kilocode_change +import { cn } from "@/lib/utils" +import { MessageSquareX, Paperclip, SendHorizontal, VolumeX } from "lucide-react" import Thumbnails from "../common/Thumbnails" -import { ModeSelector } from "./ModeSelector" import KiloModeSelector from "../kilocode/KiloModeSelector" import { KiloProfileSelector } from "../kilocode/chat/KiloProfileSelector" // kilocode_change import { MAX_IMAGES_PER_MESSAGE } from "./ChatView" import ContextMenu from "./ContextMenu" import { ImageWarningBanner } from "./ImageWarningBanner" // kilocode_change -import { - VolumeX, - Pin, - Check, - // Image, // kilocode_change - WandSparkles, - SendHorizontal, - Paperclip, // kilocode_change - MessageSquareX, -} from "lucide-react" import { IndexingStatusBadge } from "./IndexingStatusBadge" -import { cn } from "@/lib/utils" import { usePromptHistory } from "./hooks/usePromptHistory" // kilocode_change start: pull slash commands from Cline import SlashCommandMenu from "@/components/chat/SlashCommandMenu" import { SlashCommand, - shouldShowSlashCommandsMenu, getMatchingSlashCommands, insertSlashCommand, + shouldShowSlashCommandsMenu, validateSlashCommand, } from "@/utils/slash-commands" // kilocode_change end @@ -58,7 +48,6 @@ interface ChatTextAreaProps { setInputValue: (value: string) => void sendingDisabled: boolean selectApiConfigDisabled: boolean - placeholderText: string selectedImages: string[] setSelectedImages: React.Dispatch> onSend: () => void @@ -81,7 +70,6 @@ export const ChatTextArea = forwardRef( setInputValue, sendingDisabled, selectApiConfigDisabled, - placeholderText, selectedImages, setSelectedImages, onSend, @@ -104,7 +92,6 @@ export const ChatTextArea = forwardRef( currentApiConfigName, listApiConfigMeta, customModes, - customModePrompts, cwd, pinnedApiConfigs, togglePinnedApiConfig, @@ -194,8 +181,6 @@ export const ChatTextArea = forwardRef( setInputValue(message.text) } } - - setIsEnhancingPrompt(false) } else if (message.type === "commitSearchResults") { const commits = message.commits.map((commit: any) => ({ type: ContextMenuOptionType.Git, @@ -248,7 +233,6 @@ export const ChatTextArea = forwardRef( const [justDeletedSpaceAfterMention, setJustDeletedSpaceAfterMention] = useState(false) const [intendedCursorPosition, setIntendedCursorPosition] = useState(null) const contextMenuContainerRef = useRef(null) - const [isEnhancingPrompt, setIsEnhancingPrompt] = useState(false) const [isFocused, setIsFocused] = useState(false) const [imageWarning, setImageWarning] = useState(null) // kilocode_change @@ -272,17 +256,6 @@ export const ChatTextArea = forwardRef( } }, [selectedType, searchQuery]) - const handleEnhancePrompt = useCallback(() => { - const trimmedInput = inputValue.trim() - - if (trimmedInput) { - setIsEnhancingPrompt(true) - vscode.postMessage({ type: "enhancePrompt" as const, text: trimmedInput }) - } else { - setInputValue(t("chat:enhancePromptDescription")) - } - }, [inputValue, setInputValue, t]) - // kilocode_change start: Image warning handlers const showImageWarning = useCallback((messageKey: string) => { setImageWarning(messageKey) @@ -1087,149 +1060,135 @@ export const ChatTextArea = forwardRef( } }) - const placeholderBottomText = `\n(${t("chat:addContext")}${shouldDisableImages ? `, ${t("chat:dragFiles")}` : `, ${t("chat:dragFilesImages")}`})` + const placeholderBottomText = `${t("chat:addContext")}${shouldDisableImages ? `, ${t("chat:dragFiles")}` : `, ${t("chat:dragFilesImages")}`}` // Common mode selector handler - const handleModeChange = useCallback( - (value: Mode) => { - setMode(value) - vscode.postMessage({ type: "mode", text: value }) - }, - [setMode], - ) - - // Helper function to render mode - // kilocode_change: unused - const _renderModeSelector = () => ( - - ) - - // Helper function to get API config dropdown options - // kilocode_change: unused - const _getApiConfigOptions = useMemo(() => { - const pinnedConfigs = (listApiConfigMeta || []) - .filter((config) => pinnedApiConfigs && pinnedApiConfigs[config.id]) - .map((config) => ({ - value: config.id, - label: config.name, - name: config.name, - type: DropdownOptionType.ITEM, - pinned: true, - })) - .sort((a, b) => a.label.localeCompare(b.label)) - - const unpinnedConfigs = (listApiConfigMeta || []) - .filter((config) => !pinnedApiConfigs || !pinnedApiConfigs[config.id]) - .map((config) => ({ - value: config.id, - label: config.name, - name: config.name, - type: DropdownOptionType.ITEM, - pinned: false, - })) - .sort((a, b) => a.label.localeCompare(b.label)) - - const hasPinnedAndUnpinned = pinnedConfigs.length > 0 && unpinnedConfigs.length > 0 - - return [ - ...pinnedConfigs, - ...(hasPinnedAndUnpinned - ? [ - { - value: "sep-pinned", - label: t("chat:separator"), - type: DropdownOptionType.SEPARATOR, - }, - ] - : []), - ...unpinnedConfigs, - { - value: "sep-2", - label: t("chat:separator"), - type: DropdownOptionType.SEPARATOR, - }, - { - value: "settingsButtonClicked", - label: t("chat:edit"), - type: DropdownOptionType.ACTION, - }, - ] - }, [listApiConfigMeta, pinnedApiConfigs, t]) + // const handleModeChange = useCallback( + // (value: Mode) => { + // setMode(value) + // vscode.postMessage({ type: "mode", text: value }) + // }, + // [setMode], + // ) + + // // Helper function to get API config dropdown options + // // kilocode_change: unused + // const _getApiConfigOptions = useMemo(() => { + // const pinnedConfigs = (listApiConfigMeta || []) + // .filter((config) => pinnedApiConfigs && pinnedApiConfigs[config.id]) + // .map((config) => ({ + // value: config.id, + // label: config.name, + // name: config.name, + // type: DropdownOptionType.ITEM, + // pinned: true, + // })) + // .sort((a, b) => a.label.localeCompare(b.label)) + + // const unpinnedConfigs = (listApiConfigMeta || []) + // .filter((config) => !pinnedApiConfigs || !pinnedApiConfigs[config.id]) + // .map((config) => ({ + // value: config.id, + // label: config.name, + // name: config.name, + // type: DropdownOptionType.ITEM, + // pinned: false, + // })) + // .sort((a, b) => a.label.localeCompare(b.label)) + + // const hasPinnedAndUnpinned = pinnedConfigs.length > 0 && unpinnedConfigs.length > 0 + + // return [ + // ...pinnedConfigs, + // ...(hasPinnedAndUnpinned + // ? [ + // { + // value: "sep-pinned", + // label: t("chat:separator"), + // type: DropdownOptionType.SEPARATOR, + // }, + // ] + // : []), + // ...unpinnedConfigs, + // { + // value: "sep-2", + // label: t("chat:separator"), + // type: DropdownOptionType.SEPARATOR, + // }, + // { + // value: "settingsButtonClicked", + // label: t("chat:edit"), + // type: DropdownOptionType.ACTION, + // }, + // ] + // }, [listApiConfigMeta, pinnedApiConfigs, t]) // Helper function to handle API config change // kilocode_change: unused - const _handleApiConfigChange = useCallback((value: string) => { - if (value === "settingsButtonClicked") { - vscode.postMessage({ - type: "loadApiConfiguration", - text: value, - values: { section: "providers" }, - }) - } else { - vscode.postMessage({ type: "loadApiConfigurationById", text: value }) - } - }, []) + // const _handleApiConfigChange = useCallback((value: string) => { + // if (value === "settingsButtonClicked") { + // vscode.postMessage({ + // type: "loadApiConfiguration", + // text: value, + // values: { section: "providers" }, + // }) + // } else { + // vscode.postMessage({ type: "loadApiConfigurationById", text: value }) + // } + // }, []) // Helper function to render API config item // kilocode_change: unused - const _renderApiConfigItem = useCallback( - ({ type, value, label, pinned }: any) => { - if (type !== DropdownOptionType.ITEM) { - return label - } - - const config = listApiConfigMeta?.find((c) => c.id === value) - const isCurrentConfig = config?.name === currentApiConfigName - - return ( -
-
- {label} -
-
-
- -
- - - -
-
- ) - }, - [listApiConfigMeta, currentApiConfigName, t, togglePinnedApiConfig], - ) + // const _renderApiConfigItem = useCallback( + // ({ type, value, label, pinned }: any) => { + // if (type !== DropdownOptionType.ITEM) { + // return label + // } + + // const config = listApiConfigMeta?.find((c) => c.id === value) + // const isCurrentConfig = config?.name === currentApiConfigName + + // return ( + //
+ //
+ // {label} + //
+ //
+ //
+ // + //
+ // + // + // + //
+ //
+ // ) + // }, + // [listApiConfigMeta, currentApiConfigName, t, togglePinnedApiConfig], + // ) // Helper function to render the text area section const renderTextAreaSection = () => ( @@ -1241,7 +1200,9 @@ export const ChatTextArea = forwardRef( "flex-col-reverse", "min-h-0", "overflow-hidden", - "rounded", + "rounded-xl", + "border-none", + "outline-none", )}>
( "font-vscode-font-family", "text-vscode-editor-font-size", "leading-vscode-editor-line-height", - isFocused - ? "border border-vscode-focusBorder outline outline-vscode-focusBorder" - : isDraggingOver - ? "border-2 border-dashed border-vscode-focusBorder" - : "border border-transparent", isEditMode ? "pt-1.5 pb-10 px-2" : "py-1.5 px-2", "px-[8px]", "pr-9", "z-10", + "outline-none", + "rounded-xl", "forced-color-adjust-none", "pb-16", // kilocode_change )} @@ -1309,7 +1267,7 @@ export const ChatTextArea = forwardRef( onHeightChange?.(height) }} // kilocode_change: combine placeholderText and placeholderBottomText here - placeholder={`${placeholderText}\n${placeholderBottomText}`} + placeholder={`${placeholderBottomText}`} minRows={3} maxRows={15} autoFocus={true} @@ -1320,20 +1278,21 @@ export const ChatTextArea = forwardRef( "text-vscode-editor-font-size", "leading-vscode-editor-line-height", "cursor-text", + "outline-none", isEditMode ? "pt-1.5 pb-10 px-2" : "py-1.5 px-2", isFocused - ? "border border-vscode-focusBorder outline outline-vscode-focusBorder" + ? "border border-white/20 outline-none" : isDraggingOver - ? "border-2 border-dashed border-vscode-focusBorder" - : "border border-transparent", + ? "border-2 border-dashed border-white/20 outline-none" + : "border border-white/20 outline-none", isDraggingOver - ? "bg-[color-mix(in_srgb,var(--vscode-input-background)_95%,var(--vscode-focusBorder))]" + ? "bg-[color-mix(in_srgb,var(--vscode-input-background)_95%,white)]" : "bg-vscode-input-background", "transition-background-color duration-150 ease-in-out", "will-change-background-color", - "min-h-[90px]", + "min-h-[110px]", "box-border", - "rounded", + "rounded-xl", "resize-none", "overflow-x-hidden", "overflow-y-auto", @@ -1342,7 +1301,7 @@ export const ChatTextArea = forwardRef( "z-[2]", "scrollbar-none", "scrollbar-hide", - "pb-16", // kilocode_change: Increased padding to prevent overlap with control bar + "p-2", )} onScroll={() => updateHighlights()} /> @@ -1364,29 +1323,6 @@ export const ChatTextArea = forwardRef( )} - {/* kilocode_change: position tweaked */} -
- - - -
- {/* kilocode_change: position tweaked, rtl support */}
{/* kilocode_change start */} @@ -1414,7 +1350,7 @@ export const ChatTextArea = forwardRef( "opacity-60 hover:opacity-100 text-vscode-descriptionForeground hover:text-vscode-foreground", "transition-all duration-150", "hover:bg-[rgba(255,255,255,0.03)] hover:border-[rgba(255,255,255,0.15)]", - "focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder", + "focus:outline-none focus-visible:ring-1 focus-visible:ring-white/50", "active:bg-[rgba(255,255,255,0.1)]", !showContextMenu && "cursor-pointer", showContextMenu && @@ -1436,7 +1372,7 @@ export const ChatTextArea = forwardRef( "opacity-60 hover:opacity-100 text-vscode-descriptionForeground hover:text-vscode-foreground", "transition-all duration-150", "hover:bg-[rgba(255,255,255,0.03)] hover:border-[rgba(255,255,255,0.15)]", - "focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder", + "focus:outline-none focus-visible:ring-1 focus-visible:ring-white/50", "active:bg-[rgba(255,255,255,0.1)]", "cursor-pointer", )}> @@ -1456,7 +1392,7 @@ export const ChatTextArea = forwardRef( "opacity-60 hover:opacity-100 text-vscode-descriptionForeground hover:text-vscode-foreground", "transition-all duration-150", "hover:bg-[rgba(255,255,255,0.03)] hover:border-[rgba(255,255,255,0.15)]", - "focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder", + "focus:outline-none focus-visible:ring-1 focus-visible:ring-white/50", "active:bg-[rgba(255,255,255,0.1)]", !sendingDisabled && "cursor-pointer", sendingDisabled && @@ -1495,7 +1431,6 @@ export const ChatTextArea = forwardRef( isEditMode ? "px-0" : "px-1.5", "pb-1", "outline-none", - "border", "border-none", isEditMode ? "w-full" : "w-[calc(100%-16px)]", "ml-auto", @@ -1504,7 +1439,15 @@ export const ChatTextArea = forwardRef( )}>
{ // Only allowed to drop images/files on shift key pressed. @@ -1563,6 +1506,10 @@ export const ChatTextArea = forwardRef( "mb-2", "filter", "drop-shadow-md", + "rounded-xl", + "border", + "border-white/20", + "outline-none", )}> ( selectApiConfigDisabled={selectApiConfigDisabled} />
- - {/* kilocode_change: hidden on small containerWidth -
- {isTtsPlaying && ( - - - - )} - - - - -
- */}
diff --git a/webview-ui/src/components/chat/ChatView.tsx b/webview-ui/src/components/chat/ChatView.tsx index e1853061b8..e708e8ec2d 100644 --- a/webview-ui/src/components/chat/ChatView.tsx +++ b/webview-ui/src/components/chat/ChatView.tsx @@ -1,40 +1,41 @@ +import { VSCodeButton } from "@vscode/webview-ui-toolkit/react" +import debounce from "debounce" +import { LRUCache } from "lru-cache" import React, { forwardRef, useCallback, useEffect, useImperativeHandle, useMemo, useRef, useState } from "react" +import { useTranslation } from "react-i18next" import { useDeepCompareEffect, useEvent, useMount } from "react-use" -import debounce from "debounce" import { Virtuoso, type VirtuosoHandle } from "react-virtuoso" import removeMd from "remove-markdown" -import { VSCodeButton } from "@vscode/webview-ui-toolkit/react" import useSound from "use-sound" -import { LRUCache } from "lru-cache" -import { Trans, useTranslation } from "react-i18next" -import { useDebounceEffect } from "@src/utils/useDebounceEffect" import { appendImages } from "@src/utils/imageUtils" +import { useDebounceEffect } from "@src/utils/useDebounceEffect" import type { ClineAsk, ClineMessage, McpServerUse } from "@roo-code/types" -import { ClineSayBrowserAction, ClineSayTool, ExtensionMessage } from "@roo/ExtensionMessage" -import { McpServer, McpTool } from "@roo/mcp" -import { findLast } from "@roo/array" import { FollowUpData, SuggestionItem } from "@roo-code/types" +import { findLast } from "@roo/array" import { combineApiRequests } from "@roo/combineApiRequests" import { combineCommandSequences } from "@roo/combineCommandSequences" +import { ClineApiReqInfo, ClineSayBrowserAction, ClineSayTool, ExtensionMessage } from "@roo/ExtensionMessage" import { getApiMetrics } from "@roo/getApiMetrics" -import { AudioType } from "@roo/WebviewMessage" +import { McpServer, McpTool } from "@roo/mcp" import { getAllModes } from "@roo/modes" import { ProfileValidator } from "@roo/ProfileValidator" +import { safeJsonParse } from "@roo/safeJsonParse" import { getLatestTodo } from "@roo/todo" +import { AudioType } from "@roo/WebviewMessage" -import { vscode } from "@src/utils/vscode" +import { useSelectedModel } from "@src/components/ui/hooks/useSelectedModel" +import { useExtensionState } from "@src/context/ExtensionStateContext" +import { useAppTranslation } from "@src/i18n/TranslationContext" import { - getCommandDecision, CommandDecision, findLongestPrefixMatch, + getCommandDecision, parseCommand, } from "@src/utils/command-validation" -import { useAppTranslation } from "@src/i18n/TranslationContext" -import { useExtensionState } from "@src/context/ExtensionStateContext" -import { useSelectedModel } from "@src/components/ui/hooks/useSelectedModel" +import { vscode } from "@src/utils/vscode" // import RooHero from "@src/components/welcome/RooHero" // kilocode_change: unused // import RooTips from "@src/components/welcome/RooTips" // kilocode_change: unused import { StandardTooltip } from "@src/components/ui" @@ -52,17 +53,16 @@ import BrowserSessionRow from "./BrowserSessionRow" import ChatRow from "./ChatRow" import { ChatTextArea } from "./ChatTextArea" // import TaskHeader from "./TaskHeader"// kilocode_change +import { showSystemNotification } from "@/kilocode/helpers" // kilocode_change +import BottomControls from "../kilocode/BottomControls" // kilocode_change import KiloTaskHeader from "../kilocode/KiloTaskHeader" // kilocode_change import AutoApproveMenu from "./AutoApproveMenu" -import BottomControls from "../kilocode/BottomControls" // kilocode_change import SystemPromptWarning from "./SystemPromptWarning" -import { showSystemNotification } from "@/kilocode/helpers" // kilocode_change // import ProfileViolationWarning from "./ProfileViolationWarning" kilocode_change: unused -import { CheckpointWarning } from "./CheckpointWarning" import { IdeaSuggestionsBox } from "../kilocode/chat/IdeaSuggestionsBox" // kilocode_change import { KilocodeNotifications } from "../kilocode/KilocodeNotifications" // kilocode_change +import { CheckpointWarning } from "./CheckpointWarning" import { QueuedMessages } from "./QueuedMessages" -import { buildDocLink } from "@/utils/docLinks" // import DismissibleUpsell from "../common/DismissibleUpsell" // kilocode_change: unused // import { useCloudUpsell } from "@src/hooks/useCloudUpsell" // kilocode_change: unused // import { Cloud } from "lucide-react" // kilocode_change: unused @@ -418,25 +418,25 @@ const ChatViewComponent: React.ForwardRefRenderFunction textAreaRef.current?.focus()) const visibleMessages = useMemo(() => { + const shouldHideApiReqStartedMessage = (message: ClineMessage): boolean => { + if (message.say !== "api_req_started" || message.text === null || message.text === undefined) { + return false + } + + const info = safeJsonParse(message.text) + if (!info) { + return false + } + + return ( + info.cost !== undefined && + info.cost !== null && + info.cancelReason === undefined && + info.streamingFailedMessage === undefined + ) + } + // Pre-compute checkpoint hashes that have associated user messages for O(1) lookup const userMessageCheckpointHashes = new Set() modifiedMessages.forEach((msg) => { @@ -917,6 +935,11 @@ const ChatViewComponent: React.ForwardRefRenderFunction { + if (shouldHideApiReqStartedMessage(message)) { + everVisibleMessagesTsRef.current.delete(message.ts) + return false + } + // Filter out checkpoint_saved messages that should be suppressed if (message.say === "checkpoint_saved") { // Check if this checkpoint has the suppressMessage flag set @@ -1543,8 +1566,6 @@ const ChatViewComponent: React.ForwardRefRenderFunction { // Update local state and notify extension to sync mode change. @@ -1947,7 +1968,6 @@ const ChatViewComponent: React.ForwardRefRenderFunction {/* kilocode_change end */} -

+ {/*

-

+

*/} {taskHistoryFullLength === 0 && } {/* kilocode_change */} {/*
{cloudIsAuthenticated || taskHistory.length < 4 ? : } @@ -2090,7 +2110,7 @@ const ChatViewComponent: React.ForwardRefRenderFunction {areButtonsVisible && (
{ scrollToBottomSmooth() disableAutoScrollRef.current = false @@ -2122,22 +2142,17 @@ const ChatViewComponent: React.ForwardRefRenderFunction handlePrimaryButtonClick(inputValue, selectedImages)}> {primaryButtonText} @@ -2148,18 +2163,16 @@ const ChatViewComponent: React.ForwardRefRenderFunction handleSecondaryButtonClick(inputValue, selectedImages)}> {isStreaming ? t("chat:cancel.title") : secondaryButtonText} @@ -2194,7 +2207,6 @@ const ChatViewComponent: React.ForwardRefRenderFunction handleSendMessage(inputValue, selectedImages)} diff --git a/webview-ui/src/components/chat/CommandExecution.tsx b/webview-ui/src/components/chat/CommandExecution.tsx index 0af9729d71..653a7ee93d 100644 --- a/webview-ui/src/components/chat/CommandExecution.tsx +++ b/webview-ui/src/components/chat/CommandExecution.tsx @@ -192,7 +192,7 @@ export const CommandExecution = ({ executionId, text, icon, title }: CommandExec
-
+
diff --git a/webview-ui/src/components/chat/ContextMenu.tsx b/webview-ui/src/components/chat/ContextMenu.tsx index f29be07a29..e1b5c9396d 100644 --- a/webview-ui/src/components/chat/ContextMenu.tsx +++ b/webview-ui/src/components/chat/ContextMenu.tsx @@ -287,11 +287,13 @@ const ContextMenu: React.FC = ({ ref={menuRef} style={{ backgroundColor: "var(--vscode-dropdown-background)", + borderRadius: "12px", border: "1px solid var(--vscode-editorGroup-border)", - borderRadius: "3px", + outline: "none", boxShadow: "0 4px 10px rgba(0, 0, 0, 0.25)", zIndex: 1000, display: "flex", + padding: "4px", flexDirection: "column", maxHeight: "300px", overflowY: "auto", diff --git a/webview-ui/src/components/chat/Mention.tsx b/webview-ui/src/components/chat/Mention.tsx index 764c027203..f890a2da87 100644 --- a/webview-ui/src/components/chat/Mention.tsx +++ b/webview-ui/src/components/chat/Mention.tsx @@ -18,12 +18,25 @@ export const Mention = ({ text, withShadow = false }: MentionProps) => { return part } else { // This is a mention. + // For file paths (starting with /), display only the filename for better UI + // This prevents multiline text issues when full paths are displayed + let displayText = part + if (part.startsWith("/") && !part.startsWith("//")) { + // Extract just the filename from the path for display + const pathSegments = part.split("/").filter((segment) => segment.length > 0) + if (pathSegments.length > 0) { + displayText = pathSegments[pathSegments.length - 1] + // Unescape spaces for display + displayText = displayText.replace(/\\ /g, " ") + } + } + return ( vscode.postMessage({ type: "openMention", text: part })}> - @{part} + @{displayText} ) } diff --git a/webview-ui/src/components/chat/ModeSelector.tsx b/webview-ui/src/components/chat/ModeSelector.tsx index 3f843344a2..1cb41967bf 100644 --- a/webview-ui/src/components/chat/ModeSelector.tsx +++ b/webview-ui/src/components/chat/ModeSelector.tsx @@ -1,22 +1,22 @@ -import React from "react" import { Fzf } from "fzf" -import { Check, X } from "lucide-react" +import { Check } from "lucide-react" +import React from "react" -import { type ModeConfig, type CustomModePrompts, TelemetryEventName } from "@roo-code/types" +import { type CustomModePrompts, type ModeConfig, TelemetryEventName } from "@roo-code/types" import { type Mode, getAllModes } from "@roo/modes" -import { vscode } from "@/utils/vscode" -import { telemetryClient } from "@/utils/TelemetryClient" -import { cn } from "@/lib/utils" +import { Popover, PopoverContent, PopoverTrigger, StandardTooltip } from "@/components/ui" +import { useRooPortal } from "@/components/ui/hooks/useRooPortal" import { useExtensionState } from "@/context/ExtensionStateContext" import { useAppTranslation } from "@/i18n/TranslationContext" -import { useRooPortal } from "@/components/ui/hooks/useRooPortal" -import { Popover, PopoverContent, PopoverTrigger, StandardTooltip } from "@/components/ui" +import { cn } from "@/lib/utils" +import { telemetryClient } from "@/utils/TelemetryClient" +import { vscode } from "@/utils/vscode" import { IconButton } from "./IconButton" -const SEARCH_THRESHOLD = 6 +// const SEARCH_THRESHOLD = 6 interface ModeSelectorProps { value: Mode @@ -36,10 +36,8 @@ export const ModeSelector = ({ disabled = false, title, triggerClassName = "", - modeShortcutText, customModes, customModePrompts, - disableSearch = false, }: ModeSelectorProps) => { const [open, setOpen] = React.useState(false) const [searchValue, setSearchValue] = React.useState("") @@ -123,10 +121,10 @@ export const ModeSelector = ({ return combinedResults }, [modes, searchValue, nameFzfInstance, descriptionFzfInstance]) - const onClearSearch = React.useCallback(() => { - setSearchValue("") - searchInputRef.current?.focus() - }, []) + // const onClearSearch = React.useCallback(() => { + // setSearchValue("") + // searchInputRef.current?.focus() + // }, []) const handleSelect = React.useCallback( (modeSlug: string) => { @@ -186,20 +184,20 @@ export const ModeSelector = ({ }, [open]) // Determine if search should be shown. - const showSearch = !disableSearch && modes.length > SEARCH_THRESHOLD + // const showSearch = !disableSearch && modes.length > SEARCH_THRESHOLD // Combine instruction text for tooltip. - const instructionText = `${t("chat:modeSelector.description")} ${modeShortcutText}` + // const instructionText = `${t("chat:modeSelector.description")} ${modeShortcutText}` return ( - +
{/* Show search bar only when there are more than SEARCH_THRESHOLD items, otherwise show info blurb */} - {showSearch ? ( + {/* {showSearch ? (

{instructionText}

- )} + )} */} {/* Mode List */}
@@ -313,7 +311,7 @@ export const ModeSelector = ({
{/* Info icon and title on the right - only show info icon when search bar is visible */} -
+ {/*
{showSearch && ( @@ -322,7 +320,7 @@ export const ModeSelector = ({

{t("chat:modeSelector.title")}

-
+
*/}
diff --git a/webview-ui/src/components/chat/ReasoningBlock.tsx b/webview-ui/src/components/chat/ReasoningBlock.tsx index 1fd0c770a0..77e99668b8 100644 --- a/webview-ui/src/components/chat/ReasoningBlock.tsx +++ b/webview-ui/src/components/chat/ReasoningBlock.tsx @@ -1,10 +1,10 @@ +import { useExtensionState } from "@src/context/ExtensionStateContext" import { useEffect, useRef, useState } from "react" import { useTranslation } from "react-i18next" -import { useExtensionState } from "@src/context/ExtensionStateContext" -import MarkdownBlock from "../common/MarkdownBlock" -import { Lightbulb, ChevronUp } from "lucide-react" import { cn } from "@/lib/utils" +import { ChevronUp } from "lucide-react" +import MarkdownBlock from "../common/MarkdownBlock" interface ReasoningBlockProps { content: string @@ -47,28 +47,23 @@ export const ReasoningBlock = ({ content, isStreaming, isLast }: ReasoningBlockP return (
-
- - {t("chat:reasoning.thinking")} +
+ {/* */} + {t("chat:reasoning.thinking")} {elapsed > 0 && ( {secondsLabel} )}
-
+
{(content?.trim()?.length ?? 0) > 0 && !isCollapsed && ( -
+
)} diff --git a/webview-ui/src/components/chat/ReportBugPreview.tsx b/webview-ui/src/components/chat/ReportBugPreview.tsx index 76cb1a2042..9c6725796b 100644 --- a/webview-ui/src/components/chat/ReportBugPreview.tsx +++ b/webview-ui/src/components/chat/ReportBugPreview.tsx @@ -50,7 +50,7 @@ const ReportBugPreview: React.FC = ({ data }) => { {bugData.kilocode_version && (
-
Kilo Code Version
+
Axon Code Version
)} diff --git a/webview-ui/src/components/chat/SlashCommandMenu.tsx b/webview-ui/src/components/chat/SlashCommandMenu.tsx index 378dd8c2ff..29507a3b7b 100644 --- a/webview-ui/src/components/chat/SlashCommandMenu.tsx +++ b/webview-ui/src/components/chat/SlashCommandMenu.tsx @@ -51,7 +51,7 @@ const SlashCommandMenu: React.FC = ({ return (
-
+
+
{t("chat:checkpoint.regular")} {isCurrent && ({t("chat:checkpoint.current")})}
- - {/* Keep menu visible while popover is open or briefly after close to prevent jump */}
{ + if (mentionText.startsWith("/") && !mentionText.startsWith("//")) { + // Extract just the filename from the path for display + const pathSegments = mentionText.split("/").filter((segment) => segment.length > 0) + if (pathSegments.length > 0) { + let displayText = pathSegments[pathSegments.length - 1] + // Unescape spaces for display + displayText = displayText.replace(/\\ /g, " ") + return displayText + } + } + return mentionText +} + const StyledMarkdown = styled.div` * { font-weight: 400; @@ -28,8 +44,8 @@ const StyledMarkdown = styled.div` font-family: var(--vscode-editor-font-family, monospace); font-size: 0.85em; filter: saturation(110%) brightness(95%); - color: var(--vscode-textPreformat-foreground) !important; - background-color: var(--vscode-textPreformat-background) !important; + color: color-mix(in srgb, var(--color-matterai-green) 80%, transparent) !important; + background-color: color-mix(in srgb, var(--color-matterai-green) 10%, transparent) !important; padding: 1px 2px; white-space: pre-line; word-break: break-word; @@ -201,6 +217,19 @@ const StyledMarkdown = styled.div` tr:hover { background-color: var(--vscode-list-hoverBackground); } + + .mention-context-highlight { + background-color: color-mix(in srgb, var(--color-matterai-green) 30%, transparent); + border-radius: 3px; + text-align: center; + } + + .mention-context-highlight-with-shadow { + background-color: color-mix(in srgb, var(--color-matterai-green) 30%, transparent); + border-radius: 3px; + box-shadow: 0 0 0 0.5px color-mix(in srgb, var(--color-matterai-green) 30%, transparent); + text-align: center; + } ` const MarkdownBlock = memo(({ markdown }: MarkdownBlockProps) => { @@ -318,11 +347,92 @@ const MarkdownBlock = memo(({ markdown }: MarkdownBlockProps) => { node.lang = node.lang.split(".").slice(-1)[0] } }) + + // Process text nodes to handle mentions + visit(tree, ["text", "html"], (node: any) => { + if (node.type === "text" && node.value && mentionRegexGlobal.test(node.value)) { + // Reset regex index + mentionRegexGlobal.lastIndex = 0 + + // Create new children array + const newChildren = [] + let lastIndex = 0 + let match + + // Find all mentions and split the text + while ((match = mentionRegexGlobal.exec(node.value)) !== null) { + // Add text before the mention + if (match.index > lastIndex) { + newChildren.push({ + type: "text", + value: node.value.slice(lastIndex, match.index), + }) + } + + // Add the mention as HTML + const mentionText = match[1] // The captured group without @ + const displayText = getDisplayTextForMention(mentionText) + newChildren.push({ + type: "html", + value: `@${displayText}`, + }) + + lastIndex = match.index + match[0].length + } + + // Add remaining text after the last mention + if (lastIndex < node.value.length) { + newChildren.push({ + type: "text", + value: node.value.slice(lastIndex), + }) + } + + // Replace the node's value and add children + if (newChildren.length > 0) { + node.value = "" + node.children = newChildren + } + } + }) } }, ]} rehypePlugins={[rehypeKatex as any]} - components={components}> + components={{ + ...components, + // Handle the HTML mentions we created + span: ({ node, ...props }: any) => { + // Check if this is our mention span + if ( + props.className && + props.className.includes("mention-context-highlight") && + props["data-mention"] + ) { + const mentionText = props["data-mention"] + const displayText = getDisplayTextForMention(mentionText) + + const handleClick = (e: React.MouseEvent) => { + e.stopPropagation() + vscode.postMessage({ + type: "openMention", + text: mentionText, + }) + } + + return ( + + @{displayText} + + ) + } + return + }, + }}> {markdown || ""} diff --git a/webview-ui/src/components/common/Modal.tsx b/webview-ui/src/components/common/Modal.tsx index 551a092274..b85676b7dd 100644 --- a/webview-ui/src/components/common/Modal.tsx +++ b/webview-ui/src/components/common/Modal.tsx @@ -9,7 +9,9 @@ export function Modal({ isOpen, onClose, children, className = "" }: ModalProps) if (!isOpen) return null return ( -
+
e.stopPropagation()}> diff --git a/webview-ui/src/components/common/ToolUseBlock.tsx b/webview-ui/src/components/common/ToolUseBlock.tsx index a76836c5f7..b3d85273a3 100644 --- a/webview-ui/src/components/common/ToolUseBlock.tsx +++ b/webview-ui/src/components/common/ToolUseBlock.tsx @@ -2,14 +2,17 @@ import { cn } from "@/lib/utils" export const ToolUseBlock = ({ className, ...props }: React.HTMLAttributes) => (
) export const ToolUseBlockHeader = ({ className, ...props }: React.HTMLAttributes) => (
) diff --git a/webview-ui/src/components/history/TaskItem.tsx b/webview-ui/src/components/history/TaskItem.tsx index 2cae360e41..67a96b097f 100644 --- a/webview-ui/src/components/history/TaskItem.tsx +++ b/webview-ui/src/components/history/TaskItem.tsx @@ -47,7 +47,7 @@ const TaskItem = ({ key={item.id} data-testid={`task-item-${item.id}`} className={cn( - "cursor-pointer group bg-vscode-editor-background rounded relative overflow-hidden border border-transparent hover:bg-vscode-list-hoverBackground transition-colors", + "cursor-pointer group bg-vscode-editor-background rounded relative overflow-hidden border border border-vscode-input-border/50 rounded-lg hover:bg-vscode-list-hoverBackground transition-colors ", { "bg-red-900 text-white": item.fileNotfound, // kilocode_change added this state instead of removing "bg-vscode-editor-background": !item.fileNotfound, //kilocode_change this is the default normally in the regular classname list diff --git a/webview-ui/src/components/history/TaskItemFooter.tsx b/webview-ui/src/components/history/TaskItemFooter.tsx index 61309e66a8..cc328ff1ae 100644 --- a/webview-ui/src/components/history/TaskItemFooter.tsx +++ b/webview-ui/src/components/history/TaskItemFooter.tsx @@ -22,18 +22,18 @@ const TaskItemFooter: React.FC = ({ item, variant, isSelect {formatTimeAgo(item.ts)} - · - {/* Cost */} + {/* · */} + {/* Cost {!!item.totalCost && ( {"$" + item.totalCost.toFixed(2)} - )} + )} */}
{/* Action Buttons for non-compact view */} {!isSelectionMode && ( -
+
{variant === "full" && } diff --git a/webview-ui/src/components/kilocode/KiloModeSelector.tsx b/webview-ui/src/components/kilocode/KiloModeSelector.tsx index 4b15057710..960e548892 100644 --- a/webview-ui/src/components/kilocode/KiloModeSelector.tsx +++ b/webview-ui/src/components/kilocode/KiloModeSelector.tsx @@ -72,7 +72,7 @@ export const KiloModeSelector = ({ value: mode.slug, label: mode.name, codicon: mode.iconName || "codicon-organization", - description: mode.description, + // description: mode.description, type: DropdownOptionType.ITEM, })), ) @@ -89,23 +89,23 @@ export const KiloModeSelector = ({ value: mode.slug, label: mode.name, codicon: mode.iconName, - description: mode.description, + // description: mode.description, type: DropdownOptionType.ITEM, })), ) - opts.push( - { - value: "sep-1", - label: t("chat:separator"), - type: DropdownOptionType.SEPARATOR, - }, - { - value: "promptsButtonClicked", - label: t("chat:edit"), - type: DropdownOptionType.ACTION, - }, - ) + // opts.push( + // { + // value: "sep-1", + // label: t("chat:separator"), + // type: DropdownOptionType.SEPARATOR, + // }, + // { + // value: "promptsButtonClicked", + // label: t("chat:edit"), + // type: DropdownOptionType.ACTION, + // }, + // ) return opts }, [organizationModes, otherModes, modeShortcutText, t]) diff --git a/webview-ui/src/components/kilocode/KiloTaskHeader.tsx b/webview-ui/src/components/kilocode/KiloTaskHeader.tsx index 899135e8e2..08049bcb10 100644 --- a/webview-ui/src/components/kilocode/KiloTaskHeader.tsx +++ b/webview-ui/src/components/kilocode/KiloTaskHeader.tsx @@ -1,26 +1,17 @@ // kilocode_change: new file +import { validateSlashCommand } from "@/utils/slash-commands" import { memo, useRef, useState } from "react" -import { useWindowSize } from "react-use" import { useTranslation } from "react-i18next" -import { CloudUpload, CloudDownload, FoldVertical } from "lucide-react" -import { validateSlashCommand } from "@/utils/slash-commands" import type { ClineMessage } from "@roo-code/types" -import { getModelMaxOutputTokens } from "@roo/api" - -import { formatLargeNumber } from "@src/utils/format" -import { cn } from "@src/lib/utils" +import { useSelectedModel } from "@/components/ui/hooks/useSelectedModel" import { Button, StandardTooltip } from "@src/components/ui" import { useExtensionState } from "@src/context/ExtensionStateContext" -import { useSelectedModel } from "@/components/ui/hooks/useSelectedModel" +import { cn } from "@src/lib/utils" import Thumbnails from "../common/Thumbnails" -import { TaskActions } from "../chat/TaskActions" -import { ShareButton } from "../chat/ShareButton" -import { ContextWindowProgress } from "../chat/ContextWindowProgress" -import { TaskTimeline } from "../chat/TaskTimeline" import { mentionRegexGlobal } from "@roo/context-mentions" import { vscode } from "@/utils/vscode" @@ -34,7 +25,7 @@ export interface TaskHeaderProps { cacheReads?: number totalCost: number contextTokens: number - buttonsDisabled: boolean + // buttonsDisabled: boolean handleCondenseContext: (taskId: string) => void onClose: () => void groupedMessages: (ClineMessage | ClineMessage[])[] @@ -45,54 +36,52 @@ export interface TaskHeaderProps { const KiloTaskHeader = ({ task, - tokensIn, - tokensOut, - cacheWrites, - cacheReads, - totalCost, - contextTokens, - buttonsDisabled, - handleCondenseContext, + // tokensIn, + // tokensOut, + // cacheWrites, + // cacheReads, + // totalCost, + // contextTokens, + // buttonsDisabled, + // handleCondenseContext, onClose, - groupedMessages, - onMessageClick, - isTaskActive = false, + // groupedMessages, + // onMessageClick, + // isTaskActive = false, todos, }: TaskHeaderProps) => { const { t } = useTranslation() - const { showTaskTimeline } = useExtensionState() - const { apiConfiguration, currentTaskItem, customModes } = useExtensionState() - const { id: modelId, info: model } = useSelectedModel(apiConfiguration) + // const { showTaskTimeline } = useExtensionState() + const { apiConfiguration, customModes } = useExtensionState() + const { info: model } = useSelectedModel(apiConfiguration) const [isTaskExpanded, setIsTaskExpanded] = useState(false) const textContainerRef = useRef(null) const textRef = useRef(null) const contextWindow = model?.contextWindow || 1 - const { width: windowWidth } = useWindowSize() + // const { width: windowWidth } = useWindowSize() - const condenseButton = ( - - - - ) + // const condenseButton = ( + // + // + // + // ) - const hasTodos = todos && Array.isArray(todos) && todos.length > 0 + // const hasTodos = todos && Array.isArray(todos) && todos.length > 0 return (
0 && (
- {showTaskTimeline && ( + {/* {showTaskTimeline && ( - )} + )} */} -
+ {/*
{!!totalCost && ${totalCost.toFixed(2)}} -
+
*/}
)} {/* Expanded state: Show task text and images */} @@ -163,15 +152,15 @@ const KiloTaskHeader = ({
{task.images && task.images.length > 0 && } - {showTaskTimeline && ( + {/* {showTaskTimeline && ( - )} + )} */} -
+ {/*
{isTaskExpanded && contextWindow > 0 && (
@@ -186,10 +175,10 @@ const KiloTaskHeader = ({ maxTokens={ model ? getModelMaxOutputTokens({ - modelId, - model, - settings: apiConfiguration, - }) + modelId, + model, + settings: apiConfiguration, + }) : undefined } /> @@ -217,22 +206,22 @@ const KiloTaskHeader = ({ {((typeof cacheReads === "number" && cacheReads > 0) || (typeof cacheWrites === "number" && cacheWrites > 0)) && ( -
- {t("chat:task.cache")} - {typeof cacheWrites === "number" && cacheWrites > 0 && ( - - - {formatLargeNumber(cacheWrites)} - - )} - {typeof cacheReads === "number" && cacheReads > 0 && ( - - - {formatLargeNumber(cacheReads)} - - )} -
- )} +
+ {t("chat:task.cache")} + {typeof cacheWrites === "number" && cacheWrites > 0 && ( + + + {formatLargeNumber(cacheWrites)} + + )} + {typeof cacheReads === "number" && cacheReads > 0 && ( + + + {formatLargeNumber(cacheReads)} + + )} +
+ )} {!!totalCost && (
@@ -243,7 +232,7 @@ const KiloTaskHeader = ({
)} -
+
*/} )}
diff --git a/webview-ui/src/components/kilocode/common/ButtonLink.tsx b/webview-ui/src/components/kilocode/common/ButtonLink.tsx index beb21520b8..9ed5c2883f 100644 --- a/webview-ui/src/components/kilocode/common/ButtonLink.tsx +++ b/webview-ui/src/components/kilocode/common/ButtonLink.tsx @@ -11,19 +11,20 @@ const StyledButtonLink = styled.a` text-decoration: none; font-weight: 600; font-size: 12px; - border-radius: 4px; + border-radius: 12px; + border: 1px solid var(--vscode-input-border); padding: 14px; transition: all 0.2s; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); /* Theme-specific styles */ body.vscode-dark & { - background: #f6f6f7; - color: #1b1b1b; + background: var(--vscode-input-background); + color: var(--vscode-input-foreground); &:hover, &:focus { - background-color: #e0e0e0; + background-color: color-mix(in srgb, var(--vscode-input-background) 95%, white); box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } diff --git a/webview-ui/src/components/kilocode/common/CodeBlock.tsx b/webview-ui/src/components/kilocode/common/CodeBlock.tsx index 7df7609ea5..93ef3af905 100644 --- a/webview-ui/src/components/kilocode/common/CodeBlock.tsx +++ b/webview-ui/src/components/kilocode/common/CodeBlock.tsx @@ -95,7 +95,7 @@ const CodeBlockButtonWrapper = styled.div` const CodeBlockContainer = styled.div` position: relative; overflow: hidden; - background-color: ${CODE_BLOCK_BG_COLOR}; + background-color: ${CODE_BLOCK_BG_COLOR} rounded-xl; ` export const StyledPre = styled.div<{ diff --git a/webview-ui/src/components/kilocode/common/KiloCodeAuth.tsx b/webview-ui/src/components/kilocode/common/KiloCodeAuth.tsx index 09868473b6..454bf07e20 100644 --- a/webview-ui/src/components/kilocode/common/KiloCodeAuth.tsx +++ b/webview-ui/src/components/kilocode/common/KiloCodeAuth.tsx @@ -1,6 +1,6 @@ import React from "react" import { ButtonLink } from "./ButtonLink" -import { ButtonSecondary } from "./ButtonSecondary" +// import { ButtonSecondary } from "./ButtonSecondary" import Logo from "./Logo" import { useAppTranslation } from "@/i18n/TranslationContext" import { getKiloCodeBackendSignUpUrl } from "../helpers" @@ -36,11 +36,11 @@ const KiloCodeAuth: React.FC = ({ onManualConfigClick, classN {t("kilocode:welcome.ctaButton")} - {!!onManualConfigClick && ( + {/* {!!onManualConfigClick && ( onManualConfigClick && onManualConfigClick()}> {t("kilocode:welcome.manualModeButton")} - )} + )} */}
) diff --git a/webview-ui/src/components/kilocode/common/Logo.tsx b/webview-ui/src/components/kilocode/common/Logo.tsx index 9210179bb6..9236c89d9d 100644 --- a/webview-ui/src/components/kilocode/common/Logo.tsx +++ b/webview-ui/src/components/kilocode/common/Logo.tsx @@ -1,17 +1,18 @@ -export default function Logo({ width = 100, height = 100 }: { width?: number; height?: number }) { +import { useState } from "react" + +export default function Logo({ width = 80, height = 80 }: { width?: number; height?: number }) { + const [iconsBaseUri] = useState(() => { + const w = window as any + return w.ICONS_BASE_URI || "" + }) + return ( - - - + height={height} + className="mb-4 mt-4" + /> ) } diff --git a/webview-ui/src/components/kilocode/helpers.ts b/webview-ui/src/components/kilocode/helpers.ts index 4967e2a4c5..890546bd3d 100644 --- a/webview-ui/src/components/kilocode/helpers.ts +++ b/webview-ui/src/components/kilocode/helpers.ts @@ -1,5 +1,4 @@ import { JETBRAIN_PRODUCTS, KiloCodeWrapperProperties } from "../../../../src/shared/kilocode/wrapper" -import { getAppUrl } from "@roo-code/types" const getJetbrainsUrlScheme = (code: string) => { return JETBRAIN_PRODUCTS[code as keyof typeof JETBRAIN_PRODUCTS]?.urlScheme || "jetbrains" @@ -23,7 +22,7 @@ export function getKiloCodeBackendSignInUrl( kiloCodeWrapperProperties?: KiloCodeWrapperProperties, ) { const source = uiKind === "Web" ? "web" : getKiloCodeSource(uriScheme, kiloCodeWrapperProperties) - return getAppUrl(`/sign-in-to-editor?source=${source}`) + return `https://app.matterai.so/authentication/sign-in?loginType=extension&source=${source}` } export function getKiloCodeBackendSignUpUrl( @@ -32,5 +31,5 @@ export function getKiloCodeBackendSignUpUrl( kiloCodeWrapperProperties?: KiloCodeWrapperProperties, ) { const source = uiKind === "Web" ? "web" : getKiloCodeSource(uriScheme, kiloCodeWrapperProperties) - return getAppUrl(`/users/sign_up?source=${source}`) + return `https://app.matterai.so/authentication/sign-in?loginType=extension&source=${source}` } diff --git a/webview-ui/src/components/kilocode/rules/KiloRulesToggleModal.tsx b/webview-ui/src/components/kilocode/rules/KiloRulesToggleModal.tsx index d58be38780..21ee5b68d8 100644 --- a/webview-ui/src/components/kilocode/rules/KiloRulesToggleModal.tsx +++ b/webview-ui/src/components/kilocode/rules/KiloRulesToggleModal.tsx @@ -118,7 +118,7 @@ const KiloRulesToggleModal: React.FC = () => { {isVisible && (
{
{currentView === "rule" ? ( {t("kilocode:rules.description.rules")} ) : ( {t("kilocode:rules.description.workflows")}{" "} /workflow-name{" "} diff --git a/webview-ui/src/components/kilocode/settings/GhostServiceSettings.tsx b/webview-ui/src/components/kilocode/settings/GhostServiceSettings.tsx index 6f68aba88d..7a77eae28f 100644 --- a/webview-ui/src/components/kilocode/settings/GhostServiceSettings.tsx +++ b/webview-ui/src/components/kilocode/settings/GhostServiceSettings.tsx @@ -26,7 +26,7 @@ export const GhostServiceSettingsView = ({ const { t } = useAppTranslation() const { enableAutoTrigger, enableQuickInlineTaskKeybinding, enableSmartInlineTaskKeybinding, provider, model } = ghostServiceSettings || {} - const keybindings = useKeybindings(["kilo-code.addToContextAndFocus", "kilo-code.ghost.generateSuggestions"]) + const keybindings = useKeybindings(["axon-code.addToContextAndFocus", "axon-code.ghost.generateSuggestions"]) const onEnableAutoTriggerChange = (newValue: boolean) => { setCachedStateField("ghostServiceSettings", { @@ -86,7 +86,7 @@ export const GhostServiceSettingsView = ({ onChange={onEnableQuickInlineTaskKeybindingChange}> {t("kilocode:ghost.settings.enableQuickInlineTaskKeybinding.label", { - keybinding: keybindings["kilo-code.addToContextAndFocus"], + keybinding: keybindings["axon-code.addToContextAndFocus"], })} @@ -97,7 +97,7 @@ export const GhostServiceSettingsView = ({ DocsLink: ( openGlobalKeybindings("kilo-code.addToContextAndFocus")} + onClick={() => openGlobalKeybindings("axon-code.addToContextAndFocus")} className="text-[var(--vscode-list-highlightForeground)] hover:underline cursor-pointer"> ), }} @@ -110,19 +110,19 @@ export const GhostServiceSettingsView = ({ onChange={onEnableSmartInlineTaskKeybindingChange}> {t("kilocode:ghost.settings.enableSmartInlineTaskKeybinding.label", { - keybinding: keybindings["kilo-code.ghost.generateSuggestions"], + keybinding: keybindings["axon-code.ghost.generateSuggestions"], })}
openGlobalKeybindings("kilo-code.ghost.generateSuggestions")} + onClick={() => openGlobalKeybindings("axon-code.ghost.generateSuggestions")} className="text-[var(--vscode-list-highlightForeground)] hover:underline cursor-pointer"> ), }} diff --git a/webview-ui/src/components/kilocode/settings/KiloModelInfoView.tsx b/webview-ui/src/components/kilocode/settings/KiloModelInfoView.tsx index 78fba38450..51708bcfc9 100644 --- a/webview-ui/src/components/kilocode/settings/KiloModelInfoView.tsx +++ b/webview-ui/src/components/kilocode/settings/KiloModelInfoView.tsx @@ -94,7 +94,7 @@ export const KiloModelInfoView = ({ queryFn: async () => { try { const url = getKiloUrlFromToken( - "https://api.kilocode.ai/api/modelstats", + "https://api.matterai.so/modelstats", apiConfiguration.kilocodeToken ?? "", ) return (await fetch(url)).json() diff --git a/webview-ui/src/components/kilocode/settings/providers/KiloCode.tsx b/webview-ui/src/components/kilocode/settings/providers/KiloCode.tsx index d097368a9c..acdbde5e27 100644 --- a/webview-ui/src/components/kilocode/settings/providers/KiloCode.tsx +++ b/webview-ui/src/components/kilocode/settings/providers/KiloCode.tsx @@ -54,7 +54,7 @@ export const KiloCode = ({ // Use the existing hook to get user identity const userIdentity = useKiloIdentity(apiConfiguration.kilocodeToken || "", "") - const isKiloCodeAiUser = userIdentity.endsWith("@kilocode.ai") + const isKiloCodeAiUser = userIdentity.endsWith("@matterai.so") const areKilocodeWarningsDisabled = apiConfiguration.kilocodeTesterWarningsDisabledUntil ? apiConfiguration.kilocodeTesterWarningsDisabledUntil > Date.now() @@ -118,12 +118,12 @@ export const KiloCode = ({ defaultModelId={kilocodeDefaultModel} models={routerModels?.["kilocode-openrouter"] ?? {}} modelIdKey="kilocodeModel" - serviceName="Kilo Code" + serviceName="Axon Code" serviceUrl={getAppUrl()} organizationAllowList={organizationAllowList} /> - {/* KILOCODE-TESTER warnings setting - only visible for @kilocode.ai users */} + {/* KILOCODE-TESTER warnings setting - only visible for @matterai.so users */} {isKiloCodeAiUser && (
diff --git a/webview-ui/src/components/settings/About.tsx b/webview-ui/src/components/settings/About.tsx index fbba3e2d58..1c39ea57bc 100644 --- a/webview-ui/src/components/settings/About.tsx +++ b/webview-ui/src/components/settings/About.tsx @@ -57,7 +57,7 @@ export const About = ({ telemetrySetting, setTelemetrySetting, className, ...pro , + privacyLink: , }} />

@@ -69,7 +69,7 @@ export const About = ({ telemetrySetting, setTelemetrySetting, className, ...pro components={{ githubLink: , redditLink: , - discordLink: , + discordLink: , }} />
@@ -79,7 +79,7 @@ export const About = ({ telemetrySetting, setTelemetrySetting, className, ...pro , + supportLink: , }} />
diff --git a/webview-ui/src/components/settings/ApiOptions.tsx b/webview-ui/src/components/settings/ApiOptions.tsx index 99cc3bf704..c3a807277e 100644 --- a/webview-ui/src/components/settings/ApiOptions.tsx +++ b/webview-ui/src/components/settings/ApiOptions.tsx @@ -1,131 +1,30 @@ -import React, { Fragment, memo, useCallback, useEffect, useMemo, useState } from "react" // kilocode_change Fragment -import { convertHeadersToObject } from "./utils/headers" +import React, { memo, useEffect, useState } from "react" // kilocode_change Fragment import { useDebounce } from "react-use" -import { VSCodeLink, VSCodeButton } from "@vscode/webview-ui-toolkit/react" +import { convertHeadersToObject } from "./utils/headers" // import { ExternalLinkIcon } from "@radix-ui/react-icons" // kilocode_change -import { - type ProviderName, - type ProviderSettings, - DEFAULT_CONSECUTIVE_MISTAKE_LIMIT, - openRouterDefaultModelId, - requestyDefaultModelId, - glamaDefaultModelId, - unboundDefaultModelId, - litellmDefaultModelId, - openAiNativeDefaultModelId, - anthropicDefaultModelId, - doubaoDefaultModelId, - claudeCodeDefaultModelId, - qwenCodeDefaultModelId, - geminiDefaultModelId, - geminiCliDefaultModelId, - deepSeekDefaultModelId, - moonshotDefaultModelId, - mistralDefaultModelId, - xaiDefaultModelId, - groqDefaultModelId, - cerebrasDefaultModelId, - chutesDefaultModelId, - bedrockDefaultModelId, - vertexDefaultModelId, - sambaNovaDefaultModelId, - internationalZAiDefaultModelId, - mainlandZAiDefaultModelId, - fireworksDefaultModelId, - syntheticDefaultModelId, // kilocode_change - featherlessDefaultModelId, - ioIntelligenceDefaultModelId, - rooDefaultModelId, - vercelAiGatewayDefaultModelId, - deepInfraDefaultModelId, - ovhCloudAiEndpointsDefaultModelId, // kilocode_change - nativeFunctionCallingProviders, // kilocode_change: Added import for native function calling providers -} from "@roo-code/types" +import { type ProviderSettings } from "@roo-code/types" -import { vscode } from "@src/utils/vscode" -import { validateApiConfigurationExcludingModelErrors, getModelValidationError } from "@src/utils/validate" -import { useAppTranslation } from "@src/i18n/TranslationContext" import { useRouterModels } from "@src/components/ui/hooks/useRouterModels" import { useSelectedModel } from "@src/components/ui/hooks/useSelectedModel" import { useExtensionState } from "@src/context/ExtensionStateContext" +import { useAppTranslation } from "@src/i18n/TranslationContext" +import { validateApiConfigurationExcludingModelErrors } from "@src/utils/validate" +import { vscode } from "@src/utils/vscode" // kilocode_change start //import { // useOpenRouterModelProviders, // OPENROUTER_DEFAULT_PROVIDER_NAME, //} from "@src/components/ui/hooks/useOpenRouterModelProviders" // kilocode_change start -import { filterModels } from "./utils/organizationFilters" -import { - Select, - SelectTrigger, - SelectValue, - SelectContent, - SelectItem, - SearchableSelect, - Collapsible, - CollapsibleTrigger, - CollapsibleContent, -} from "@src/components/ui" - -import { - Anthropic, - Bedrock, - Cerebras, - Chutes, - ClaudeCode, - DeepSeek, - Doubao, - Gemini, - Glama, - Groq, - HuggingFace, - IOIntelligence, - LMStudio, - LiteLLM, - Mistral, - Moonshot, - Ollama, - OpenAI, - OpenAICompatible, - OpenRouter, - QwenCode, - Requesty, - SambaNova, - Unbound, - Vertex, - VSCodeLM, - XAI, - // kilocode_change start - GeminiCli, - VirtualQuotaFallbackProvider, - Synthetic, - // kilocode_change end - ZAi, - Fireworks, - Featherless, - VercelAiGateway, - DeepInfra, - OvhCloudAiEndpoints, // kilocode_change -} from "./providers" - -import { MODELS_BY_PROVIDER, PROVIDERS } from "./constants" -import { inputEventTransform, noTransform } from "./transforms" +import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@src/components/ui" + // import { ModelPicker } from "./ModelPicker" // kilocode_change -import { ModelInfoView } from "./ModelInfoView" +import { KiloCode } from "../kilocode/settings/providers/KiloCode" // kilocode_change import { ApiErrorMessage } from "./ApiErrorMessage" import { ThinkingBudget } from "./ThinkingBudget" -import { Verbosity } from "./Verbosity" -import { DiffSettingsControl } from "./DiffSettingsControl" import { TodoListSettingsControl } from "./TodoListSettingsControl" -import { TemperatureControl } from "./TemperatureControl" -import { RateLimitSecondsControl } from "./RateLimitSecondsControl" -import { ConsecutiveMistakeLimitControl } from "./ConsecutiveMistakeLimitControl" -import { ToolUseControl } from "./kilocode/ToolUseControl" // kilocode_change -import { BedrockCustomArn } from "./providers/BedrockCustomArn" -import { KiloCode } from "../kilocode/settings/providers/KiloCode" // kilocode_change -import { buildDocLink } from "@src/utils/docLinks" -import { KiloProviderRouting, KiloProviderRoutingManagedByOrganization } from "./providers/KiloProviderRouting" +import { Verbosity } from "./Verbosity" export interface ApiOptionsProps { uriScheme: string | undefined @@ -158,7 +57,6 @@ const ApiOptions = ({ uiKind, // kilocode_change kiloCodeWrapperProperties, // kilocode_change kilocodeDefaultModel, - cloudIsAuthenticated, } = useExtensionState() const [customHeaders, setCustomHeaders] = useState<[string, string][]>(() => { @@ -192,19 +90,18 @@ const ApiOptions = ({ [customHeaders, apiConfiguration?.openAiHeaders, setApiConfigurationField], ) - const [isDescriptionExpanded, setIsDescriptionExpanded] = useState(false) const [isAdvancedSettingsOpen, setIsAdvancedSettingsOpen] = useState(false) - const handleInputChange = useCallback( - ( - field: K, - transform: (event: E) => ProviderSettings[K] = inputEventTransform, - ) => - (event: E | Event) => { - setApiConfigurationField(field, transform(event as E)) - }, - [setApiConfigurationField], - ) + // const handleInputChange = useCallback( + // ( + // field: K, + // transform: (event: E) => ProviderSettings[K] = inputEventTransform, + // ) => + // (event: E | Event) => { + // setApiConfigurationField(field, transform(event as E)) + // }, + // [setApiConfigurationField], + // ) const { provider: selectedProvider, @@ -213,14 +110,10 @@ const ApiOptions = ({ } = useSelectedModel(apiConfiguration) // kilocode_change start: queryKey, chutesApiKey, gemini - const { data: routerModels, refetch: refetchRouterModels } = useRouterModels({ + const { data: routerModels } = useRouterModels({ openRouterBaseUrl: apiConfiguration?.openRouterBaseUrl, openRouterApiKey: apiConfiguration?.openRouterApiKey, kilocodeOrganizationId: apiConfiguration?.kilocodeOrganizationId ?? "personal", - deepInfraApiKey: apiConfiguration?.deepInfraApiKey, - geminiApiKey: apiConfiguration?.geminiApiKey, - googleGeminiBaseUrl: apiConfiguration?.googleGeminiBaseUrl, - chutesApiKey: apiConfiguration?.chutesApiKey, }) //const { data: openRouterModelProviders } = useOpenRouterModelProviders( @@ -304,175 +197,175 @@ const ApiOptions = ({ setErrorMessage(apiValidationResult) }, [apiConfiguration, routerModels, organizationAllowList, setErrorMessage]) - const selectedProviderModels = useMemo(() => { - const models = MODELS_BY_PROVIDER[selectedProvider] - if (!models) return [] - - const filteredModels = filterModels(models, selectedProvider, organizationAllowList) - - // Include the currently selected model even if deprecated (so users can see what they have selected) - // But filter out other deprecated models from being newly selectable - const availableModels = filteredModels - ? Object.entries(filteredModels) - .filter(([modelId, modelInfo]) => { - // Always include the currently selected model - if (modelId === selectedModelId) return true - // Filter out deprecated models that aren't currently selected - return !modelInfo.deprecated - }) - .map(([modelId]) => ({ - value: modelId, - label: modelId, - })) - : [] - - return availableModels - }, [selectedProvider, organizationAllowList, selectedModelId]) - - const onProviderChange = useCallback( - (value: ProviderName) => { - setApiConfigurationField("apiProvider", value) - - // It would be much easier to have a single attribute that stores - // the modelId, but we have a separate attribute for each of - // OpenRouter, Glama, Unbound, and Requesty. - // If you switch to one of these providers and the corresponding - // modelId is not set then you immediately end up in an error state. - // To address that we set the modelId to the default value for th - // provider if it's not already set. - const validateAndResetModel = ( - modelId: string | undefined, - field: keyof ProviderSettings, - defaultValue?: string, - ) => { - // in case we haven't set a default value for a provider - if (!defaultValue) return - - // only set default if no model is set, but don't reset invalid models - // let users see and decide what to do with invalid model selections - const shouldSetDefault = !modelId - - if (shouldSetDefault) { - setApiConfigurationField(field, defaultValue, false) - } - } - - // Define a mapping object that associates each provider with its model configuration - const PROVIDER_MODEL_CONFIG: Partial< - Record< - ProviderName, - { - field: keyof ProviderSettings - default?: string - } - > - > = { - deepinfra: { field: "deepInfraModelId", default: deepInfraDefaultModelId }, - openrouter: { field: "openRouterModelId", default: openRouterDefaultModelId }, - glama: { field: "glamaModelId", default: glamaDefaultModelId }, - unbound: { field: "unboundModelId", default: unboundDefaultModelId }, - requesty: { field: "requestyModelId", default: requestyDefaultModelId }, - litellm: { field: "litellmModelId", default: litellmDefaultModelId }, - anthropic: { field: "apiModelId", default: anthropicDefaultModelId }, - cerebras: { field: "apiModelId", default: cerebrasDefaultModelId }, - "claude-code": { field: "apiModelId", default: claudeCodeDefaultModelId }, - "qwen-code": { field: "apiModelId", default: qwenCodeDefaultModelId }, - "openai-native": { field: "apiModelId", default: openAiNativeDefaultModelId }, - gemini: { field: "apiModelId", default: geminiDefaultModelId }, - deepseek: { field: "apiModelId", default: deepSeekDefaultModelId }, - doubao: { field: "apiModelId", default: doubaoDefaultModelId }, - moonshot: { field: "apiModelId", default: moonshotDefaultModelId }, - mistral: { field: "apiModelId", default: mistralDefaultModelId }, - xai: { field: "apiModelId", default: xaiDefaultModelId }, - groq: { field: "apiModelId", default: groqDefaultModelId }, - chutes: { field: "apiModelId", default: chutesDefaultModelId }, - bedrock: { field: "apiModelId", default: bedrockDefaultModelId }, - vertex: { field: "apiModelId", default: vertexDefaultModelId }, - sambanova: { field: "apiModelId", default: sambaNovaDefaultModelId }, - zai: { - field: "apiModelId", - default: - apiConfiguration.zaiApiLine === "china_coding" - ? mainlandZAiDefaultModelId - : internationalZAiDefaultModelId, - }, - fireworks: { field: "apiModelId", default: fireworksDefaultModelId }, - synthetic: { field: "apiModelId", default: syntheticDefaultModelId }, // kilocode_change - featherless: { field: "apiModelId", default: featherlessDefaultModelId }, - ovhcloud: { field: "ovhCloudAiEndpointsModelId", default: ovhCloudAiEndpointsDefaultModelId }, // kilocode_change - "io-intelligence": { field: "ioIntelligenceModelId", default: ioIntelligenceDefaultModelId }, - roo: { field: "apiModelId", default: rooDefaultModelId }, - "vercel-ai-gateway": { field: "vercelAiGatewayModelId", default: vercelAiGatewayDefaultModelId }, - openai: { field: "openAiModelId" }, - ollama: { field: "ollamaModelId" }, - lmstudio: { field: "lmStudioModelId" }, - // kilocode_change start - kilocode: { field: "kilocodeModel", default: kilocodeDefaultModel }, - "gemini-cli": { field: "apiModelId", default: geminiCliDefaultModelId }, - // kilocode_change end - } - - const config = PROVIDER_MODEL_CONFIG[value] - if (config) { - validateAndResetModel( - apiConfiguration[config.field] as string | undefined, - config.field, - config.default, - ) - } - }, - [setApiConfigurationField, apiConfiguration, kilocodeDefaultModel], - ) - - const modelValidationError = useMemo(() => { - return getModelValidationError(apiConfiguration, routerModels, organizationAllowList) - }, [apiConfiguration, routerModels, organizationAllowList]) - - const docs = useMemo(() => { - const provider = PROVIDERS.find(({ value }) => value === selectedProvider) - const name = provider?.label - - if (!name) { - return undefined - } - - // kilocode_change start - // Providers that don't have documentation pages yet - const excludedProviders = ["gemini-cli", "moonshot", "chutes", "cerebras", "litellm", "zai", "qwen-code"] - - // Skip documentation link when the provider is excluded because documentation is not available - if (excludedProviders.includes(selectedProvider)) { - return undefined - } - // kilocode_change end - - // Get the URL slug - use custom mapping if available, otherwise use the provider key. - const slugs: Record = { - "openai-native": "openai", - openai: "openai-compatible", - } - - const slug = slugs[selectedProvider] || selectedProvider - return { - url: buildDocLink(`providers/${slug}`, "provider_docs"), - name, - } - }, [selectedProvider]) + // const selectedProviderModels = useMemo(() => { + // const models = MODELS_BY_PROVIDER[selectedProvider] + // if (!models) return [] + + // const filteredModels = filterModels(models, selectedProvider, organizationAllowList) + + // // Include the currently selected model even if deprecated (so users can see what they have selected) + // // But filter out other deprecated models from being newly selectable + // const availableModels = filteredModels + // ? Object.entries(filteredModels) + // .filter(([modelId, modelInfo]) => { + // // Always include the currently selected model + // if (modelId === selectedModelId) return true + // // Filter out deprecated models that aren't currently selected + // return !modelInfo.deprecated + // }) + // .map(([modelId]) => ({ + // value: modelId, + // label: modelId, + // })) + // : [] + + // return availableModels + // }, [selectedProvider, organizationAllowList, selectedModelId]) + + // const onProviderChange = useCallback( + // (value: ProviderName) => { + // setApiConfigurationField("apiProvider", value) + + // // It would be much easier to have a single attribute that stores + // // the modelId, but we have a separate attribute for each of + // // OpenRouter, Glama, Unbound, and Requesty. + // // If you switch to one of these providers and the corresponding + // // modelId is not set then you immediately end up in an error state. + // // To address that we set the modelId to the default value for th + // // provider if it's not already set. + // const validateAndResetModel = ( + // modelId: string | undefined, + // field: keyof ProviderSettings, + // defaultValue?: string, + // ) => { + // // in case we haven't set a default value for a provider + // if (!defaultValue) return + + // // only set default if no model is set, but don't reset invalid models + // // let users see and decide what to do with invalid model selections + // const shouldSetDefault = !modelId + + // if (shouldSetDefault) { + // setApiConfigurationField(field, defaultValue, false) + // } + // } + + // // Define a mapping object that associates each provider with its model configuration + // const PROVIDER_MODEL_CONFIG: Partial< + // Record< + // ProviderName, + // { + // field: keyof ProviderSettings + // default?: string + // } + // > + // > = { + // deepinfra: { field: "deepInfraModelId", default: deepInfraDefaultModelId }, + // openrouter: { field: "openRouterModelId", default: openRouterDefaultModelId }, + // glama: { field: "glamaModelId", default: glamaDefaultModelId }, + // unbound: { field: "unboundModelId", default: unboundDefaultModelId }, + // requesty: { field: "requestyModelId", default: requestyDefaultModelId }, + // litellm: { field: "litellmModelId", default: litellmDefaultModelId }, + // anthropic: { field: "apiModelId", default: anthropicDefaultModelId }, + // cerebras: { field: "apiModelId", default: cerebrasDefaultModelId }, + // "claude-code": { field: "apiModelId", default: claudeCodeDefaultModelId }, + // "qwen-code": { field: "apiModelId", default: qwenCodeDefaultModelId }, + // "openai-native": { field: "apiModelId", default: openAiNativeDefaultModelId }, + // gemini: { field: "apiModelId", default: geminiDefaultModelId }, + // deepseek: { field: "apiModelId", default: deepSeekDefaultModelId }, + // doubao: { field: "apiModelId", default: doubaoDefaultModelId }, + // moonshot: { field: "apiModelId", default: moonshotDefaultModelId }, + // mistral: { field: "apiModelId", default: mistralDefaultModelId }, + // xai: { field: "apiModelId", default: xaiDefaultModelId }, + // groq: { field: "apiModelId", default: groqDefaultModelId }, + // chutes: { field: "apiModelId", default: chutesDefaultModelId }, + // bedrock: { field: "apiModelId", default: bedrockDefaultModelId }, + // vertex: { field: "apiModelId", default: vertexDefaultModelId }, + // sambanova: { field: "apiModelId", default: sambaNovaDefaultModelId }, + // zai: { + // field: "apiModelId", + // default: + // apiConfiguration.zaiApiLine === "china_coding" + // ? mainlandZAiDefaultModelId + // : internationalZAiDefaultModelId, + // }, + // fireworks: { field: "apiModelId", default: fireworksDefaultModelId }, + // synthetic: { field: "apiModelId", default: syntheticDefaultModelId }, // kilocode_change + // featherless: { field: "apiModelId", default: featherlessDefaultModelId }, + // ovhcloud: { field: "ovhCloudAiEndpointsModelId", default: ovhCloudAiEndpointsDefaultModelId }, // kilocode_change + // "io-intelligence": { field: "ioIntelligenceModelId", default: ioIntelligenceDefaultModelId }, + // roo: { field: "apiModelId", default: rooDefaultModelId }, + // "vercel-ai-gateway": { field: "vercelAiGatewayModelId", default: vercelAiGatewayDefaultModelId }, + // openai: { field: "openAiModelId" }, + // ollama: { field: "ollamaModelId" }, + // lmstudio: { field: "lmStudioModelId" }, + // // kilocode_change start + // kilocode: { field: "kilocodeModel", default: kilocodeDefaultModel }, + // "gemini-cli": { field: "apiModelId", default: geminiCliDefaultModelId }, + // // kilocode_change end + // } + + // const config = PROVIDER_MODEL_CONFIG[value] + // if (config) { + // validateAndResetModel( + // apiConfiguration[config.field] as string | undefined, + // config.field, + // config.default, + // ) + // } + // }, + // [setApiConfigurationField, apiConfiguration, kilocodeDefaultModel], + // ) + + // const modelValidationError = useMemo(() => { + // return getModelValidationError(apiConfiguration, routerModels, organizationAllowList) + // }, [apiConfiguration, routerModels, organizationAllowList]) + + // const docs = useMemo(() => { + // const provider = PROVIDERS.find(({ value }) => value === selectedProvider) + // const name = provider?.label + + // if (!name) { + // return undefined + // } + + // // kilocode_change start + // // Providers that don't have documentation pages yet + // const excludedProviders = ["gemini-cli", "moonshot", "chutes", "cerebras", "litellm", "zai", "qwen-code"] + + // // Skip documentation link when the provider is excluded because documentation is not available + // if (excludedProviders.includes(selectedProvider)) { + // return undefined + // } + // // kilocode_change end + + // // Get the URL slug - use custom mapping if available, otherwise use the provider key. + // const slugs: Record = { + // "openai-native": "openai", + // openai: "openai-compatible", + // } + + // const slug = slugs[selectedProvider] || selectedProvider + // return { + // url: buildDocLink(`providers/${slug}`, "provider_docs"), + // name, + // } + // }, [selectedProvider]) // Convert providers to SearchableSelect options // kilocode_change start: no organizationAllowList - const providerOptions = useMemo( - () => - PROVIDERS.map(({ value, label }) => { - return { value, label } - }), - [], - ) + // const providerOptions = useMemo( + // () => + // PROVIDERS.map(({ value, label }) => { + // return { value, label } + // }), + // [], + // ) // kilocode_change end return (
-
+ {/*
{docs && ( @@ -493,7 +386,7 @@ const ApiOptions = ({ className="w-full" data-testid="provider-select" /> -
+
*/} {errorMessage && } @@ -514,346 +407,6 @@ const ApiOptions = ({ )} {/* kilocode_change end */} - {selectedProvider === "openrouter" && ( - - )} - - {selectedProvider === "requesty" && ( - - )} - - {selectedProvider === "glama" && ( - - )} - - {selectedProvider === "unbound" && ( - - )} - - {selectedProvider === "deepinfra" && ( - - )} - - {selectedProvider === "anthropic" && ( - - )} - - {selectedProvider === "claude-code" && ( - - )} - - {selectedProvider === "openai-native" && ( - - )} - - {/* kilocode_change start */} - {selectedProvider === "ovhcloud" && ( - - )} - {/* kilocode_change end */} - - {selectedProvider === "mistral" && ( - - )} - - {selectedProvider === "bedrock" && ( - - )} - - {selectedProvider === "vertex" && ( - - )} - - {selectedProvider === "gemini" && ( - // kilocode_change: added props - - )} - - {selectedProvider === "openai" && ( - - )} - - {selectedProvider === "lmstudio" && ( - - )} - - {selectedProvider === "deepseek" && ( - - )} - - {selectedProvider === "doubao" && ( - - )} - - {selectedProvider === "qwen-code" && ( - - )} - - {selectedProvider === "moonshot" && ( - - )} - - {selectedProvider === "vscode-lm" && ( - - )} - - {selectedProvider === "ollama" && ( - - )} - - {selectedProvider === "xai" && ( - - )} - - {selectedProvider === "groq" && ( - - )} - - {selectedProvider === "huggingface" && ( - - )} - - {selectedProvider === "cerebras" && ( - - )} - - {/* kilocode_change start */} - - {selectedProvider === "chutes" && ( - // kilocode_change: added props - - )} - - {selectedProvider === "gemini-cli" && ( - - )} - - {selectedProvider === "virtual-quota-fallback" && ( - - )} - {/* kilocode_change end */} - - {selectedProvider === "litellm" && ( - - )} - - {selectedProvider === "sambanova" && ( - - )} - - {selectedProvider === "zai" && ( - - )} - - {selectedProvider === "io-intelligence" && ( - - )} - - {selectedProvider === "vercel-ai-gateway" && ( - - )} - - {selectedProvider === "human-relay" && ( - <> -
- {t("settings:providers.humanRelay.description")} -
-
- {t("settings:providers.humanRelay.instructions")} -
- - )} - - {selectedProvider === "fireworks" && ( - - )} - { - // kilocode_change start - selectedProvider === "synthetic" && ( - - ) - // kilocode_change end - } - - {selectedProvider === "roo" && ( -
- {cloudIsAuthenticated ? ( -
- {t("settings:providers.roo.authenticatedMessage")} -
- ) : ( -
- vscode.postMessage({ type: "rooCloudSignIn" })} - className="w-fit"> - {t("settings:providers.roo.connectButton")} - -
- )} -
- )} - - {selectedProvider === "featherless" && ( - - )} - - {selectedProviderModels.length > 0 && ( - <> -
- - -
- - {/* Show error if a deprecated model is selected */} - {selectedModelInfo?.deprecated && ( - - )} - - {selectedProvider === "bedrock" && selectedModelId === "custom-arn" && ( - - )} - - {/* Only show model info if not deprecated */} - {!selectedModelInfo?.deprecated && ( - - )} - - )} - )} - + {/* { // kilocode_change start (selectedProvider === "kilocode" || selectedProvider === "openrouter") && - (apiConfiguration.kilocodeOrganizationId ? ( - - ) : ( - - )) + (apiConfiguration.kilocodeOrganizationId ? ( + + ) : ( + + )) // kilocode_change end - } + } */} {!fromWelcomeView && ( @@ -898,17 +451,7 @@ const ApiOptions = ({ todoListEnabled={apiConfiguration.todoListEnabled} onChange={(field, value) => setApiConfigurationField(field, value)} /> - { - // kilocode_change start - nativeFunctionCallingProviders.includes(selectedProvider) && ( - setApiConfigurationField(field, value)} - /> - ) - // kilocode_change end - } - setApiConfigurationField(field, value)} @@ -931,7 +474,7 @@ const ApiOptions = ({ : DEFAULT_CONSECUTIVE_MISTAKE_LIMIT } onChange={(value) => setApiConfigurationField("consecutiveMistakeLimit", value)} - /> + /> */} {/* kilocode_change start selectedProvider === "openrouter" && openRouterModelProviders && diff --git a/webview-ui/src/components/settings/ImageGenerationSettings.tsx b/webview-ui/src/components/settings/ImageGenerationSettings.tsx index 850ff4fdf8..7d029ff45c 100644 --- a/webview-ui/src/components/settings/ImageGenerationSettings.tsx +++ b/webview-ui/src/components/settings/ImageGenerationSettings.tsx @@ -119,7 +119,7 @@ export const ImageGenerationSettings = ({ }} className="w-full"> - Kilo Code + Axon Code OpenRouter diff --git a/webview-ui/src/components/settings/ModelPicker.tsx b/webview-ui/src/components/settings/ModelPicker.tsx index 5abc768d74..2d3d755b46 100644 --- a/webview-ui/src/components/settings/ModelPicker.tsx +++ b/webview-ui/src/components/settings/ModelPicker.tsx @@ -1,16 +1,14 @@ -import { useState, useCallback, useEffect, useRef, Fragment } from "react" // kilocode_change Fragment -import { VSCodeLink } from "@vscode/webview-ui-toolkit/react" -import { Trans } from "react-i18next" -import { ChevronsUpDown, Check, X } from "lucide-react" +import { Check, ChevronsUpDown, X } from "lucide-react" +import { Fragment, useCallback, useEffect, useRef, useState } from "react" // kilocode_change Fragment -import type { ProviderSettings, ModelInfo, OrganizationAllowList } from "@roo-code/types" +import type { ModelInfo, OrganizationAllowList, ProviderSettings } from "@roo-code/types" -import { useAppTranslation } from "@src/i18n/TranslationContext" -import { useSelectedModel } from "@/components/ui/hooks/useSelectedModel" import { usePreferredModels } from "@/components/ui/hooks/kilocode/usePreferredModels" // kilocode_change +import { useSelectedModel } from "@/components/ui/hooks/useSelectedModel" +import { useAppTranslation } from "@src/i18n/TranslationContext" // import { filterModels } from "./utils/organizationFilters" // kilocode_change: not doing this -import { cn } from "@src/lib/utils" import { + Button, Command, CommandEmpty, CommandGroup, @@ -20,14 +18,12 @@ import { Popover, PopoverContent, PopoverTrigger, - Button, SelectSeparator, // kilocode_change } from "@src/components/ui" import { useEscapeKey } from "@src/hooks/useEscapeKey" +import { cn } from "@src/lib/utils" -import { ModelInfoView } from "./ModelInfoView" import { ApiErrorMessage } from "./ApiErrorMessage" -import { KiloModelInfoView } from "../kilocode/settings/KiloModelInfoView" type ModelIdKey = keyof Pick< ProviderSettings, @@ -67,8 +63,8 @@ export const ModelPicker = ({ defaultModelId, models, modelIdKey, - serviceName, - serviceUrl, + // serviceName, + // serviceUrl, apiConfiguration, setApiConfigurationField, // organizationAllowList, // kilocode_change: unused @@ -77,7 +73,7 @@ export const ModelPicker = ({ const { t } = useAppTranslation() const [open, setOpen] = useState(false) - const [isDescriptionExpanded, setIsDescriptionExpanded] = useState(false) + // const [isDescriptionExpanded, setIsDescriptionExpanded] = useState(false) const isInitialized = useRef(false) const searchInputRef = useRef(null) const selectTimeoutRef = useRef(null) @@ -85,10 +81,10 @@ export const ModelPicker = ({ // kilocode_change start const modelIds = usePreferredModels(models) - const [isPricingExpanded, setIsPricingExpanded] = useState(false) + // const [isPricingExpanded, setIsPricingExpanded] = useState(false) // kilocode_change end - const { id: selectedModelId, info: selectedModelInfo } = useSelectedModel(apiConfiguration) + const { id: selectedModelId } = useSelectedModel(apiConfiguration) const [searchValue, setSearchValue] = useState("") @@ -243,50 +239,6 @@ export const ModelPicker = ({
{errorMessage && } - { - // kilocode_change start - selectedModelId && - selectedModelInfo && - (apiConfiguration.apiProvider === "kilocode" || apiConfiguration.apiProvider === "openrouter" ? ( - - ) : ( - - )) - // kilocode_change end - } -
- { - /*kilocode_change start*/ - apiConfiguration.apiProvider === "kilocode" ? ( - - ) : ( - , - defaultModelLink: ( - onSelect(defaultModelId)} className="text-sm" /> - ), - }} - values={{ serviceName, defaultModelId }} - /> - ) /*kilocode_change end*/ - } -
) } diff --git a/webview-ui/src/components/settings/SettingsFooter.tsx b/webview-ui/src/components/settings/SettingsFooter.tsx index e3f805af50..8dd895de99 100644 --- a/webview-ui/src/components/settings/SettingsFooter.tsx +++ b/webview-ui/src/components/settings/SettingsFooter.tsx @@ -24,11 +24,11 @@ export const SettingsFooter = ({ version, className, ...props }: SettingsFooterP

Regarding financial questions, please contact Customer Service at{" "} - - hi@kilocode.ai + + hi@matterai.so {" "}

-

Kilo Code v{version}

+

Axon Code v{version}

Reset all global state and secret storage in the extension.

(({ onDone, t
- @@ -783,7 +783,7 @@ const SettingsView = forwardRef(({ onDone, t apiConfiguration, }) } - /> + /> */} diff --git a/webview-ui/src/components/ui/dropdown-menu.tsx b/webview-ui/src/components/ui/dropdown-menu.tsx index 3a3812bf34..b17f861370 100644 --- a/webview-ui/src/components/ui/dropdown-menu.tsx +++ b/webview-ui/src/components/ui/dropdown-menu.tsx @@ -25,7 +25,7 @@ const DropdownMenuContent = React.forwardRef< sideOffset={sideOffset} className={cn( "z-50 min-w-[8rem] overflow-hidden rounded-xs p-1 shadow-xs", - "data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", + "data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 rounded-xl border border-white/20 outline-none", "border border-vscode-focusBorder", "bg-vscode-dropdown-background bg-opacity-100", "text-vscode-dropdown-foreground", diff --git a/webview-ui/src/components/ui/hooks/useOpenRouterModelProviders.ts b/webview-ui/src/components/ui/hooks/useOpenRouterModelProviders.ts index 9e21d268f5..928230996f 100644 --- a/webview-ui/src/components/ui/hooks/useOpenRouterModelProviders.ts +++ b/webview-ui/src/components/ui/hooks/useOpenRouterModelProviders.ts @@ -4,44 +4,10 @@ import { useQuery, UseQueryOptions } from "@tanstack/react-query" import type { ModelInfo } from "@roo-code/types" -import { parseApiPrice } from "@roo/cost" +//TODO: import { parseApiPrice } from "@roo/cost" export const OPENROUTER_DEFAULT_PROVIDER_NAME = "[default]" -const openRouterEndpointsSchema = z.object({ - data: z.object({ - id: z.string(), - name: z.string(), - description: z.string().optional(), - architecture: z - .object({ - input_modalities: z.array(z.string()).nullish(), - output_modalities: z.array(z.string()).nullish(), - tokenizer: z.string().nullish(), - }) - .nullish(), - endpoints: z.array( - z.object({ - name: z.string(), - // kilocode_change start - provider_name: z.string(), - // kilocode_change end - tag: z.string().optional(), - context_length: z.number(), - max_completion_tokens: z.number().nullish(), - pricing: z - .object({ - prompt: z.union([z.string(), z.number()]).optional(), - completion: z.union([z.string(), z.number()]).optional(), - input_cache_read: z.union([z.string(), z.number()]).optional(), - input_cache_write: z.union([z.string(), z.number()]).optional(), - }) - .optional(), - }), - ), - }), -}) - type OpenRouterModelProvider = ModelInfo & { label: string } @@ -53,73 +19,54 @@ async function getOpenRouterProvidersForModel(modelId: string, baseUrl?: string, try { // kilocode_change start: baseUrl, apiKey const response = await axios.get( - `${baseUrl?.trim() || "https://openrouter.ai/api/v1"}/models/${modelId}/endpoints`, - apiKey ? { headers: { Authorization: `Bearer ${apiKey}` } } : undefined, + `${baseUrl?.trim() || "https://api.matterai.so/v1/web"}/models/${modelId}`, + { headers: { Authorization: `Bearer ${apiKey}` }, timeout: 60000 }, // 60 seconds timeout ) - // kilocode_change end - const result = openRouterEndpointsSchema.safeParse(response.data) - - if (!result.success) { - console.error("OpenRouter API response validation failed:", result.error) - return models - } - - const { description, architecture, endpoints } = result.data.data - // Skip image generation models (models that output images) - if (architecture?.output_modalities?.includes("image")) { - return models - } - - for (const endpoint of endpoints) { - const providerName = endpoint.tag ?? endpoint.provider_name // kilocode_change - const inputPrice = parseApiPrice(endpoint.pricing?.prompt) - const outputPrice = parseApiPrice(endpoint.pricing?.completion) - const cacheReadsPrice = parseApiPrice(endpoint.pricing?.input_cache_read) - const cacheWritesPrice = parseApiPrice(endpoint.pricing?.input_cache_write) - - const modelInfo: OpenRouterModelProvider = { - maxTokens: endpoint.max_completion_tokens || endpoint.context_length, - contextWindow: endpoint.context_length, - supportsImages: architecture?.input_modalities?.includes("image") ?? false, - supportsPromptCache: typeof cacheReadsPrice !== "undefined", - cacheReadsPrice, - cacheWritesPrice, - inputPrice, - outputPrice, - description, - label: providerName, - } - - // TODO: This is wrong. We need to fetch the model info from - // OpenRouter instead of hardcoding it here. The endpoints payload - // doesn't include this unfortunately, so we need to get it from the - // main models endpoint. - switch (true) { - case modelId.startsWith("anthropic/claude-3.7-sonnet"): - modelInfo.supportsComputerUse = true - modelInfo.supportsPromptCache = true - modelInfo.cacheWritesPrice = 3.75 - modelInfo.cacheReadsPrice = 0.3 - modelInfo.maxTokens = modelId === "anthropic/claude-3.7-sonnet:thinking" ? 64_000 : 8192 - break - case modelId.startsWith("anthropic/claude-3.5-sonnet-20240620"): - modelInfo.supportsPromptCache = true - modelInfo.cacheWritesPrice = 3.75 - modelInfo.cacheReadsPrice = 0.3 - modelInfo.maxTokens = 8192 - break - // kilocode_change start - //default: - // modelInfo.supportsPromptCache = true - // modelInfo.cacheWritesPrice = 0.3 - // modelInfo.cacheReadsPrice = 0.03 - // break - // kilocode_change end - } - - models[providerName] = modelInfo - } + // console.log("response", response) + // // kilocode_change end + // const result = openRouterModelSchema.safeParse(response.data) + + // console.log("result", result) + + // if (!result.success) { + // console.error("OpenRouter API response validation failed:", result.error) + // return models + // } + + // const { description, architecture, context_length, max_completion_tokens, pricing, provider_name, tag } = result.data.data + + // // Skip image generation models (models that output images) + // if (architecture?.output_modalities?.includes("image")) { + // return models + // } + + // const providerName = tag ?? provider_name // kilocode_change + // const inputPrice = parseApiPrice(pricing?.prompt) + // const outputPrice = parseApiPrice(pricing?.completion) + // const cacheReadsPrice = parseApiPrice(pricing?.input_cache_read) + // const cacheWritesPrice = parseApiPrice(pricing?.input_cache_write) + + // const modelInfo: OpenRouterModelProvider = { + // maxTokens: max_completion_tokens || context_length, + // contextWindow: context_length, + // supportsImages: architecture?.input_modalities?.includes("image") ?? false, + // supportsPromptCache: typeof cacheReadsPrice !== "undefined", + // cacheReadsPrice, + // cacheWritesPrice, + // inputPrice, + // outputPrice, + // description, + // label: providerName, + // } + + // // TODO: This is wrong. We need to fetch the model info from + // // OpenRouter instead of hardcoding it here. The endpoints payload + // // doesn't include this unfortunately, so we need to get it from the + // // main models endpoint. + // // Removed switch statement as we only have 1 provider + + models["KiloCode"] = response.data } catch (error) { if (error instanceof z.ZodError) { console.error(`OpenRouter API response validation failed:`, error.errors) diff --git a/webview-ui/src/components/ui/popover.tsx b/webview-ui/src/components/ui/popover.tsx index acded1d0ad..f29d07670b 100644 --- a/webview-ui/src/components/ui/popover.tsx +++ b/webview-ui/src/components/ui/popover.tsx @@ -20,9 +20,8 @@ const PopoverContent = React.forwardRef< align={align} sideOffset={sideOffset} className={cn( - "z-50 w-72 rounded-xs p-4 shadow-xs outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", + "z-50 w-72 rounded-xs p-4 shadow-xs outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 rounded-xl border border-white/20 outline-none", "bg-popover", - "border border-vscode-focusBorder", "text-popover-foreground", className, )} diff --git a/webview-ui/src/components/ui/select-dropdown.tsx b/webview-ui/src/components/ui/select-dropdown.tsx index f3fd98b70c..5719f4363c 100644 --- a/webview-ui/src/components/ui/select-dropdown.tsx +++ b/webview-ui/src/components/ui/select-dropdown.tsx @@ -1,14 +1,12 @@ -import * as React from "react" import { CaretUpIcon } from "@radix-ui/react-icons" -import { Check, X } from "lucide-react" import { Fzf } from "fzf" -import { useTranslation } from "react-i18next" +import { Check } from "lucide-react" +import * as React from "react" +import { Popover, PopoverContent, PopoverTrigger, StandardTooltip } from "@/components/ui" import { cn } from "@/lib/utils" -import { useRooPortal } from "./hooks/useRooPortal" -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui" -import { StandardTooltip } from "@/components/ui" import { IconProps } from "@radix-ui/react-icons/dist/types" // kilocode_change +import { useRooPortal } from "./hooks/useRooPortal" export enum DropdownOptionType { ITEM = "item", @@ -69,10 +67,10 @@ export const SelectDropdown = React.memo( }, ref, ) => { - const { t } = useTranslation() + // const { t } = useTranslation() const [open, setOpen] = React.useState(initiallyOpen) // kilocode_change const [searchValue, setSearchValue] = React.useState("") - const searchInputRef = React.useRef(null) + // const searchInputRef = React.useRef(null) const portalContainer = useRooPortal("roo-portal") // kilocode_change start @@ -102,11 +100,11 @@ export const SelectDropdown = React.memo( } }, []) - // Clear search and focus input - const onClearSearch = React.useCallback(() => { - setSearchValue("") - searchInputRef.current?.focus() - }, []) + // // Clear search and focus input + // const onClearSearch = React.useCallback(() => { + // setSearchValue("") + // searchInputRef.current?.focus() + // }, []) // Filter options based on search value using Fzf for fuzzy search // Memoize searchable items to avoid recreating them on every search @@ -238,7 +236,7 @@ export const SelectDropdown = React.memo( className={cn("p-0 overflow-hidden", contentClassName)}>
{/* Search input */} - {!disableSearch && ( + {/* {!disableSearch && (
)}
- )} + )} */} {/* Dropdown items - Use windowing for large lists */} {/* kilocode_change: different max height: max-h-82 */} diff --git a/webview-ui/src/components/ui/select.tsx b/webview-ui/src/components/ui/select.tsx index 6e8bcb612e..2c42cc0a3e 100644 --- a/webview-ui/src/components/ui/select.tsx +++ b/webview-ui/src/components/ui/select.tsx @@ -49,7 +49,7 @@ function SelectContent({ {{regex}}:", - "didSearch": "Kilo Code بحث في هذا المجلد عن {{regex}}:", - "wantsToSearchOutsideWorkspace": "Kilo Code يريد البحث في هذا المجلد (خارج مساحة العمل) عن {{regex}}:", - "didSearchOutsideWorkspace": "Kilo Code بحث في هذا المجلد (خارج مساحة العمل) عن {{regex}}:" + "wantsToViewTopLevel": "Axon Code يريد عرض الملفات العلوية في هذا المجلد:", + "didViewTopLevel": "Axon Code عرض الملفات العلوية في هذا المجلد:", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code يريد عرض الملفات العلوية في هذا المجلد (خارج مساحة العمل):", + "didViewTopLevelOutsideWorkspace": "Axon Code عرض الملفات العلوية في هذا المجلد (خارج مساحة العمل):", + "wantsToViewRecursive": "Axon Code يريد استعراض كل الملفات في هذا المجلد بشكل متعمق:", + "didViewRecursive": "Axon Code استعرض كل الملفات في هذا المجلد:", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code يريد استعراض كل الملفات في هذا المجلد (خارج مساحة العمل):", + "didViewRecursiveOutsideWorkspace": "Axon Code استعرض كل الملفات في هذا المجلد (خارج مساحة العمل):", + "wantsToViewDefinitions": "Axon Code يريد عرض أسماء التعريفات البرمجية المستخدمة في هذا المجلد:", + "didViewDefinitions": "Axon Code عرض أسماء التعريفات البرمجية المستخدمة في هذا المجلد:", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code يريد عرض أسماء التعريفات في هذا المجلد (خارج مساحة العمل):", + "didViewDefinitionsOutsideWorkspace": "Axon Code عرض أسماء التعريفات في هذا المجلد (خارج مساحة العمل):", + "wantsToSearch": "Axon Code يريد البحث في هذا المجلد عن {{regex}}:", + "didSearch": "Axon Code بحث في هذا المجلد عن {{regex}}:", + "wantsToSearchOutsideWorkspace": "Axon Code يريد البحث في هذا المجلد (خارج مساحة العمل) عن {{regex}}:", + "didSearchOutsideWorkspace": "Axon Code بحث في هذا المجلد (خارج مساحة العمل) عن {{regex}}:" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code يريد البحث في الكود عن {{query}}:", - "wantsToSearchWithPath": "Kilo Code يريد البحث في الكود عن {{query}} في {{path}}:", + "wantsToSearch": "Axon Code يريد البحث في الكود عن {{query}}:", + "wantsToSearchWithPath": "Axon Code يريد البحث في الكود عن {{query}} في {{path}}:", "didSearch_one": "تم العثور على نتيجة واحدة", "didSearch_other": "تم العثور على {{count}} نتيجة", "resultTooltip": "درجة التشابه: {{score}} (انقر لفتح الملف)" @@ -255,18 +255,18 @@ "response": "الاستجابة", "arguments": "المعطيات", "mcp": { - "wantsToUseTool": "Kilo Code يريد استخدام أداة على خادم MCP {{serverName}}:", - "wantsToAccessResource": "Kilo Code يريد الوصول إلى مورد على خادم MCP {{serverName}}:" + "wantsToUseTool": "Axon Code يريد استخدام أداة على خادم MCP {{serverName}}:", + "wantsToAccessResource": "Axon Code يريد الوصول إلى مورد على خادم MCP {{serverName}}:" }, "modes": { - "wantsToSwitch": "Kilo Code يريد التبديل إلى النمط {{mode}}", - "wantsToSwitchWithReason": "Kilo Code يريد التبديل إلى النمط {{mode}} لأن: {{reason}}", - "didSwitch": "Kilo Code انتقل إلى النمط {{mode}}", - "didSwitchWithReason": "Kilo Code انتقل إلى النمط {{mode}} لأن: {{reason}}" + "wantsToSwitch": "Axon Code يريد التبديل إلى النمط {{mode}}", + "wantsToSwitchWithReason": "Axon Code يريد التبديل إلى النمط {{mode}} لأن: {{reason}}", + "didSwitch": "Axon Code انتقل إلى النمط {{mode}}", + "didSwitchWithReason": "Axon Code انتقل إلى النمط {{mode}} لأن: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code يريد إنشاء مهمة فرعية جديدة في النمط {{mode}}:", - "wantsToFinish": "Kilo Code يريد إنهاء هذه المهمة الفرعية", + "wantsToCreate": "Axon Code يريد إنشاء مهمة فرعية جديدة في النمط {{mode}}:", + "wantsToFinish": "Axon Code يريد إنهاء هذه المهمة الفرعية", "newTaskContent": "تعليمات المهمة الفرعية", "completionContent": "المهمة الفرعية انتهت", "resultContent": "نتائج المهمة الفرعية", @@ -274,14 +274,14 @@ "completionInstructions": "تمت المهمة الفرعية! راجع النتائج واقترح تصحيحات أو خطوات لاحقة. إذا كل شي تمام، أكّد للرجوع للمهمة الأم." }, "questions": { - "hasQuestion": "Kilo Code عنده سؤال:" + "hasQuestion": "Axon Code عنده سؤال:" }, "taskCompleted": "المهمة انتهت", "error": "خطأ", "diffError": { "title": "التعديل لم ينجح" }, - "troubleMessage": "Kilo Code يواجه مشكلة...", + "troubleMessage": "Axon Code يواجه مشكلة...", "powershell": { "issues": "يبدو أنك تواجه مشاكل مع Windows PowerShell، اطلع هنا" }, @@ -291,7 +291,7 @@ "triggerLabelOff": "الموافقة التلقائية مغلقة", "title": "الموافقة التلقائية:", "none": "لا شيء", - "description": "الموافقة التلقائية تسمح لـ Kilo Code بتنفيذ إجراءات دون طلب إذن. فعّلها فقط للإجراءات اللي تثق فيها تماماً. إعدادات تفصيلية أكثر متوفرة في الإعدادات.", + "description": "الموافقة التلقائية تسمح لـ Axon Code بتنفيذ إجراءات دون طلب إذن. فعّلها فقط للإجراءات اللي تثق فيها تماماً. إعدادات تفصيلية أكثر متوفرة في الإعدادات.", "selectOptionsFirst": "اختر خيار واحد على الأقل أدناه لتفعيل الموافقة التلقائية", "toggleAriaLabel": "تبديل الموافقة التلقائية", "disabledAriaLabel": "الموافقة التلقائية معطّلة - اختر الخيارات أولاً", @@ -307,7 +307,7 @@ "approveAllTooltip": "وافق على كل الإجراءات تلقائياً" }, "announcement": { - "title": "🎉 Kilo Code {{version}} تم إطلاقه", + "title": "🎉 Axon Code {{version}} تم إطلاقه", "stealthModel": { "feature": "نموذج سري مجاني لفترة محدودة - نموذج تفكير سريع جداً يتفوق في البرمجة الذكية مع نافذة سياق 262k، متاح عبر Roo Code Cloud.", "goToSettingsButton": "اذهب للإعدادات", @@ -315,9 +315,9 @@ "connectButton": "اتصل بـ Roo Code Cloud", "selectModel": "اختر roo/sonic من موفر Roo Code Cloud في
الإعدادات لتبدأ" }, - "description": "Kilo Code {{version}} يجلب ميزات وتحسينات كبيرة بناءً على ملاحظاتكم.", + "description": "Axon Code {{version}} يجلب ميزات وتحسينات كبيرة بناءً على ملاحظاتكم.", "whatsNew": "الجديد", - "feature1": "إطلاق سوق Kilo Code: السوق صار متاح! اكتشف وثبّت الأنماط و MCPs بسهولة.", + "feature1": "إطلاق سوق Axon Code: السوق صار متاح! اكتشف وثبّت الأنماط و MCPs بسهولة.", "feature2": "نماذج Gemini 2.5: دعم نماذج Gemini 2.5 Pro و Flash و Flash Lite.", "feature3": "دعم ملفات Excel والمزيد: دعم ملفات .xlsx بالإضافة لكثير من الإصلاحات والتحسينات!", "hideButton": "إخفاء الإعلان", @@ -336,7 +336,7 @@ "countdownDisplay": "{{count}}ث" }, "browser": { - "rooWantsToUse": "Kilo Code يريد استخدام المتصفح:", + "rooWantsToUse": "Axon Code يريد استخدام المتصفح:", "consoleLogs": "سجلات الكونسول", "noNewLogs": "(لا توجد سجلات جديدة)", "screenshot": "لقطة شاشة للمتصفح", @@ -370,18 +370,18 @@ "profileViolationWarning": "الملف الحالي يخالف إعدادات منظمتك", "shellIntegration": { "title": "تحذير تنفيذ الأوامر", - "description": "يتم تنفيذ الأمر خارج تكامل الشل في VS Code. لإيقاف هذا التحذير عطّل تكامل الشل من قسم Terminal في إعدادات Kilo Code أو اطّلع على الدليل أدناه.", + "description": "يتم تنفيذ الأمر خارج تكامل الشل في VS Code. لإيقاف هذا التحذير عطّل تكامل الشل من قسم Terminal في إعدادات Axon Code أو اطّلع على الدليل أدناه.", "troubleshooting": "اضغط هنا لدليل تكامل الشل." }, "ask": { "autoApprovedRequestLimitReached": { "title": "تم بلوغ حد الطلبات الموافق عليها تلقائياً", - "description": "Kilo Code وصل لحد {{count}} طلب API موافَق عليه تلقائيًا. تبي تعيد العداد وتكمل المهمة؟", + "description": "Axon Code وصل لحد {{count}} طلب API موافَق عليه تلقائيًا. تبي تعيد العداد وتكمل المهمة؟", "button": "إعادة الضبط والمتابعة" }, "autoApprovedCostLimitReached": { "title": "تم الوصول لحد التكلفة المعتمدة تلقائياً", - "description": "Kilo Code وصل لحد التكلفة المعتمدة تلقائياً ${{count}}. تبي تعيد التكلفة وتكمل المهمة؟", + "description": "Axon Code وصل لحد التكلفة المعتمدة تلقائياً ${{count}}. تبي تعيد التكلفة وتكمل المهمة؟", "button": "أعد التعيين وكمّل" } }, @@ -424,8 +424,8 @@ } }, "slashCommand": { - "wantsToRun": "Kilo Code يريد تشغيل أمر شرطة مائلة:", - "didRun": "Kilo Code شغّل أمر شرطة مائلة:" + "wantsToRun": "Axon Code يريد تشغيل أمر شرطة مائلة:", + "didRun": "Axon Code شغّل أمر شرطة مائلة:" }, "queuedMessages": { "title": "الرسائل في الطابور:", diff --git a/webview-ui/src/i18n/locales/ar/cloud.json b/webview-ui/src/i18n/locales/ar/cloud.json index 6d31cb8c88..1bf0bef569 100644 --- a/webview-ui/src/i18n/locales/ar/cloud.json +++ b/webview-ui/src/i18n/locales/ar/cloud.json @@ -3,17 +3,17 @@ "profilePicture": "صورة الملف الشخصي", "logOut": "تسجيل الخروج", "testApiAuthentication": "اختبار مصادقة API", - "signIn": "الاتصال بـ Kilo Code Cloud", + "signIn": "الاتصال بـ Axon Code Cloud", "connect": "الاتصال الآن", - "cloudBenefitsTitle": "الاتصال بـ Kilo Code Cloud", + "cloudBenefitsTitle": "الاتصال بـ Axon Code Cloud", "cloudBenefitWalkaway": "تابع وتحكم في المهام من أي مكان باستخدام Kilo remote Control", "cloudBenefitSharing": "شارك المهام مع الآخرين", "cloudBenefitHistory": "الوصول إلى تاريخ المهام", "cloudBenefitMetrics": "احصل على نظرة شاملة على استهلاك Token الخاص بك", - "visitCloudWebsite": "زيارة Kilo Code Cloud", + "visitCloudWebsite": "زيارة Axon Code Cloud", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "تمكين متابعة والتفاعل مع المهام في مساحة العمل هذه باستخدام Kilo Code Cloud", - "cloudUrlPillLabel": "رابط Kilo Code Cloud", + "remoteControlDescription": "تمكين متابعة والتفاعل مع المهام في مساحة العمل هذه باستخدام Axon Code Cloud", + "cloudUrlPillLabel": "رابط Axon Code Cloud", "taskSync": "مزامنة المهام", "taskSyncDescription": "مزامنة المهام مع السحابة للمراقبة والتعاون", "remoteControlRequiresTaskSync": "التحكم عن بُعد يتطلب تفعيل مزامنة المهام", diff --git a/webview-ui/src/i18n/locales/ar/kilocode.json b/webview-ui/src/i18n/locales/ar/kilocode.json index d9dd44b659..001e5187b3 100644 --- a/webview-ui/src/i18n/locales/ar/kilocode.json +++ b/webview-ui/src/i18n/locales/ar/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "مرحبًا بك في Kilo Code!", - "introText1": "Kilo Code وكيل برمجة مدعوم بالذكاء ومفتوح المصدر ومجاني.", + "greeting": "مرحبًا بك في Axon Code!", + "introText1": "Axon Code وكيل برمجة مدعوم بالذكاء ومفتوح المصدر ومجاني.", "introText2": "يعمل مع أحدث نماذج الذكاء الاصطناعي مثل Claude Sonnet 4.5 وGemini 2.5 Pro وGPT-5 وأكثر من 450 نموذج آخر.", "introText3": "أنشئ حسابًا مجانيًا واحصل على 20 دولارًا كرصيد إضافي عند إضافة رصيد لأول مرة.", "ctaButton": "ابدأ الآن", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "شحن الرصيد", - "lowBalance": "رصيدك في Kilo Code منخفض", + "lowBalance": "رصيدك في Axon Code منخفض", "newOrganization": "تستخدم Kilo للعمل؟" }, "memoryWarning": { @@ -38,11 +38,11 @@ "mcp": "خوادم MCP" }, "provider": { - "account": "حساب Kilo Code", - "apiKey": "مفتاح Kilo Code API", - "login": "سجّل دخولك في Kilo Code", - "logout": "تسجيل الخروج من Kilo Code", - "automaticFetch": "أحدث النماذج متاحة تلقائيًا في Kilo Code. إذا لم تكن متأكدًا من النموذج الذي تريد اختياره، يعمل Kilo Code بشكل أفضل مع النماذج الموصى بها المدرجة في الأعلى بخط عريض.", + "account": "حساب Axon Code", + "apiKey": "مفتاح Axon Code API", + "login": "سجّل دخولك في Axon Code", + "logout": "تسجيل الخروج من Axon Code", + "automaticFetch": "أحدث النماذج متاحة تلقائيًا في Axon Code. إذا لم تكن متأكدًا من النموذج الذي تريد اختياره، يعمل Axon Code بشكل أفضل مع النماذج الموصى بها المدرجة في الأعلى بخط عريض.", "providerRouting": { "title": "توجيه المزود", "managedByOrganization": "إدارة توجيه المزود على مستوى المؤسسة", @@ -65,7 +65,7 @@ "modelInfo": { "contextWindow": "نافذة السياق", "providerBreakdown": "تفاصيل الأسعار والقدرات حسب المزود", - "averageKiloCodeCost": "هذا هو متوسط التكلفة الفعلية لـ Kilo Code عند استخدام هذا النموذج خلال الأسبوع الماضي. قد تكون أقل من السعر المدرج بسبب استخدام تخزين الموجهات المؤقت.", + "averageKiloCodeCost": "هذا هو متوسط التكلفة الفعلية لـ Axon Code عند استخدام هذا النموذج خلال الأسبوع الماضي. قد تكون أقل من السعر المدرج بسبب استخدام تخزين الموجهات المؤقت.", "table": { "provider": "المزود", "context": "يمكن للنقطة النهائية معالجة هذا العدد من الرموز (الإدخال + الإخراج).", @@ -78,15 +78,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "السماح بقراءة ملفات ضخمة", - "description": "إذا تم تفعيله، Kilo Code يقدر يقرأ ملفات ضخمة أو مخرجات MCP حتى لو فيه احتمال يتجاوز حجم السياق (إذا المحتوى تجاوز 80% من حجم السياق)." + "description": "إذا تم تفعيله، Axon Code يقدر يقرأ ملفات ضخمة أو مخرجات MCP حتى لو فيه احتمال يتجاوز حجم السياق (إذا المحتوى تجاوز 80% من حجم السياق)." } }, "systemNotifications": { "label": "تفعيل إشعارات النظام", - "description": "عند التفعيل، سيرسل Kilo Code إشعارات النظام للأحداث المهمة مثل إكمال المهام أو الأخطاء.", + "description": "عند التفعيل، سيرسل Axon Code إشعارات النظام للأحداث المهمة مثل إكمال المهام أو الأخطاء.", "testButton": "اختبار الإشعار", - "testTitle": "Kilo Code", - "testMessage": "هذا إشعار اختباري من Kilo Code." + "testTitle": "Axon Code", + "testMessage": "هذا إشعار اختباري من Axon Code." }, "terminal": { "commandGenerator": { @@ -108,7 +108,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code يقترح تلخيص المحادثة", + "wantsToCondense": "Axon Code يقترح تلخيص المحادثة", "condenseConversation": "تلخيص المحادثة" }, "seeNewChanges": "عرض التغييرات الجديدة", @@ -139,14 +139,14 @@ }, "docs": "التوثيق", "rules": { - "tooltip": "إدارة قواعد وسير العمل في Kilo Code", - "ariaLabel": "قواعد Kilo Code", + "tooltip": "إدارة قواعد وسير العمل في Axon Code", + "ariaLabel": "قواعد Axon Code", "tabs": { "rules": "القواعد", "workflows": "سير العمل" }, "description": { - "rules": "القواعد تتيح لك تحديد تعليمات يلتزم بها Kilo Code في جميع الأنماط والموجهات. وسيلة ثابتة لإضافة تفضيلاتك وسياقك للمحادثات.", + "rules": "القواعد تتيح لك تحديد تعليمات يلتزم بها Axon Code في جميع الأنماط والموجهات. وسيلة ثابتة لإضافة تفضيلاتك وسياقك للمحادثات.", "workflows": "سير العمل هو قالب محادثة جاهز. تقدر تستخدمه لتكرار أوامر أو خطوات مثل رفع خدمة أو تقديم PR. لتشغيل سير عمل، اكتب", "workflowsInChat": "في المحادثة." }, @@ -217,11 +217,11 @@ "keybindingDescription": "يمكن تشغيل ميزات الإكمال التلقائي بواسطة الأوامر. يمكنك تكوين اختصارات لوحة المفاتيح هنا.", "enableAutoTrigger": { "label": "تمكين الإكمال التلقائي", - "description": "عند التمكين، سيقوم Kilo Code بتشغيل الإكمال التلقائي تلقائياً عندما تتوقف عن الكتابة. يمكن أن يكون هذا مفيداً للإصلاحات السريعة والاقتراحات." + "description": "عند التمكين، سيقوم Axon Code بتشغيل الإكمال التلقائي تلقائياً عندما تتوقف عن الكتابة. يمكن أن يكون هذا مفيداً للإصلاحات السريعة والاقتراحات." }, "autoTriggerDelay": { "label": "تأخير التشغيل التلقائي", - "description": "التأخير بالثواني قبل أن يقوم Kilo Code بتشغيل الإكمال التلقائي بعد توقفك عن الكتابة. التأخير الأقصر يعني اقتراحات أسرع، لكن قد يكون أكثر استهلاكاً للموارد." + "description": "التأخير بالثواني قبل أن يقوم Axon Code بتشغيل الإكمال التلقائي بعد توقفك عن الكتابة. التأخير الأقصر يعني اقتراحات أسرع، لكن قد يكون أكثر استهلاكاً للموارد." }, "enableQuickInlineTaskKeybinding": { "label": "مهمة سريعة ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/ar/marketplace.json b/webview-ui/src/i18n/locales/ar/marketplace.json index a94b811274..22f440a62a 100644 --- a/webview-ui/src/i18n/locales/ar/marketplace.json +++ b/webview-ui/src/i18n/locales/ar/marketplace.json @@ -1,5 +1,5 @@ { - "title": "سوق Kilo Code", + "title": "سوق Axon Code", "tabs": { "installed": "المثبتة", "settings": "الإعدادات", diff --git a/webview-ui/src/i18n/locales/ar/mcp.json b/webview-ui/src/i18n/locales/ar/mcp.json index e9f23d0571..fc7bb0990d 100644 --- a/webview-ui/src/i18n/locales/ar/mcp.json +++ b/webview-ui/src/i18n/locales/ar/mcp.json @@ -2,15 +2,15 @@ "title": "خوادم MCP", "done": "تم", "marketplace": "متجر MCP", - "description": "<0>بروتوكول سياق النماذج يسمح بالتواصل مع خوادم MCP تشتغل محليًا وتضيف أدوات وموارد توسّع قدرات Kilo Code. تقدر تستخدم <1>خوادم من المجتمع أو تطلب من Kilo Code يبني لك أدوات مخصصة حسب شغلك (مثال: \"أضف أداة تجيب آخر توثيق npm\").", + "description": "<0>بروتوكول سياق النماذج يسمح بالتواصل مع خوادم MCP تشتغل محليًا وتضيف أدوات وموارد توسّع قدرات Axon Code. تقدر تستخدم <1>خوادم من المجتمع أو تطلب من Axon Code يبني لك أدوات مخصصة حسب شغلك (مثال: \"أضف أداة تجيب آخر توثيق npm\").", "instructions": "الإرشادات", "enableToggle": { "title": "تفعيل خوادم MCP", - "description": "شغّل الخيار هذا عشان Kilo Code يستخدم أدوات الخوادم المتصلة. هذا يعطيه قدرات أكثر. إذا ما تستخدم الأدوات الإضافية، طفّه لتقليل استهلاك التوكنات." + "description": "شغّل الخيار هذا عشان Axon Code يستخدم أدوات الخوادم المتصلة. هذا يعطيه قدرات أكثر. إذا ما تستخدم الأدوات الإضافية، طفّه لتقليل استهلاك التوكنات." }, "enableServerCreation": { "title": "تفعيل إنشاء خوادم MCP", - "description": "فعل هذا الخيار إذا تبي Kilo Code يساعدك تبني خوادم MCP <1>جديدة مخصصة. <0>تعرف على طريقة بناء الخوادم", + "description": "فعل هذا الخيار إذا تبي Axon Code يساعدك تبني خوادم MCP <1>جديدة مخصصة. <0>تعرف على طريقة بناء الخوادم", "hint": "تنبيه: إذا ما تحتاج تبني خادم جديد، يفضّل تطفّي هالخيار لتقليل تكلفة التوكنات." }, "editGlobalMCP": "تعديل MCP العام", diff --git a/webview-ui/src/i18n/locales/ar/prompts.json b/webview-ui/src/i18n/locales/ar/prompts.json index ea46765d28..80ccd91933 100644 --- a/webview-ui/src/i18n/locales/ar/prompts.json +++ b/webview-ui/src/i18n/locales/ar/prompts.json @@ -8,7 +8,7 @@ "editModesConfig": "تعديل إعدادات الأنماط", "editGlobalModes": "تعديل الأنماط العامة", "editProjectModes": "تعديل أنماط المشروع (.kilocodemodes)", - "createModeHelpText": "الأنماط تعرّف شخصيات مخصصة تضبط سلوك Kilo Code. <0>تعرف على طريقة استخدام الأنماط أو <1>تخصيصها حسب شغلك.", + "createModeHelpText": "الأنماط تعرّف شخصيات مخصصة تضبط سلوك Axon Code. <0>تعرف على طريقة استخدام الأنماط أو <1>تخصيصها حسب شغلك.", "selectMode": "بحث في الأنماط", "noMatchFound": "لم يتم العثور على أنماط" }, @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "نمط المنظمة", - "description": "هذا النمط مقدم من منظمتك ولا يمكن تعديله هنا. لتعديل هذا النمط، تفضل بزيارة لوحة تحكم Kilo Code.", + "description": "هذا النمط مقدم من منظمتك ولا يمكن تعديله هنا. لتعديل هذا النمط، تفضل بزيارة لوحة تحكم Axon Code.", "cannotEdit": "لا يمكن تعديل أنماط المنظمة" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "تعريف الدور", "resetToDefault": "رجّع للوضع الافتراضي", - "description": "حدد خبرة Kilo Code وطريقته في التعامل داخل هالنمط. هذا النص يحدد كيف يشتغل ويقدم نفسه." + "description": "حدد خبرة Axon Code وطريقته في التعامل داخل هالنمط. هذا النص يحدد كيف يشتغل ويقدم نفسه." }, "description": { "title": "وصف مختصر (للبشر)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "تحسين الموجه", - "description": "يحسن الموجهات ويخلي Kilo Code يفهم المطلوب بدقة. متوفر في المحادثة (أيقونة ✨)." + "description": "يحسن الموجهات ويخلي Axon Code يفهم المطلوب بدقة. متوفر في المحادثة (أيقونة ✨)." }, "CONDENSE": { "label": "ضغط السياق", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "تعريف الدور", - "description": "حدد خبرة Kilo Code وطريقته في النمط هذا." + "description": "حدد خبرة Axon Code وطريقته في النمط هذا." }, "description": { "label": "وصف مختصر (للبشر)", diff --git a/webview-ui/src/i18n/locales/ar/settings.json b/webview-ui/src/i18n/locales/ar/settings.json index 09ca94d130..fe167cf0bc 100644 --- a/webview-ui/src/i18n/locales/ar/settings.json +++ b/webview-ui/src/i18n/locales/ar/settings.json @@ -34,7 +34,7 @@ "ui": "واجهة المستخدم", "experimental": "تجريبي", "language": "اللغة", - "about": "عن Kilo Code" + "about": "عن Axon Code" }, "slashCommands": { "description": "إدارة أوامر الشرطة المائلة لتنفيذ سير العمل والإجراءات المخصصة بسرعة. تعرف أكثر" @@ -46,7 +46,7 @@ } }, "prompts": { - "description": "اضبط الموجهات المساعدة لعمليات مثل تحسين الموجه وشرح الكود وإصلاح المشاكل. هذي الموجهات تساعد Kilo Code يقدّم دعم أفضل للمهام المتكررة." + "description": "اضبط الموجهات المساعدة لعمليات مثل تحسين الموجه وشرح الكود وإصلاح المشاكل. هذي الموجهات تساعد Axon Code يقدّم دعم أفضل للمهام المتكررة." }, "codeIndex": { "title": "فهرسة قاعدة الكود", @@ -145,18 +145,18 @@ }, "autoApproval": { "title": "الموافقة التلقائية", - "description": "السماح لـ Kilo Code بتنفيذ العمليات تلقائيًا بدون طلب الموافقة. فعّل هذه الإعدادات فقط إذا كنت تثق بالذكاء الاصطناعي تمامًا وتفهم المخاطر الأمنية المرتبطة." + "description": "السماح لـ Axon Code بتنفيذ العمليات تلقائيًا بدون طلب الموافقة. فعّل هذه الإعدادات فقط إذا كنت تثق بالذكاء الاصطناعي تمامًا وتفهم المخاطر الأمنية المرتبطة." }, "autoApprove": { - "description": "خلّ Kilo Code ينفذ العمليات تلقائيًا بدون موافقة. فعّلها فقط إذا كنت واثق من الأمان.", + "description": "خلّ Axon Code ينفذ العمليات تلقائيًا بدون موافقة. فعّلها فقط إذا كنت واثق من الأمان.", "toggleShortcut": "تقدر تضبط اختصار لوحة مفاتيح لهذا الإعداد في تفضيلات IDE.", "enabled": "الموافقة التلقائية مفعلة", "readOnly": { "label": "قراءة", - "description": "يسمح لـ Kilo Code يعرض المجلدات ويقرأ الملفات تلقائي.", + "description": "يسمح لـ Axon Code يعرض المجلدات ويقرأ الملفات تلقائي.", "outsideWorkspace": { "label": "تشمل الملفات خارج المشروع", - "description": "اسمح لـ Kilo Code يقرأ ملفات برّا مساحة العمل بدون موافقة." + "description": "اسمح لـ Axon Code يقرأ ملفات برّا مساحة العمل بدون موافقة." } }, "write": { @@ -165,11 +165,11 @@ "delayLabel": "تأخير بعد الكتابة لفحص المشاكل", "outsideWorkspace": { "label": "تشمل الملفات خارج المشروع", - "description": "اسمح لـ Kilo Code يعدل ملفات خارج مساحة العمل بدون موافقة." + "description": "اسمح لـ Axon Code يعدل ملفات خارج مساحة العمل بدون موافقة." }, "protected": { "label": "تشمل الملفات المحمية", - "description": "اسمح لـ Kilo Code يعدل ملفات إعدادات مصغرة بدون موافقة." + "description": "اسمح لـ Axon Code يعدل ملفات إعدادات مصغرة بدون موافقة." } }, "browser": { @@ -421,7 +421,7 @@ "apiKeyPlaceholder": "أدخل مفتاح API", "apiKeyInfo": "سيتم إرسال مفتاح API في ترويسة Authorization", "description": "Ollama يشغّل نماذج محليًا. راجع دليلهم.", - "warning": "ملاحظة: Kilo Code يعمل أفضل مع Claude. النماذج الضعيفة قد لا تؤدي المطلوب." + "warning": "ملاحظة: Axon Code يعمل أفضل مع Claude. النماذج الضعيفة قد لا تؤدي المطلوب." }, "unboundApiKey": "مفتاح Unbound", "getUnboundApiKey": "احصل على مفتاح Unbound", @@ -486,7 +486,7 @@ }, "consecutiveMistakeLimit": { "label": "حد الأخطاء والتكرار", - "description": "عدد الأخطاء المتتالية أو الإجراءات المتكررة قبل إظهار حوار 'Kilo Code يواجه مشكلة'", + "description": "عدد الأخطاء المتتالية أو الإجراءات المتكررة قبل إظهار حوار 'Axon Code يواجه مشكلة'", "unlimitedDescription": "إعادة المحاولة غير المحدودة مفعلة (المتابعة التلقائية). لن يظهر الحوار أبداً.", "warning": "⚠️ تعيين القيمة إلى 0 يسمح بإعادة المحاولة غير المحدودة مما قد يستهلك استخدام API كبير" }, @@ -566,7 +566,7 @@ "browser": { "enable": { "label": "تفعيل أداة المتصفح", - "description": "إذا تم التفعيل، Kilo Code يقدر يستخدم المتصفح مع النماذج الداعمة. <0>تعرف أكثر" + "description": "إذا تم التفعيل، Axon Code يقدر يستخدم المتصفح مع النماذج الداعمة. <0>تعرف أكثر" }, "viewport": { "label": "حجم العرض", @@ -631,7 +631,7 @@ }, "tts": { "label": "تفعيل النص إلى كلام", - "description": "يقرأ ردود Kilo Code بصوت عالٍ.", + "description": "يقرأ ردود Axon Code بصوت عالٍ.", "speedLabel": "السرعة" } }, @@ -639,7 +639,7 @@ "description": "تحكّم بالمعلومات المُدرجة في سياق الذكاء.", "autoCondenseContextPercent": { "label": "نسبة تشغيل التلخيص الذكي", - "description": "عند الوصول لهذه النسبة، يختصر Kilo Code السياق." + "description": "عند الوصول لهذه النسبة، يختصر Axon Code السياق." }, "condensingApiConfiguration": { "label": "إعداد API للتلخيص", @@ -800,7 +800,7 @@ }, "todoList": { "label": "تفعيل أداة قائمة المهام", - "description": "عند التفعيل، يمكن لـ Kilo Code إنشاء وإدارة قوائم المهام لتتبع تقدم المهام. هذا يساعد في تنظيم المهام المعقدة إلى خطوات قابلة للإدارة." + "description": "عند التفعيل، يمكن لـ Axon Code إنشاء وإدارة قوائم المهام لتتبع تقدم المهام. هذا يساعد في تنظيم المهام المعقدة إلى خطوات قابلة للإدارة." } }, "experimental": { @@ -838,7 +838,7 @@ }, "MORPH_FAST_APPLY": { "name": "تفعيل Fast Apply", - "description": "عند التفعيل، يستطيع Kilo Code تعديل الملفات باستخدام Fast Apply مع نماذج متخصصة محسّنة لتعديلات الكود. يتطلب Kilo Gateway Provider أو OpenRouter أو مفتاح Morph API.", + "description": "عند التفعيل، يستطيع Axon Code تعديل الملفات باستخدام Fast Apply مع نماذج متخصصة محسّنة لتعديلات الكود. يتطلب Kilo Gateway Provider أو OpenRouter أو مفتاح Morph API.", "apiKey": "مفتاح Morph API (اختياري)", "placeholder": "أدخل مفتاح Morph API (اختياري)", "modelLabel": "اختيار النموذج", @@ -852,7 +852,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "التحرير في الخلفية", - "description": "منع تعطيل تركيز المحرر عند التفعيل. تحدث تعديلات الملفات في الخلفية دون فتح عروض diff أو سرقة التركيز. يمكنك الاستمرار في العمل دون انقطاع بينما يقوم Kilo Code بإجراء التغييرات. يمكن فتح الملفات دون تركيز لالتقاط التشخيصات أو إبقاؤها مغلقة تماماً." + "description": "منع تعطيل تركيز المحرر عند التفعيل. تحدث تعديلات الملفات في الخلفية دون فتح عروض diff أو سرقة التركيز. يمكنك الاستمرار في العمل دون انقطاع بينما يقوم Axon Code بإجراء التغييرات. يمكن فتح الملفات دون تركيز لالتقاط التشخيصات أو إبقاؤها مغلقة تماماً." }, "ASSISTANT_MESSAGE_PARSER": { "name": "استخدام محلل الرسائل الجديد", @@ -864,13 +864,13 @@ }, "IMAGE_GENERATION": { "name": "تمكين إنشاء صور بالذكاء الاصطناعي", - "description": "عند التفعيل، يمكن لـ Kilo Code إنشاء صور من النصوص. يتطلب مفتاح Kilo Code أو OpenRouter API.", + "description": "عند التفعيل، يمكن لـ Axon Code إنشاء صور من النصوص. يتطلب مفتاح Axon Code أو OpenRouter API.", "apiProvider": "مزود API", "openRouterApiKeyLabel": "مفتاح OpenRouter API", "openRouterApiKeyPlaceholder": "أدخل مفتاح OpenRouter API", - "kiloCodeApiKeyLabel": "مفتاح Kilo Code API", - "kiloCodeApiKeyPlaceholder": "أدخل مفتاح Kilo Code API", - "kiloCodeApiKeyPaste": "لصق مفتاح Kilo Code API الحالي", + "kiloCodeApiKeyLabel": "مفتاح Axon Code API", + "kiloCodeApiKeyPlaceholder": "أدخل مفتاح Axon Code API", + "kiloCodeApiKeyPaste": "لصق مفتاح Axon Code API الحالي", "getApiKeyText": "احصل على مفتاحك من", "modelSelectionLabel": "نموذج إنشاء الصور", "modelSelectionDescription": "اختر النموذج المراد استخدامه لإنشاء الصور", @@ -879,7 +879,7 @@ }, "RUN_SLASH_COMMAND": { "name": "تمكين أوامر الشرطة المدفوعة بالنموذج", - "description": "عند التمكين، يمكن لـ Kilo Code تشغيل أوامر الشرطة الخاصة بك لتنفيذ سير العمل." + "description": "عند التمكين، يمكن لـ Axon Code تشغيل أوامر الشرطة الخاصة بك لتنفيذ سير العمل." }, "INLINE_ASSIST": { "name": "Autocomplete", @@ -888,7 +888,7 @@ }, "promptCaching": { "label": "تعطيل تخزين الموجهات", - "description": "عند التفعيل، ما يستخدم Kilo Code الكاش لهذا النموذج." + "description": "عند التفعيل، ما يستخدم Axon Code الكاش لهذا النموذج." }, "temperature": { "useCustom": "استخدام درجة حرارة مخصصة", @@ -920,18 +920,18 @@ } }, "modelPicker": { - "automaticFetch": "الإضافة تجلب تلقائياً أحدث قائمة بالنماذج المتاحة على {{serviceName}}. إذا كنت غير متأكد من النموذج الذي تختاره، فإن Kilo Code يعمل بشكل أفضل مع {{defaultModelId}}.", + "automaticFetch": "الإضافة تجلب تلقائياً أحدث قائمة بالنماذج المتاحة على {{serviceName}}. إذا كنت غير متأكد من النموذج الذي تختاره، فإن Axon Code يعمل بشكل أفضل مع {{defaultModelId}}.", "label": "النموذج", "searchPlaceholder": "بحث", "noMatchFound": "ما فيه تطابق", "useCustomModel": "استخدام مخصص: {{modelId}}" }, "footer": { - "feedback": "عندك سؤال أو ملاحظة؟ افتح تذكرة في github.com/Kilo-Org/kilocode أو انضم لـ r/kilocode أو kilocode.ai/discord.", - "support": "للاستفسارات المالية: https://kilocode.ai/support", + "feedback": "عندك سؤال أو ملاحظة؟ افتح تذكرة في github.com/Kilo-Org/kilocode أو انضم لـ r/kilocode أو matterai.so/discord.", + "support": "للاستفسارات المالية: https://matterai.so/support", "telemetry": { "label": "السماح بتقارير الأخطاء والاستخدام", - "description": "ساعد في تحسين Kilo Code بإرسال بيانات الاستخدام وتقارير الأخطاء. لا يتم إرسال أي كود أو مطالبات أو معلومات شخصية أبداً. راجع سياسة الخصوصية لمزيد من التفاصيل." + "description": "ساعد في تحسين Axon Code بإرسال بيانات الاستخدام وتقارير الأخطاء. لا يتم إرسال أي كود أو مطالبات أو معلومات شخصية أبداً. راجع سياسة الخصوصية لمزيد من التفاصيل." }, "settings": { "import": "استيراد", diff --git a/webview-ui/src/i18n/locales/ar/welcome.json b/webview-ui/src/i18n/locales/ar/welcome.json index d98fd93554..5df4a16c12 100644 --- a/webview-ui/src/i18n/locales/ar/welcome.json +++ b/webview-ui/src/i18n/locales/ar/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "مرحبًا، أنا Kilo Code!", - "introduction": "Kilo Code هو وكيل البرمجة الذاتي الأفضل على الإطلاق. استعد للتصميم والبرمجة وتصحيح الأخطاء وزيادة إنتاجيتك بشكل غير مسبوق. للمتابعة، يحتاج Kilo Code إلى مفتاح API.", + "greeting": "مرحبًا، أنا Axon Code!", + "introduction": "Axon Code هو وكيل البرمجة الذاتي الأفضل على الإطلاق. استعد للتصميم والبرمجة وتصحيح الأخطاء وزيادة إنتاجيتك بشكل غير مسبوق. للمتابعة، يحتاج Axon Code إلى مفتاح API.", "notice": "عشان تبدأ، هذي الإضافة تحتاج مزوّد API.", "start": "يلا نبدأ!", "routers": { @@ -16,12 +16,12 @@ "incentive": "جرب Roo مجاناً" } }, - "chooseProvider": "عشان يشتغل سحر Kilo Code، يلزم مفتاح API.", + "chooseProvider": "عشان يشتغل سحر Axon Code، يلزم مفتاح API.", "startRouter": "نوصي باستخدام موجّه LLM:", "startCustom": "أو تقدر تستخدم مفتاح مزوّدك الخاص:", "telemetry": { - "helpImprove": "ساهم في تحسين Kilo Code", - "helpImproveMessage": "يجمع Kilo Code بيانات الأخطاء والاستخدام لمساعدتنا في إصلاح الأخطاء وتحسين الإضافة. هذه البيانات التشخيصية لا تجمع الكود أو المطالبات أو المعلومات الشخصية. يمكنك إيقاف هذا في الإعدادات." + "helpImprove": "ساهم في تحسين Axon Code", + "helpImproveMessage": "يجمع Axon Code بيانات الأخطاء والاستخدام لمساعدتنا في إصلاح الأخطاء وتحسين الإضافة. هذه البيانات التشخيصية لا تجمع الكود أو المطالبات أو المعلومات الشخصية. يمكنك إيقاف هذا في الإعدادات." }, "importSettings": "استيراد الإعدادات" } diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 70a9e3539d..8f51b92282 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Què pot fer Kilo Code per tu?", + "greeting": "Què pot fer Axon Code per tu?", "task": { "title": "Tasca", "expand": "Expandir tasca", @@ -21,7 +21,7 @@ "sharePublicly": "Compartir públicament", "sharePubliclyDescription": "Qualsevol amb l'enllaç pot accedir", "connectToCloud": "Connecta al núvol", - "connectToCloudDescription": "Inicia sessió a Kilo Code Cloud per compartir tasques", + "connectToCloudDescription": "Inicia sessió a Axon Code Cloud per compartir tasques", "sharingDisabledByOrganization": "Compartició deshabilitada per l'organització", "shareSuccessOrganization": "Enllaç d'organització copiat al porta-retalls", "shareSuccessPublic": "Enllaç públic copiat al porta-retalls", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Desplaça't al final del xat", "about": "Genera, refactoritza i depura codi amb l'ajuda de la IA. Consulta la nostra documentació per obtenir més informació.", - "onboarding": " La vostra llista de tasques en aquest espai de treball està buida. Comença escrivint una tasca a continuació. \nNo esteu segur per on començar? \nMés informació sobre què pot fer Kilo Code als documents.", + "onboarding": " La vostra llista de tasques en aquest espai de treball està buida. Comença escrivint una tasca a continuació. \nNo esteu segur per on començar? \nMés informació sobre què pot fer Axon Code als documents.", "rooTips": { "boomerangTasks": { "title": "Orquestració de Tasques", @@ -128,7 +128,7 @@ "title": "Modes", "marketplace": "Marketplace de Modes", "settings": "Configuració de Modes", - "description": "Personalitats especialitzades que adapten el comportament de Kilo Code.", + "description": "Personalitats especialitzades que adapten el comportament de Axon Code.", "searchPlaceholder": "Cerca modes...", "noResults": "No s'han trobat resultats", "organizationModes": "Modes d'organització" @@ -143,7 +143,7 @@ "diffError": { "title": "Edició fallida" }, - "troubleMessage": "Kilo Code està tenint problemes...", + "troubleMessage": "Axon Code està tenint problemes...", "apiRequest": { "title": "Sol·licitud API", "failed": "Sol·licitud API ha fallat", @@ -168,46 +168,46 @@ "current": "Actual" }, "instructions": { - "wantsToFetch": "Kilo Code vol obtenir instruccions detallades per ajudar amb la tasca actual." + "wantsToFetch": "Axon Code vol obtenir instruccions detallades per ajudar amb la tasca actual." }, "fileOperations": { - "wantsToRead": "Kilo Code vol llegir aquest fitxer", - "wantsToReadOutsideWorkspace": "Kilo Code vol llegir aquest fitxer fora de l'espai de treball", - "didRead": "Kilo Code ha llegit aquest fitxer", - "wantsToEdit": "Kilo Code vol editar aquest fitxer", - "wantsToEditOutsideWorkspace": "Kilo Code vol editar aquest fitxer fora de l'espai de treball", - "wantsToEditProtected": "Kilo Code vol editar un fitxer de configuració protegit", - "wantsToCreate": "Kilo Code vol crear un nou fitxer", - "wantsToSearchReplace": "Kilo Code vol realitzar cerca i substitució en aquest fitxer", - "didSearchReplace": "Kilo Code ha realitzat cerca i substitució en aquest fitxer", - "wantsToInsert": "Kilo Code vol inserir contingut en aquest fitxer", - "wantsToInsertWithLineNumber": "Kilo Code vol inserir contingut a la línia {{lineNumber}} d'aquest fitxer", - "wantsToInsertAtEnd": "Kilo Code vol afegir contingut al final d'aquest fitxer", - "wantsToReadAndXMore": "En Kilo Code vol llegir aquest fitxer i {{count}} més", - "wantsToReadMultiple": "Kilo Code vol llegir diversos fitxers", - "wantsToApplyBatchChanges": "Kilo Code vol aplicar canvis a múltiples fitxers", - "wantsToGenerateImage": "Kilo Code vol generar una imatge", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code vol generar una imatge fora de l'espai de treball", - "wantsToGenerateImageProtected": "Kilo Code vol generar una imatge en una ubicació protegida", - "didGenerateImage": "Kilo Code ha generat una imatge" + "wantsToRead": "Axon Code vol llegir aquest fitxer", + "wantsToReadOutsideWorkspace": "Axon Code vol llegir aquest fitxer fora de l'espai de treball", + "didRead": "Axon Code ha llegit aquest fitxer", + "wantsToEdit": "Axon Code vol editar aquest fitxer", + "wantsToEditOutsideWorkspace": "Axon Code vol editar aquest fitxer fora de l'espai de treball", + "wantsToEditProtected": "Axon Code vol editar un fitxer de configuració protegit", + "wantsToCreate": "Axon Code vol crear un nou fitxer", + "wantsToSearchReplace": "Axon Code vol realitzar cerca i substitució en aquest fitxer", + "didSearchReplace": "Axon Code ha realitzat cerca i substitució en aquest fitxer", + "wantsToInsert": "Axon Code vol inserir contingut en aquest fitxer", + "wantsToInsertWithLineNumber": "Axon Code vol inserir contingut a la línia {{lineNumber}} d'aquest fitxer", + "wantsToInsertAtEnd": "Axon Code vol afegir contingut al final d'aquest fitxer", + "wantsToReadAndXMore": "En Axon Code vol llegir aquest fitxer i {{count}} més", + "wantsToReadMultiple": "Axon Code vol llegir diversos fitxers", + "wantsToApplyBatchChanges": "Axon Code vol aplicar canvis a múltiples fitxers", + "wantsToGenerateImage": "Axon Code vol generar una imatge", + "wantsToGenerateImageOutsideWorkspace": "Axon Code vol generar una imatge fora de l'espai de treball", + "wantsToGenerateImageProtected": "Axon Code vol generar una imatge en una ubicació protegida", + "didGenerateImage": "Axon Code ha generat una imatge" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code vol veure els fitxers de nivell superior en aquest directori", - "didViewTopLevel": "Kilo Code ha vist els fitxers de nivell superior en aquest directori", - "wantsToViewRecursive": "Kilo Code vol veure recursivament tots els fitxers en aquest directori", - "didViewRecursive": "Kilo Code ha vist recursivament tots els fitxers en aquest directori", - "wantsToViewDefinitions": "Kilo Code vol veure noms de definicions de codi font utilitzats en aquest directori", - "didViewDefinitions": "Kilo Code ha vist noms de definicions de codi font utilitzats en aquest directori", - "wantsToSearch": "Kilo Code vol cercar en aquest directori {{regex}}", - "didSearch": "Kilo Code ha cercat en aquest directori {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code vol cercar en aquest directori (fora de l'espai de treball) {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code ha cercat en aquest directori (fora de l'espai de treball) {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code vol veure els fitxers de nivell superior en aquest directori (fora de l'espai de treball)", - "didViewTopLevelOutsideWorkspace": "Kilo Code ha vist els fitxers de nivell superior en aquest directori (fora de l'espai de treball)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code vol veure recursivament tots els fitxers en aquest directori (fora de l'espai de treball)", - "didViewRecursiveOutsideWorkspace": "Kilo Code ha vist recursivament tots els fitxers en aquest directori (fora de l'espai de treball)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code vol veure noms de definicions de codi font utilitzats en aquest directori (fora de l'espai de treball)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code ha vist noms de definicions de codi font utilitzats en aquest directori (fora de l'espai de treball)" + "wantsToViewTopLevel": "Axon Code vol veure els fitxers de nivell superior en aquest directori", + "didViewTopLevel": "Axon Code ha vist els fitxers de nivell superior en aquest directori", + "wantsToViewRecursive": "Axon Code vol veure recursivament tots els fitxers en aquest directori", + "didViewRecursive": "Axon Code ha vist recursivament tots els fitxers en aquest directori", + "wantsToViewDefinitions": "Axon Code vol veure noms de definicions de codi font utilitzats en aquest directori", + "didViewDefinitions": "Axon Code ha vist noms de definicions de codi font utilitzats en aquest directori", + "wantsToSearch": "Axon Code vol cercar en aquest directori {{regex}}", + "didSearch": "Axon Code ha cercat en aquest directori {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code vol cercar en aquest directori (fora de l'espai de treball) {{regex}}", + "didSearchOutsideWorkspace": "Axon Code ha cercat en aquest directori (fora de l'espai de treball) {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code vol veure els fitxers de nivell superior en aquest directori (fora de l'espai de treball)", + "didViewTopLevelOutsideWorkspace": "Axon Code ha vist els fitxers de nivell superior en aquest directori (fora de l'espai de treball)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code vol veure recursivament tots els fitxers en aquest directori (fora de l'espai de treball)", + "didViewRecursiveOutsideWorkspace": "Axon Code ha vist recursivament tots els fitxers en aquest directori (fora de l'espai de treball)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code vol veure noms de definicions de codi font utilitzats en aquest directori (fora de l'espai de treball)", + "didViewDefinitionsOutsideWorkspace": "Axon Code ha vist noms de definicions de codi font utilitzats en aquest directori (fora de l'espai de treball)" }, "commandOutput": "Sortida de la comanda", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Has dit" }, "mcp": { - "wantsToUseTool": "Kilo Code vol utilitzar una eina al servidor MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code vol accedir a un recurs al servidor MCP {{serverName}}" + "wantsToUseTool": "Axon Code vol utilitzar una eina al servidor MCP {{serverName}}", + "wantsToAccessResource": "Axon Code vol accedir a un recurs al servidor MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code vol canviar a mode {{mode}}", - "wantsToSwitchWithReason": "Kilo Code vol canviar a mode {{mode}} perquè: {{reason}}", - "didSwitch": "Kilo Code ha canviat a mode {{mode}}", - "didSwitchWithReason": "Kilo Code ha canviat a mode {{mode}} perquè: {{reason}}" + "wantsToSwitch": "Axon Code vol canviar a mode {{mode}}", + "wantsToSwitchWithReason": "Axon Code vol canviar a mode {{mode}} perquè: {{reason}}", + "didSwitch": "Axon Code ha canviat a mode {{mode}}", + "didSwitchWithReason": "Axon Code ha canviat a mode {{mode}} perquè: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code vol crear una nova subtasca en mode {{mode}}", - "wantsToFinish": "Kilo Code vol finalitzar aquesta subtasca", + "wantsToCreate": "Axon Code vol crear una nova subtasca en mode {{mode}}", + "wantsToFinish": "Axon Code vol finalitzar aquesta subtasca", "newTaskContent": "Instruccions de la subtasca", "completionContent": "Subtasca completada", "resultContent": "Resultats de la subtasca", @@ -254,7 +254,7 @@ "completionInstructions": "Subtasca completada! Pots revisar els resultats i suggerir correccions o següents passos. Si tot sembla correcte, confirma per tornar el resultat a la tasca principal." }, "questions": { - "hasQuestion": "Kilo Code té una pregunta" + "hasQuestion": "Axon Code té una pregunta" }, "taskCompleted": "Tasca completada", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "Uneix-te a nosaltres a X, Discord, o r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code vol utilitzar el navegador", + "rooWantsToUse": "Axon Code vol utilitzar el navegador", "consoleLogs": "Registres de consola", "noNewLogs": "(Cap registre nou)", "screenshot": "Captura de pantalla del navegador", @@ -336,24 +336,24 @@ "profileViolationWarning": "El perfil actual no és compatible amb la configuració de la teva organització", "shellIntegration": { "title": "Advertència d'execució d'ordres", - "description": "La teva ordre s'està executant sense la integració de shell del terminal VSCode. Per suprimir aquest advertiment, pots desactivar la integració de shell a la secció Terminal de la configuració de Kilo Code o solucionar problemes d'integració del terminal VSCode utilitzant l'enllaç a continuació.", + "description": "La teva ordre s'està executant sense la integració de shell del terminal VSCode. Per suprimir aquest advertiment, pots desactivar la integració de shell a la secció Terminal de la configuració de Axon Code o solucionar problemes d'integració del terminal VSCode utilitzant l'enllaç a continuació.", "troubleshooting": "Fes clic aquí per a la documentació d'integració de shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "S'ha arribat al límit de sol·licituds aprovades automàticament", - "description": "Kilo Code ha arribat al límit aprovat automàticament de {{count}} sol·licitud(s) d'API. Vols reiniciar el comptador i continuar amb la tasca?", + "description": "Axon Code ha arribat al límit aprovat automàticament de {{count}} sol·licitud(s) d'API. Vols reiniciar el comptador i continuar amb la tasca?", "button": "Reiniciar i continuar" }, "autoApprovedCostLimitReached": { "title": "S'ha arribat al límit de cost d'aprovació automàtica", "button": "Restableix i continua", - "description": "Kilo Code ha arribat al límit de cost aprovat automàticament de ${{count}}. Vols restablir el cost i continuar amb la tasca?" + "description": "Axon Code ha arribat al límit de cost aprovat automàticament de ${{count}}. Vols restablir el cost i continuar amb la tasca?" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code vol cercar a la base de codi {{query}}", - "wantsToSearchWithPath": "Kilo Code vol cercar a la base de codi {{query}} a {{path}}", + "wantsToSearch": "Axon Code vol cercar a la base de codi {{query}}", + "wantsToSearchWithPath": "Axon Code vol cercar a la base de codi {{query}} a {{path}}", "didSearch_one": "S'ha trobat 1 resultat", "didSearch_other": "S'han trobat {{count}} resultats", "resultTooltip": "Puntuació de similitud: {{score}} (fes clic per obrir el fitxer)" @@ -412,8 +412,8 @@ "clickToEdit": "Feu clic per editar el missatge" }, "slashCommand": { - "wantsToRun": "Kilo Code vol executar una comanda slash", - "didRun": "Kilo Code ha executat una comanda slash" + "wantsToRun": "Axon Code vol executar una comanda slash", + "didRun": "Axon Code ha executat una comanda slash" }, "contextMenu": { "noResults": "Sense resultats", diff --git a/webview-ui/src/i18n/locales/ca/cloud.json b/webview-ui/src/i18n/locales/ca/cloud.json index b7790abfe2..53ba59ea26 100644 --- a/webview-ui/src/i18n/locales/ca/cloud.json +++ b/webview-ui/src/i18n/locales/ca/cloud.json @@ -3,7 +3,7 @@ "profilePicture": "Imatge de perfil", "logOut": "Tancar sessió", "testApiAuthentication": "Provar autenticació d'API", - "signIn": "Connecta't a Kilo Code Cloud", + "signIn": "Connecta't a Axon Code Cloud", "connect": "Connecta", "cloudBenefitsTitle": "Connecta't a Roo Code Cloud", "cloudBenefitWalkaway": "Segueix i controla tasques des de qualsevol lloc amb Roomote Control", diff --git a/webview-ui/src/i18n/locales/ca/kilocode.json b/webview-ui/src/i18n/locales/ca/kilocode.json index 7fa9c12fc8..5d0bc8ee4b 100644 --- a/webview-ui/src/i18n/locales/ca/kilocode.json +++ b/webview-ui/src/i18n/locales/ca/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Benvingut a Kilo Code!", - "introText1": "Kilo Code és un agent de codificació d'IA gratuït i de codi obert.", + "greeting": "Benvingut a Axon Code!", + "introText1": "Axon Code és un agent de codificació d'IA gratuït i de codi obert.", "introText2": "Funciona amb els models d'IA més recents com Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, i més de 450 més.", "introText3": "Crea un compte gratuït i obtén $20 en crèdits de bonificació quan recarreguis per primera vegada.", "ctaButton": "Comença", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Afegir crèdit", - "lowBalance": "El teu saldo de Kilo Code és baix", + "lowBalance": "El teu saldo de Axon Code és baix", "newOrganization": "Utilitzes Kilo per a la feina?" }, "pagination": { @@ -35,16 +35,16 @@ "mcp": "Servidors MCP" }, "provider": { - "account": "Compte de Kilo Code", - "apiKey": "Clau API de Kilo Code", - "login": "Iniciar sessió a Kilo Code", - "logout": "Tancar sessió de Kilo Code", - "automaticFetch": "Els models més recents estan disponibles automàticament a Kilo Code. Si no estàs segur de quin model triar, Kilo Code funciona millor amb els models recomanats que apareixen a la part superior en negreta.", + "account": "Compte de Axon Code", + "apiKey": "Clau API de Axon Code", + "login": "Iniciar sessió a Axon Code", + "logout": "Tancar sessió de Axon Code", + "automaticFetch": "Els models més recents estan disponibles automàticament a Axon Code. Si no estàs segur de quin model triar, Axon Code funciona millor amb els models recomanats que apareixen a la part superior en negreta.", "providerRouting": { "title": "Encaminament de proveïdors", "managedByOrganization": "Gestionar encaminament de proveïdors a nivell d'organització", "createOrganization": "Crear organització per gestionar encaminament de proveïdors", - "description": "Kilo Code encamina les sol·licituds als millors proveïdors disponibles per al vostre model. Per defecte, les sol·licituds es distribueixen entre els principals proveïdors per maximitzar el temps de funcionament. No obstant això, podeu triar un proveïdor específic per a aquest model.", + "description": "Axon Code encamina les sol·licituds als millors proveïdors disponibles per al vostre model. Per defecte, les sol·licituds es distribueixen entre els principals proveïdors per maximitzar el temps de funcionament. No obstant això, podeu triar un proveïdor específic per a aquest model.", "sorting": { "default": "Ordenació de proveïdors per defecte", "price": "Preferir proveïdors amb preu més baix", @@ -63,7 +63,7 @@ "modelInfo": { "contextWindow": "Finestra de context", "providerBreakdown": "Desglossament de preus i capacitats del proveïdor", - "averageKiloCodeCost": "Aquest és el cost real mitjà gastat per Kilo Code utilitzant aquest model durant la darrera setmana. Pot ser inferior al preu llistat a causa de la utilització de la memòria cau de prompts.", + "averageKiloCodeCost": "Aquest és el cost real mitjà gastat per Axon Code utilitzant aquest model durant la darrera setmana. Pot ser inferior al preu llistat a causa de la utilització de la memòria cau de prompts.", "table": { "provider": "Proveïdor", "context": "L'endpoint pot processar aquest nombre de tokens (entrada + sortida).", @@ -76,15 +76,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Permet lectures de fitxers molt grans", - "description": "Quan està activat, Kilo Code realitzarà lectures de fitxers o sortides MCP molt grans encara que hi hagi una alta probabilitat de desbordar la finestra de context (mida del contingut >80% de la finestra de context)." + "description": "Quan està activat, Axon Code realitzarà lectures de fitxers o sortides MCP molt grans encara que hi hagi una alta probabilitat de desbordar la finestra de context (mida del contingut >80% de la finestra de context)." } }, "systemNotifications": { "label": "Activar notificacions del sistema", - "description": "Quan està activat, Kilo Code enviarà notificacions del sistema per a esdeveniments importants com la finalització de tasques o errors.", + "description": "Quan està activat, Axon Code enviarà notificacions del sistema per a esdeveniments importants com la finalització de tasques o errors.", "testButton": "Provar notificació", - "testTitle": "Kilo Code", - "testMessage": "Aquesta és una notificació de prova de Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Aquesta és una notificació de prova de Axon Code." }, "terminal": { "commandGenerator": { @@ -117,7 +117,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code vol condensar la teva conversa", + "wantsToCondense": "Axon Code vol condensar la teva conversa", "condenseConversation": "Condensar Conversa" }, "seeNewChanges": "Mostrar Nous Canvis", @@ -130,15 +130,15 @@ }, "docs": "Documentació", "rules": { - "tooltip": "Gestionar Regles i Fluxos de Treball de Kilo Code", - "ariaLabel": "Regles de Kilo Code", + "tooltip": "Gestionar Regles i Fluxos de Treball de Axon Code", + "ariaLabel": "Regles de Axon Code", "tabs": { "rules": "Regles", "workflows": "Fluxos de Treball" }, "description": { - "rules": "Les regles et permeten proporcionar a Kilo Code instruccions que ha de seguir en tots els modes i per a tots els prompts. Són una manera persistent d'incloure context i preferències per a totes les converses al teu espai de treball o globalment.", - "workflows": "Els fluxos de treball són una plantilla preparada per a una conversa. Els fluxos de treball et permeten definir prompts que uses freqüentment, i poden incloure una sèrie de passos per guiar Kilo Code a través de tasques repetitives, com desplegar un servei o enviar una PR. Per invocar un flux de treball, escriu", + "rules": "Les regles et permeten proporcionar a Axon Code instruccions que ha de seguir en tots els modes i per a tots els prompts. Són una manera persistent d'incloure context i preferències per a totes les converses al teu espai de treball o globalment.", + "workflows": "Els fluxos de treball són una plantilla preparada per a una conversa. Els fluxos de treball et permeten definir prompts que uses freqüentment, i poden incloure una sèrie de passos per guiar Axon Code a través de tasques repetitives, com desplegar un servei o enviar una PR. Per invocar un flux de treball, escriu", "workflowsInChat": "al xat." }, "sections": { @@ -208,11 +208,11 @@ "keybindingDescription": "Les funcionalitats d'Autocomplete es poden activar mitjançant ordres. Pots configurar les Dreceres de Teclat aquí.", "enableAutoTrigger": { "label": "Habilitar Autocomplete", - "description": "Quan està habilitat, Kilo Code activarà automàticament Autocomplete quan deixis d'escriure. Això pot ser útil per a correccions ràpides i suggeriments." + "description": "Quan està habilitat, Axon Code activarà automàticament Autocomplete quan deixis d'escriure. Això pot ser útil per a correccions ràpides i suggeriments." }, "autoTriggerDelay": { "label": "Retard d'Activació Automàtica", - "description": "El retard en segons abans que Kilo Code activi Autocomplete després que deixis d'escriure. Un retard més curt significa suggeriments més ràpids, però pot ser més intensiu en recursos." + "description": "El retard en segons abans que Axon Code activi Autocomplete després que deixis d'escriure. Un retard més curt significa suggeriments més ràpids, però pot ser més intensiu en recursos." }, "enableQuickInlineTaskKeybinding": { "label": "Tasca ràpida ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/ca/marketplace.json b/webview-ui/src/i18n/locales/ca/marketplace.json index 5586725913..1326f5fef1 100644 --- a/webview-ui/src/i18n/locales/ca/marketplace.json +++ b/webview-ui/src/i18n/locales/ca/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Instal·lat", "settings": "Configuració", diff --git a/webview-ui/src/i18n/locales/ca/mcp.json b/webview-ui/src/i18n/locales/ca/mcp.json index 3cc7ef040a..49d8d41985 100644 --- a/webview-ui/src/i18n/locales/ca/mcp.json +++ b/webview-ui/src/i18n/locales/ca/mcp.json @@ -2,16 +2,16 @@ "title": "Servidors MCP", "done": "Fet", "marketplace": "Mercat de MCP", - "description": "El <0>Model Context Protocol permet la comunicació amb servidors MCP que s'executen localment i proporcionen eines i recursos addicionals per ampliar les capacitats de Kilo Code. Pots utilitzar <1>servidors creats per la comunitat o demanar a Kilo Code que creï noves eines específiques per al teu flux de treball (per exemple, \"afegir una eina que obtingui la documentació més recent de npm\").", + "description": "El <0>Model Context Protocol permet la comunicació amb servidors MCP que s'executen localment i proporcionen eines i recursos addicionals per ampliar les capacitats de Axon Code. Pots utilitzar <1>servidors creats per la comunitat o demanar a Axon Code que creï noves eines específiques per al teu flux de treball (per exemple, \"afegir una eina que obtingui la documentació més recent de npm\").", "instructions": "Instruccions", "enableToggle": { "title": "Activa els servidors MCP", - "description": "Activa-ho perquè Kilo Code pugui utilitzar eines dels servidors MCP connectats. Això dóna més capacitats a Kilo Code. Si no vols utilitzar aquestes eines addicionals, desactiva-ho per ajudar a reduir el cost dels tokens API." + "description": "Activa-ho perquè Axon Code pugui utilitzar eines dels servidors MCP connectats. Això dóna més capacitats a Axon Code. Si no vols utilitzar aquestes eines addicionals, desactiva-ho per ajudar a reduir el cost dels tokens API." }, "enableServerCreation": { "title": "Activa la creació de servidors MCP", - "description": "Activa-ho perquè Kilo Code t'ajudi a crear <1>nous servidors MCP personalitzats. <0>Més informació sobre la creació de servidors", - "hint": "Consell: Per reduir el cost dels tokens API, desactiva aquesta opció quan no demanis a Kilo Code que creï un nou servidor MCP." + "description": "Activa-ho perquè Axon Code t'ajudi a crear <1>nous servidors MCP personalitzats. <0>Més informació sobre la creació de servidors", + "hint": "Consell: Per reduir el cost dels tokens API, desactiva aquesta opció quan no demanis a Axon Code que creï un nou servidor MCP." }, "editGlobalMCP": "Edita MCP global", "editProjectMCP": "Edita MCP del projecte", diff --git a/webview-ui/src/i18n/locales/ca/prompts.json b/webview-ui/src/i18n/locales/ca/prompts.json index 9fa7d500f2..bc9940e3bf 100644 --- a/webview-ui/src/i18n/locales/ca/prompts.json +++ b/webview-ui/src/i18n/locales/ca/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Editar configuració de modes", "editGlobalModes": "Editar modes globals", "editProjectModes": "Editar modes de projecte (.kilocodemodes)", - "createModeHelpText": "Els modes són persones especialitzades que adapten el comportament de Kilo Code. <0>Aprèn sobre l'ús de modes o <1>Personalització de modes.", + "createModeHelpText": "Els modes són persones especialitzades que adapten el comportament de Axon Code. <0>Aprèn sobre l'ús de modes o <1>Personalització de modes.", "selectMode": "Cerqueu modes" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Mode d'organització", - "description": "Aquest mode és proporcionat per la teva organització i no es pot editar aquí. Per modificar aquest mode, visita el Kilo Code Dashboard.", + "description": "Aquest mode és proporcionat per la teva organització i no es pot editar aquí. Per modificar aquest mode, visita el Axon Code Dashboard.", "cannotEdit": "Els modes d'organització no es poden editar" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definició de rol", "resetToDefault": "Restablir a valors predeterminats", - "description": "Definiu l'experiència i personalitat de Kilo Code per a aquest mode. Aquesta descripció determina com Kilo Code es presenta i aborda les tasques." + "description": "Definiu l'experiència i personalitat de Axon Code per a aquest mode. Aquesta descripció determina com Axon Code es presenta i aborda les tasques." }, "description": { "title": "Descripció curta (per a humans)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Millorar prompt", - "description": "Utilitzeu la millora de prompts per obtenir suggeriments o millores personalitzades per a les vostres entrades. Això assegura que Kilo Code entengui la vostra intenció i proporcioni les millors respostes possibles. Disponible a través de la icona ✨ al xat." + "description": "Utilitzeu la millora de prompts per obtenir suggeriments o millores personalitzades per a les vostres entrades. Això assegura que Axon Code entengui la vostra intenció i proporcioni les millors respostes possibles. Disponible a través de la icona ✨ al xat." }, "CONDENSE": { "label": "Condensació de context", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definició de rol", - "description": "Definiu l'experiència i personalitat de Kilo Code per a aquest mode." + "description": "Definiu l'experiència i personalitat de Axon Code per a aquest mode." }, "whenToUse": { "label": "Quan utilitzar (opcional)", diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index 4f3dcfdeba..c55f425201 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Experimental", "language": "Idioma", - "about": "Sobre Kilo Code", + "about": "Sobre Axon Code", "display": "Mostrar" }, "slashCommands": { "description": "Gestiona les teves comandes de barra per executar ràpidament fluxos de treball i accions personalitzades. Aprèn-ne més" }, "prompts": { - "description": "Configura les indicacions de suport utilitzades per a accions ràpides com millorar indicacions, explicar codi i solucionar problemes. Aquestes indicacions ajuden Kilo Code a proporcionar millor assistència per a tasques comunes de desenvolupament." + "description": "Configura les indicacions de suport utilitzades per a accions ràpides com millorar indicacions, explicar codi i solucionar problemes. Aquestes indicacions ajuden Axon Code a proporcionar millor assistència per a tasques comunes de desenvolupament." }, "codeIndex": { "title": "Indexació de codi", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Pots configurar una drecera global per a aquesta configuració a les preferències del teu IDE.", - "description": "Permet que Kilo Code realitzi operacions automàticament sense requerir aprovació. Activeu aquesta configuració només si confieu plenament en la IA i enteneu els riscos de seguretat associats.", + "description": "Permet que Axon Code realitzi operacions automàticament sense requerir aprovació. Activeu aquesta configuració només si confieu plenament en la IA i enteneu els riscos de seguretat associats.", "enabled": "Auto-aprovació activada", "toggleAriaLabel": "Commuta l'aprovació automàtica", "disabledAriaLabel": "Aprovació automàtica desactivada: seleccioneu primer les opcions", "readOnly": { "label": "Llegir", - "description": "Quan està activat, Kilo Code veurà automàticament el contingut del directori i llegirà fitxers sense que calgui fer clic al botó Aprovar.", + "description": "Quan està activat, Axon Code veurà automàticament el contingut del directori i llegirà fitxers sense que calgui fer clic al botó Aprovar.", "outsideWorkspace": { "label": "Incloure fitxers fora de l'espai de treball", - "description": "Permetre a Kilo Code llegir fitxers fora de l'espai de treball actual sense requerir aprovació." + "description": "Permetre a Axon Code llegir fitxers fora de l'espai de treball actual sense requerir aprovació." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Retard després d'escriptura per permetre que els diagnòstics detectin possibles problemes", "outsideWorkspace": { "label": "Incloure fitxers fora de l'espai de treball", - "description": "Permetre a Kilo Code crear i editar fitxers fora de l'espai de treball actual sense requerir aprovació." + "description": "Permetre a Axon Code crear i editar fitxers fora de l'espai de treball actual sense requerir aprovació." }, "protected": { "label": "Incloure fitxers protegits", - "description": "Permetre a Kilo Code crear i editar fitxers protegits (com .kilocodeignore i fitxers de configuració .kilocode/) sense requerir aprovació." + "description": "Permetre a Axon Code crear i editar fitxers protegits (com .kilocodeignore i fitxers de configuració .kilocode/) sense requerir aprovació." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "El model d'esborrany ha de ser de la mateixa família de models perquè la descodificació especulativa funcioni correctament.", "selectDraftModel": "Seleccionar model d'esborrany", "noModelsFound": "No s'han trobat models d'esborrany. Assegureu-vos que LM Studio s'està executant amb el mode servidor habilitat.", - "description": "LM Studio permet executar models localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la seva Guia d'inici ràpid. També necessitareu iniciar la funció de Servidor Local de LM Studio per utilitzar-la amb aquesta extensió. Nota: Kilo Code utilitza prompts complexos i funciona millor amb models Claude. Els models menys capaços poden no funcionar com s'espera." + "description": "LM Studio permet executar models localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la seva Guia d'inici ràpid. També necessitareu iniciar la funció de Servidor Local de LM Studio per utilitzar-la amb aquesta extensió. Nota: Axon Code utilitza prompts complexos i funciona millor amb models Claude. Els models menys capaços poden no funcionar com s'espera." }, "ollama": { "baseUrl": "URL base (opcional)", @@ -399,7 +399,7 @@ "numCtx": "Mida de la finestra de context (num_ctx)", "numCtxHelp": "Sobreescriu la mida de la finestra de context per defecte del model. Deixeu-ho en blanc per utilitzar la configuració del Modelfile del model. El valor mínim és 128.", "description": "Ollama permet executar models localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la Guia d'inici ràpid.", - "warning": "Nota: Kilo Code utilitza prompts complexos i funciona millor amb models Claude. Els models menys capaços poden no funcionar com s'espera." + "warning": "Nota: Axon Code utilitza prompts complexos i funciona millor amb models Claude. Els models menys capaços poden no funcionar com s'espera." }, "unboundApiKey": "Clau API d'Unbound", "getUnboundApiKey": "Obtenir clau API d'Unbound", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Configureu les capacitats i preus per al vostre model personalitzat compatible amb OpenAI. Tingueu cura en especificar les capacitats del model, ja que poden afectar com funciona Kilo Code.", + "capabilities": "Configureu les capacitats i preus per al vostre model personalitzat compatible amb OpenAI. Tingueu cura en especificar les capacitats del model, ja que poden afectar com funciona Axon Code.", "maxTokens": { "label": "Màxim de tokens de sortida", "description": "El nombre màxim de tokens que el model pot generar en una resposta. (Establiu -1 per permetre que el servidor estableixi el màxim de tokens.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Límit d'errors i repeticions", - "description": "Nombre d'errors consecutius o accions repetides abans de mostrar el diàleg 'En Kilo Code està tenint problemes'", + "description": "Nombre d'errors consecutius o accions repetides abans de mostrar el diàleg 'En Axon Code està tenint problemes'", "unlimitedDescription": "Reintents il·limitats habilitats (procediment automàtic). El diàleg no apareixerà mai.", "warning": "⚠️ Establir a 0 permet reintents il·limitats que poden consumir un ús significatiu de l'API" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Habilitar eina de navegador", - "description": "Quan està habilitat, Kilo Code pot utilitzar un navegador per interactuar amb llocs web quan s'utilitzen models que admeten l'ús de l'ordinador. <0>Més informació" + "description": "Quan està habilitat, Axon Code pot utilitzar un navegador per interactuar amb llocs web quan s'utilitzen models que admeten l'ús de l'ordinador. <0>Més informació" }, "viewport": { "label": "Mida del viewport", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Habilitar punts de control automàtics", - "description": "Quan està habilitat, Kilo Code crearà automàticament punts de control durant l'execució de tasques, facilitant la revisió de canvis o la reversió a estats anteriors. <0>Més informació" + "description": "Quan està habilitat, Axon Code crearà automàticament punts de control durant l'execució de tasques, facilitant la revisió de canvis o la reversió a estats anteriors. <0>Més informació" } }, "notifications": { "sound": { "label": "Habilitar efectes de so", - "description": "Quan està habilitat, Kilo Code reproduirà efectes de so per a notificacions i esdeveniments.", + "description": "Quan està habilitat, Axon Code reproduirà efectes de so per a notificacions i esdeveniments.", "volumeLabel": "Volum" }, "tts": { "label": "Habilitar text a veu", - "description": "Quan està habilitat, Kilo Code llegirà en veu alta les seves respostes utilitzant text a veu.", + "description": "Quan està habilitat, Axon Code llegirà en veu alta les seves respostes utilitzant text a veu.", "speedLabel": "Velocitat" } }, @@ -567,7 +567,7 @@ "description": "Controleu quina informació s'inclou a la finestra de context de la IA, afectant l'ús de token i la qualitat de resposta", "autoCondenseContextPercent": { "label": "Llindar per activar la condensació intel·ligent de context", - "description": "Quan la finestra de context assoleix aquest llindar, Kilo Code la condensarà automàticament." + "description": "Quan la finestra de context assoleix aquest llindar, Axon Code la condensarà automàticament." }, "condensingApiConfiguration": { "label": "Configuració d'API per a la condensació de context", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Activar automàticament la condensació intel·ligent de context", - "description": "Quan està activat, Kilo Code condensarà automàticament el context quan s'assoleixi el llindar. Quan està desactivat, encara pots activar manualment la condensació de context." + "description": "Quan està activat, Axon Code condensarà automàticament el context quan s'assoleixi el llindar. Quan està desactivat, encara pots activar manualment la condensació de context." }, "openTabs": { "label": "Límit de context de pestanyes obertes", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Llindar d'auto-truncament de lectura de fitxers", - "description": "Kilo Code llegeix aquest nombre de línies quan el model omet els valors d'inici/final. Si aquest nombre és menor que el total del fitxer, Kilo Code genera un índex de números de línia de les definicions de codi. Casos especials: -1 indica a Kilo Code que llegeixi tot el fitxer (sense indexació), i 0 indica que no llegeixi cap línia i proporcioni només índexs de línia per a un context mínim. Valors més baixos minimitzen l'ús inicial de context, permetent lectures posteriors de rangs de línies precisos. Les sol·licituds amb inici/final explícits no estan limitades per aquesta configuració.", + "description": "Axon Code llegeix aquest nombre de línies quan el model omet els valors d'inici/final. Si aquest nombre és menor que el total del fitxer, Axon Code genera un índex de números de línia de les definicions de codi. Casos especials: -1 indica a Axon Code que llegeixi tot el fitxer (sense indexació), i 0 indica que no llegeixi cap línia i proporcioni només índexs de línia per a un context mínim. Valors més baixos minimitzen l'ús inicial de context, permetent lectures posteriors de rangs de línies precisos. Les sol·licituds amb inici/final explícits no estan limitades per aquesta configuració.", "lines": "línies", "always_full_read": "Llegeix sempre el fitxer sencer" }, @@ -707,7 +707,7 @@ "advanced": { "diff": { "label": "Habilitar edició mitjançant diffs", - "description": "Quan està habilitat, Kilo Code podrà editar fitxers més ràpidament i rebutjarà automàticament escriptures completes de fitxers truncats. Funciona millor amb l'últim model Claude 4 Sonnet.", + "description": "Quan està habilitat, Axon Code podrà editar fitxers més ràpidament i rebutjarà automàticament escriptures completes de fitxers truncats. Funciona millor amb l'últim model Claude 4 Sonnet.", "strategy": { "label": "Estratègia de diff", "options": { @@ -728,7 +728,7 @@ }, "todoList": { "label": "Habilitar eina de llista de tasques", - "description": "Quan està habilitat, Kilo Code pot crear i gestionar llistes de tasques per fer el seguiment del progrés de les tasques. Això ajuda a organitzar tasques complexes en passos manejables." + "description": "Quan està habilitat, Axon Code pot crear i gestionar llistes de tasques per fer el seguiment del progrés de les tasques. Això ajuda a organitzar tasques complexes en passos manejables." } }, "experimental": { @@ -738,23 +738,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Utilitzar eina de cerca i reemplaçament experimental", - "description": "Activar l'eina de cerca i reemplaçament experimental, permetent a Kilo Code reemplaçar múltiples instàncies d'un terme de cerca en una sola petició." + "description": "Activar l'eina de cerca i reemplaçament experimental, permetent a Axon Code reemplaçar múltiples instàncies d'un terme de cerca en una sola petició." }, "INSERT_BLOCK": { "name": "Utilitzar eina d'inserció de contingut experimental", - "description": "Activar l'eina d'inserció de contingut experimental, permetent a Kilo Code inserir contingut a números de línia específics sense necessitat de crear un diff." + "description": "Activar l'eina d'inserció de contingut experimental, permetent a Axon Code inserir contingut a números de línia específics sense necessitat de crear un diff." }, "POWER_STEERING": { "name": "Utilitzar mode \"direcció assistida\" experimental", - "description": "Quan està activat, Kilo Code recordarà al model els detalls de la seva definició de mode actual amb més freqüència. Això portarà a una adherència més forta a les definicions de rol i instruccions personalitzades, però utilitzarà més tokens per missatge." + "description": "Quan està activat, Axon Code recordarà al model els detalls de la seva definició de mode actual amb més freqüència. Això portarà a una adherència més forta a les definicions de rol i instruccions personalitzades, però utilitzarà més tokens per missatge." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Utilitzar eina diff de blocs múltiples experimental", - "description": "Quan està activat, Kilo Code utilitzarà l'eina diff de blocs múltiples. Això intentarà actualitzar múltiples blocs de codi a l'arxiu en una sola petició." + "description": "Quan està activat, Axon Code utilitzarà l'eina diff de blocs múltiples. Això intentarà actualitzar múltiples blocs de codi a l'arxiu en una sola petició." }, "CONCURRENT_FILE_READS": { "name": "Habilitar lectura concurrent de fitxers", - "description": "Quan està habilitat, Kilo Code pot llegir múltiples fitxers en una sola sol·licitud. Quan està deshabilitat, Kilo Code ha de llegir fitxers un per un. Deshabilitar-ho pot ajudar quan es treballa amb models menys capaços o quan voleu més control sobre l'accés als fitxers." + "description": "Quan està habilitat, Axon Code pot llegir múltiples fitxers en una sola sol·licitud. Quan està deshabilitat, Axon Code ha de llegir fitxers un per un. Deshabilitar-ho pot ajudar quan es treballa amb models menys capaços o quan voleu més control sobre l'accés als fitxers." }, "MARKETPLACE": { "name": "Habilitar Marketplace", @@ -762,11 +762,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Habilita edicions de fitxers concurrents", - "description": "Quan està activat, Kilo Code pot editar múltiples fitxers en una sola petició. Quan està desactivat, Kilo Code ha d'editar fitxers d'un en un. Desactivar això pot ajudar quan es treballa amb models menys capaços o quan vols més control sobre les modificacions de fitxers." + "description": "Quan està activat, Axon Code pot editar múltiples fitxers en una sola petició. Quan està desactivat, Axon Code ha d'editar fitxers d'un en un. Desactivar això pot ajudar quan es treballa amb models menys capaços o quan vols més control sobre les modificacions de fitxers." }, "PREVENT_FOCUS_DISRUPTION": { "name": "Edició en segon pla", - "description": "Quan s'activa, evita la interrupció del focus de l'editor. Les edicions de fitxers es produeixen en segon pla sense obrir la vista diff o robar el focus. Pots continuar treballant sense interrupcions mentre Kilo Code fa canvis. Els fitxers poden obrir-se sense focus per capturar diagnòstics o romandre completament tancats." + "description": "Quan s'activa, evita la interrupció del focus de l'editor. Les edicions de fitxers es produeixen en segon pla sense obrir la vista diff o robar el focus. Pots continuar treballant sense interrupcions mentre Axon Code fa canvis. Els fitxers poden obrir-se sense focus per capturar diagnòstics o romandre completament tancats." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Utilitza el nou analitzador de missatges", @@ -778,13 +778,13 @@ }, "IMAGE_GENERATION": { "name": "Habilitar generació d'imatges amb IA", - "description": "Quan estigui habilitat, Kilo Code pot generar imatges a partir de prompts de text. Requereix que es configuri una clau d'API de Kilo Code o OpenRouter.", + "description": "Quan estigui habilitat, Axon Code pot generar imatges a partir de prompts de text. Requereix que es configuri una clau d'API de Axon Code o OpenRouter.", "apiProvider": "Proveïdor d'API", "openRouterApiKeyLabel": "Clau API d'OpenRouter", "openRouterApiKeyPlaceholder": "Introdueix la teva clau API d'OpenRouter", - "kiloCodeApiKeyLabel": "Clau API de Kilo Code", - "kiloCodeApiKeyPlaceholder": "Introdueix la teva clau API de Kilo Code", - "kiloCodeApiKeyPaste": "Enganxa la clau API actual de Kilo Code", + "kiloCodeApiKeyLabel": "Clau API de Axon Code", + "kiloCodeApiKeyPlaceholder": "Introdueix la teva clau API de Axon Code", + "kiloCodeApiKeyPaste": "Enganxa la clau API actual de Axon Code", "getApiKeyText": "Obté la teva clau API de", "modelSelectionLabel": "Model de generació d'imatges", "modelSelectionDescription": "Selecciona el model per a la generació d'imatges", @@ -797,7 +797,7 @@ }, "MORPH_FAST_APPLY": { "name": "Habilitar Fast Apply", - "description": "Quan està habilitat, Kilo Code pot editar fitxers utilitzant Fast Apply amb models especialitzats optimitzats per a modificacions de codi. Requereix Kilo Gateway Provider, OpenRouter o una clau API de Morph.", + "description": "Quan està habilitat, Axon Code pot editar fitxers utilitzant Fast Apply amb models especialitzats optimitzats per a modificacions de codi. Requereix Kilo Gateway Provider, OpenRouter o una clau API de Morph.", "apiKey": "Clau API de Morph (opcional)", "placeholder": "Introduïu la vostra clau d'API de Morph (opcional)", "modelLabel": "Selecció de model", @@ -811,12 +811,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Habilitar comandes de barra diagonal iniciades pel model", - "description": "Quan està habilitat, Kilo Code pot executar les vostres comandes de barra diagonal per executar fluxos de treball." + "description": "Quan està habilitat, Axon Code pot executar les vostres comandes de barra diagonal per executar fluxos de treball." } }, "promptCaching": { "label": "Desactivar la memòria cau de prompts", - "description": "Quan està marcat, Kilo Code no utilitzarà la memòria cau de prompts per a aquest model." + "description": "Quan està marcat, Axon Code no utilitzarà la memòria cau de prompts per a aquest model." }, "temperature": { "useCustom": "Utilitzar temperatura personalitzada", @@ -848,18 +848,18 @@ } }, "modelPicker": { - "automaticFetch": "L'extensió obté automàticament la llista més recent de models disponibles a {{serviceName}}. Si no esteu segur de quin model triar, Kilo Code funciona millor amb {{defaultModelId}}.", + "automaticFetch": "L'extensió obté automàticament la llista més recent de models disponibles a {{serviceName}}. Si no esteu segur de quin model triar, Axon Code funciona millor amb {{defaultModelId}}.", "label": "Model", "searchPlaceholder": "Cerca", "noMatchFound": "No s'ha trobat cap coincidència", "useCustomModel": "Utilitzar personalitzat: {{modelId}}" }, "footer": { - "feedback": "Si teniu qualsevol pregunta o comentari, no dubteu a obrir un issue a github.com/Kilo-Org/kilocode o unir-vos a reddit.com/r/kilocode o kilocode.ai/discord", - "support": "Per a qüestions financeres, poseu-vos en contacte amb el Suport al Client a https://kilocode.ai/support", + "feedback": "Si teniu qualsevol pregunta o comentari, no dubteu a obrir un issue a github.com/Kilo-Org/kilocode o unir-vos a reddit.com/r/kilocode o matterai.so/discord", + "support": "Per a qüestions financeres, poseu-vos en contacte amb el Suport al Client a https://matterai.so/support", "telemetry": { "label": "Permetre informes d'errors i ús", - "description": "Ajuda a millorar Kilo Code enviant dades d'ús i informes d'errors. Mai s'envia codi, prompts o informació personal. Consulta la nostra política de privacitat per a més detalls." + "description": "Ajuda a millorar Axon Code enviant dades d'ús i informes d'errors. Mai s'envia codi, prompts o informació personal. Consulta la nostra política de privacitat per a més detalls." }, "settings": { "import": "Importar", diff --git a/webview-ui/src/i18n/locales/ca/welcome.json b/webview-ui/src/i18n/locales/ca/welcome.json index 367fa9b481..bbdc85b23c 100644 --- a/webview-ui/src/i18n/locales/ca/welcome.json +++ b/webview-ui/src/i18n/locales/ca/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Hola, sóc Kilo Code!", - "introduction": "Kilo Code és el principal agent de codificació autònom. Prepara't per arquitectar, codificar, depurar i augmentar la teva productivitat com mai abans. Per continuar, Kilo Code necessita una clau API.", + "greeting": "Hola, sóc Axon Code!", + "introduction": "Axon Code és el principal agent de codificació autònom. Prepara't per arquitectar, codificar, depurar i augmentar la teva productivitat com mai abans. Per continuar, Axon Code necessita una clau API.", "notice": "Per començar, aquesta extensió necessita un proveïdor d'API.", "start": "Som-hi!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Prova Roo gratis" } }, - "chooseProvider": "Per fer la seva màgia, Kilo Code necessita una clau API.", + "chooseProvider": "Per fer la seva màgia, Axon Code necessita una clau API.", "startRouter": "Recomanem utilitzar un router LLM:", "startCustom": "O pots utilitzar la teva pròpia clau API:", "telemetry": { - "helpImprove": "Ajuda a millorar Kilo Code", - "helpImproveMessage": "Kilo Code recull dades d'errors i ús per ajudar-nos a corregir errors i millorar l'extensió. Aquesta telemetria no recull codi, prompts o informació personal. Pots desactivar això a la configuració." + "helpImprove": "Ajuda a millorar Axon Code", + "helpImproveMessage": "Axon Code recull dades d'errors i ús per ajudar-nos a corregir errors i millorar l'extensió. Aquesta telemetria no recull codi, prompts o informació personal. Pots desactivar això a la configuració." }, "importSettings": "Importar configuració" } diff --git a/webview-ui/src/i18n/locales/cs/account.json b/webview-ui/src/i18n/locales/cs/account.json index a4a5966e4a..05ec41a357 100644 --- a/webview-ui/src/i18n/locales/cs/account.json +++ b/webview-ui/src/i18n/locales/cs/account.json @@ -3,18 +3,18 @@ "profilePicture": "Profilový obrázek", "logOut": "Odhlásit se", "testApiAuthentication": "Otestovat API autentizaci", - "signIn": "Připojit se k Kilo Code Cloud", + "signIn": "Připojit se k Axon Code Cloud", "connect": "Připojit", - "cloudBenefitsTitle": "Připojit se k Kilo Code Cloud", + "cloudBenefitsTitle": "Připojit se k Axon Code Cloud", "cloudBenefitsSubtitle": "Synchronizuj své prompty a telemetrii pro aktivaci:", "cloudBenefitHistory": "Online historie úkolů", "cloudBenefitSharing": "Funkce sdílení a spolupráce", "cloudBenefitMetrics": "Metriky využití založené na úkolech, tokenech a nákladech", - "visitCloudWebsite": "Navštívit Kilo Code Cloud", + "visitCloudWebsite": "Navštívit Axon Code Cloud", "expandTask": "Rozbalit úkol", "collapseTask": "Sbalit úkol", "deleteFavoritedTaskWarning": "Toto trvale smaže oblíbený úkol. Jste si jisti?", "cloudBenefitWalkaway": "Sledujte a ovládejte úkoly odkudkoli pomocí Kilo remote Control", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "Povolit sledování a interakci s úkoly v tomto workspace pomocí Kilo Code Cloud" + "remoteControlDescription": "Povolit sledování a interakci s úkoly v tomto workspace pomocí Axon Code Cloud" } diff --git a/webview-ui/src/i18n/locales/cs/chat.json b/webview-ui/src/i18n/locales/cs/chat.json index 082e80ea11..c90c015e4e 100644 --- a/webview-ui/src/i18n/locales/cs/chat.json +++ b/webview-ui/src/i18n/locales/cs/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Co pro tebe může Kilo Code udělat?", + "greeting": "Co pro tebe může Axon Code udělat?", "task": { "title": "Úkol", "seeMore": "Zobrazit více", @@ -19,7 +19,7 @@ "sharePublicly": "Sdílet veřejně", "sharePubliclyDescription": "Kdokoli s odkazem má přístup", "connectToCloud": "Připojit ke cloudu", - "connectToCloudDescription": "Přihlaste se do Kilo Code Cloud pro sdílení úkolů", + "connectToCloudDescription": "Přihlaste se do Axon Code Cloud pro sdílení úkolů", "sharingDisabledByOrganization": "Sdílení zakázáno organizací", "shareSuccessOrganization": "Odkaz organizace zkopírován do schránky", "shareSuccessPublic": "Veřejný odkaz zkopírován do schránky", @@ -176,50 +176,50 @@ "tokens": "tokeny" }, "instructions": { - "wantsToFetch": "Kilo Code chce načíst podrobné instrukce pro pomoc s aktuálním úkolem" + "wantsToFetch": "Axon Code chce načíst podrobné instrukce pro pomoc s aktuálním úkolem" }, "fileOperations": { - "wantsToRead": "Kilo Code chce přečíst tento soubor:", - "wantsToReadMultiple": "Kilo Code chce přečíst více souborů:", - "wantsToReadAndXMore": "Kilo Code chce přečíst tento soubor a {{count}} dalších:", - "wantsToReadOutsideWorkspace": "Kilo Code chce přečíst tento soubor mimo pracovní prostor:", - "didRead": "Kilo Code přečetl tento soubor:", - "wantsToEdit": "Kilo Code chce upravit tento soubor:", - "wantsToEditOutsideWorkspace": "Kilo Code chce upravit tento soubor mimo pracovní prostor:", - "wantsToEditProtected": "Kilo Code chce upravit chráněný konfigurační soubor:", - "wantsToApplyBatchChanges": "Kilo Code chce aplikovat změny na více souborů:", - "wantsToGenerateImage": "Kilo Code chce vygenerovat obrázek:", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code chce vygenerovat obrázek mimo pracovní prostor:", - "wantsToGenerateImageProtected": "Kilo Code chce vygenerovat obrázek v chráněném umístění:", - "didGenerateImage": "Kilo Code vygeneroval obrázek:", - "wantsToCreate": "Kilo Code chce vytvořit nový soubor:", - "wantsToSearchReplace": "Kilo Code chce hledat a nahradit v tomto souboru:", - "didSearchReplace": "Kilo Code provedl hledání a nahrazení v tomto souboru:", - "wantsToInsert": "Kilo Code chce vložit obsah do tohoto souboru:", - "wantsToInsertWithLineNumber": "Kilo Code chce vložit obsah do tohoto souboru na řádek {{lineNumber}}:", - "wantsToInsertAtEnd": "Kilo Code chce přidat obsah na konec tohoto souboru:" + "wantsToRead": "Axon Code chce přečíst tento soubor:", + "wantsToReadMultiple": "Axon Code chce přečíst více souborů:", + "wantsToReadAndXMore": "Axon Code chce přečíst tento soubor a {{count}} dalších:", + "wantsToReadOutsideWorkspace": "Axon Code chce přečíst tento soubor mimo pracovní prostor:", + "didRead": "Axon Code přečetl tento soubor:", + "wantsToEdit": "Axon Code chce upravit tento soubor:", + "wantsToEditOutsideWorkspace": "Axon Code chce upravit tento soubor mimo pracovní prostor:", + "wantsToEditProtected": "Axon Code chce upravit chráněný konfigurační soubor:", + "wantsToApplyBatchChanges": "Axon Code chce aplikovat změny na více souborů:", + "wantsToGenerateImage": "Axon Code chce vygenerovat obrázek:", + "wantsToGenerateImageOutsideWorkspace": "Axon Code chce vygenerovat obrázek mimo pracovní prostor:", + "wantsToGenerateImageProtected": "Axon Code chce vygenerovat obrázek v chráněném umístění:", + "didGenerateImage": "Axon Code vygeneroval obrázek:", + "wantsToCreate": "Axon Code chce vytvořit nový soubor:", + "wantsToSearchReplace": "Axon Code chce hledat a nahradit v tomto souboru:", + "didSearchReplace": "Axon Code provedl hledání a nahrazení v tomto souboru:", + "wantsToInsert": "Axon Code chce vložit obsah do tohoto souboru:", + "wantsToInsertWithLineNumber": "Axon Code chce vložit obsah do tohoto souboru na řádek {{lineNumber}}:", + "wantsToInsertAtEnd": "Axon Code chce přidat obsah na konec tohoto souboru:" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code chce zobrazit soubory nejvyšší úrovně v tomto adresáři:", - "didViewTopLevel": "Kilo Code zobrazil soubory nejvyšší úrovně v tomto adresáři:", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code chce zobrazit soubory nejvyšší úrovně v tomto adresáři (mimo pracovní prostor):", - "didViewTopLevelOutsideWorkspace": "Kilo Code zobrazil soubory nejvyšší úrovně v tomto adresáři (mimo pracovní prostor):", - "wantsToViewRecursive": "Kilo Code chce rekurzivně zobrazit všechny soubory v tomto adresáři:", - "didViewRecursive": "Kilo Code rekurzivně zobrazil všechny soubory v tomto adresáři:", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code chce rekurzivně zobrazit všechny soubory v tomto adresáři (mimo pracovní prostor):", - "didViewRecursiveOutsideWorkspace": "Kilo Code rekurzivně zobrazil všechny soubory v tomto adresáři (mimo pracovní prostor):", - "wantsToViewDefinitions": "Kilo Code chce zobrazit názvy definic zdrojového kódu použité v tomto adresáři:", - "didViewDefinitions": "Kilo Code zobrazil názvy definic zdrojového kódu použité v tomto adresáři:", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code chce zobrazit názvy definic zdrojového kódu použité v tomto adresáři (mimo pracovní prostor):", - "didViewDefinitionsOutsideWorkspace": "Kilo Code zobrazil názvy definic zdrojového kódu použité v tomto adresáři (mimo pracovní prostor):", - "wantsToSearch": "Kilo Code chce hledat v tomto adresáři {{regex}}:", - "didSearch": "Kilo Code hledal v tomto adresáři {{regex}}:", - "wantsToSearchOutsideWorkspace": "Kilo Code chce hledat v tomto adresáři (mimo pracovní prostor) {{regex}}:", - "didSearchOutsideWorkspace": "Kilo Code hledal v tomto adresáři (mimo pracovní prostor) {{regex}}:" + "wantsToViewTopLevel": "Axon Code chce zobrazit soubory nejvyšší úrovně v tomto adresáři:", + "didViewTopLevel": "Axon Code zobrazil soubory nejvyšší úrovně v tomto adresáři:", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code chce zobrazit soubory nejvyšší úrovně v tomto adresáři (mimo pracovní prostor):", + "didViewTopLevelOutsideWorkspace": "Axon Code zobrazil soubory nejvyšší úrovně v tomto adresáři (mimo pracovní prostor):", + "wantsToViewRecursive": "Axon Code chce rekurzivně zobrazit všechny soubory v tomto adresáři:", + "didViewRecursive": "Axon Code rekurzivně zobrazil všechny soubory v tomto adresáři:", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code chce rekurzivně zobrazit všechny soubory v tomto adresáři (mimo pracovní prostor):", + "didViewRecursiveOutsideWorkspace": "Axon Code rekurzivně zobrazil všechny soubory v tomto adresáři (mimo pracovní prostor):", + "wantsToViewDefinitions": "Axon Code chce zobrazit názvy definic zdrojového kódu použité v tomto adresáři:", + "didViewDefinitions": "Axon Code zobrazil názvy definic zdrojového kódu použité v tomto adresáři:", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code chce zobrazit názvy definic zdrojového kódu použité v tomto adresáři (mimo pracovní prostor):", + "didViewDefinitionsOutsideWorkspace": "Axon Code zobrazil názvy definic zdrojového kódu použité v tomto adresáři (mimo pracovní prostor):", + "wantsToSearch": "Axon Code chce hledat v tomto adresáři {{regex}}:", + "didSearch": "Axon Code hledal v tomto adresáři {{regex}}:", + "wantsToSearchOutsideWorkspace": "Axon Code chce hledat v tomto adresáři (mimo pracovní prostor) {{regex}}:", + "didSearchOutsideWorkspace": "Axon Code hledal v tomto adresáři (mimo pracovní prostor) {{regex}}:" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code chce hledat v kódové základně {{query}}:", - "wantsToSearchWithPath": "Kilo Code chce hledat v kódové základně {{query}} v {{path}}:", + "wantsToSearch": "Axon Code chce hledat v kódové základně {{query}}:", + "wantsToSearchWithPath": "Axon Code chce hledat v kódové základně {{query}} v {{path}}:", "didSearch_one": "Nalezen 1 výsledek", "didSearch_other": "Nalezeno {{count}} výsledků", "resultTooltip": "Skóre podobnosti: {{score}} (klikni pro otevření souboru)" @@ -252,18 +252,18 @@ "youSaid": "Řekl jsi" }, "mcp": { - "wantsToUseTool": "Kilo Code chce použít nástroj na MCP serveru {{serverName}}:", - "wantsToAccessResource": "Kilo Code chce přistupovat k prostředku na MCP serveru {{serverName}}:" + "wantsToUseTool": "Axon Code chce použít nástroj na MCP serveru {{serverName}}:", + "wantsToAccessResource": "Axon Code chce přistupovat k prostředku na MCP serveru {{serverName}}:" }, "modes": { - "wantsToSwitch": "Kilo Code chce přepnout do režimu {{mode}}", - "wantsToSwitchWithReason": "Kilo Code chce přepnout do režimu {{mode}}, protože: {{reason}}", - "didSwitch": "Kilo Code přepnul do režimu {{mode}}", - "didSwitchWithReason": "Kilo Code přepnul do režimu {{mode}}, protože: {{reason}}" + "wantsToSwitch": "Axon Code chce přepnout do režimu {{mode}}", + "wantsToSwitchWithReason": "Axon Code chce přepnout do režimu {{mode}}, protože: {{reason}}", + "didSwitch": "Axon Code přepnul do režimu {{mode}}", + "didSwitchWithReason": "Axon Code přepnul do režimu {{mode}}, protože: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code chce vytvořit nový podúkol v režimu {{mode}}:", - "wantsToFinish": "Kilo Code chce dokončit tento podúkol", + "wantsToCreate": "Axon Code chce vytvořit nový podúkol v režimu {{mode}}:", + "wantsToFinish": "Axon Code chce dokončit tento podúkol", "newTaskContent": "Instrukce podúkolu", "completionContent": "Podúkol dokončen", "resultContent": "Výsledky podúkolu", @@ -271,21 +271,21 @@ "completionInstructions": "Podúkol dokončen! Můžeš zkontrolovat výsledky a navrhnout jakékoli opravy nebo další kroky. Pokud vše vypadá dobře, potvrď pro vrácení výsledku do nadřazeného úkolu." }, "questions": { - "hasQuestion": "Kilo Code má otázku:" + "hasQuestion": "Axon Code má otázku:" }, "taskCompleted": "Úkol dokončen", "error": "Chyba", "diffError": { "title": "Úprava neúspěšná" }, - "troubleMessage": "Kilo Code má potíže...", + "troubleMessage": "Axon Code má potíže...", "powershell": { "issues": "Zdá se, že máš problémy s Windows PowerShell, prosím podívej se na toto" }, "autoApprove": { "title": "Automatické schvalování:", "none": "Žádné", - "description": "Automatické schvalování umožňuje Kilo Code provádět akce bez žádání o povolení. Zapni pouze pro akce, kterým plně důvěřuješ. Podrobnější konfigurace je dostupná v Nastavení.", + "description": "Automatické schvalování umožňuje Axon Code provádět akce bez žádání o povolení. Zapni pouze pro akce, kterým plně důvěřuješ. Podrobnější konfigurace je dostupná v Nastavení.", "selectOptionsFirst": "Nejprve vyber alespoň jednu možnost níže pro povolení automatického schvalování", "toggleAriaLabel": "Přepnout automatické schvalování", "disabledAriaLabel": "Automatické schvalování zakázáno - nejprve vyber možnosti", @@ -303,16 +303,16 @@ "title": "Režimy", "marketplace": "Tržiště režimů", "settings": "Nastavení režimů", - "description": "Specializované persony které přizpůsobují chování Kilo Code.", + "description": "Specializované persony které přizpůsobují chování Axon Code.", "searchPlaceholder": "Hledat režimy...", "noResults": "Nebyly nalezeny žádné výsledky", "organizationModes": "Režimy organizace" }, "announcement": { - "title": "🎉 Vydán Kilo Code {{version}}", - "description": "Kilo Code {{version}} přináší hlavní nové funkce a vylepšení na základě tvé zpětné vazby.", + "title": "🎉 Vydán Axon Code {{version}}", + "description": "Axon Code {{version}} přináší hlavní nové funkce a vylepšení na základě tvé zpětné vazby.", "whatsNew": "Co je nového", - "feature1": "Spuštění Kilo Code Marketplace: Tržiště je nyní živé! Objevuj a instaluj režimy a MCP snadněji než kdy dříve.", + "feature1": "Spuštění Axon Code Marketplace: Tržiště je nyní živé! Objevuj a instaluj režimy a MCP snadněji než kdy dříve.", "feature2": "Modely Gemini 2.5: Přidána podpora pro nové modely Gemini 2.5 Pro, Flash a Flash Lite.", "feature3": "Podpora souborů Excel a další: Přidána podpora souborů Excel (.xlsx) a mnoho oprav chyb a vylepšení!", "hideButton": "Skrýt oznámení", @@ -338,7 +338,7 @@ "countdownDisplay": "{{count}}s" }, "browser": { - "rooWantsToUse": "Kilo Code chce použít prohlížeč:", + "rooWantsToUse": "Axon Code chce použít prohlížeč:", "consoleLogs": "Záznamy konzole", "noNewLogs": "(Žádné nové záznamy)", "screenshot": "Snímek obrazovky prohlížeče", @@ -372,18 +372,18 @@ "profileViolationWarning": "Aktuální profil porušuje nastavení tvé organizace", "shellIntegration": { "title": "Varování provádění příkazu", - "description": "Tvůj příkaz se provádí bez integrace shellu terminálu VSCode. Pro potlačení tohoto varování můžeš vypnout integraci shellu v sekci Terminal nastavení Kilo Code nebo vyřešit integraci terminálu VSCode pomocí odkazu níže.", + "description": "Tvůj příkaz se provádí bez integrace shellu terminálu VSCode. Pro potlačení tohoto varování můžeš vypnout integraci shellu v sekci Terminal nastavení Axon Code nebo vyřešit integraci terminálu VSCode pomocí odkazu níže.", "troubleshooting": "Klikni zde pro dokumentaci integrace shellu." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Dosažen limit automaticky schválených požadavků", - "description": "Kilo Code dosáhl automaticky schváleného limitu {{count}} API požadavků. Chceš resetovat počítadlo a pokračovat v úkolu?", + "description": "Axon Code dosáhl automaticky schváleného limitu {{count}} API požadavků. Chceš resetovat počítadlo a pokračovat v úkolu?", "button": "Resetovat a pokračovat" }, "autoApprovedCostLimitReached": { "title": "Dosažen limit automaticky schválených nákladů", - "description": "Kilo Code dosáhl limitu automaticky schválených nákladů ${{count}}. Chceš resetovat náklady a pokračovat v úkolu?", + "description": "Axon Code dosáhl limitu automaticky schválených nákladů ${{count}}. Chceš resetovat náklady a pokračovat v úkolu?", "button": "Resetovat a pokračovat" } }, @@ -434,8 +434,8 @@ }, "generateCommitMessage": "Vygenerovat commit zprávu", "slashCommand": { - "wantsToRun": "Kilo Code chce spustit slash příkaz:", - "didRun": "Kilo Code spustil slash příkaz:" + "wantsToRun": "Axon Code chce spustit slash příkaz:", + "didRun": "Axon Code spustil slash příkaz:" }, "contextMenu": { "noResults": "Žádné výsledky", diff --git a/webview-ui/src/i18n/locales/cs/cloud.json b/webview-ui/src/i18n/locales/cs/cloud.json index b0d334458a..e846fbf833 100644 --- a/webview-ui/src/i18n/locales/cs/cloud.json +++ b/webview-ui/src/i18n/locales/cs/cloud.json @@ -3,17 +3,17 @@ "profilePicture": "Profilový obrázek", "logOut": "Odhlásit se", "testApiAuthentication": "Otestovat API autentizaci", - "signIn": "Připojit se k Kilo Code Cloud", + "signIn": "Připojit se k Axon Code Cloud", "connect": "Připojit nyní", - "cloudBenefitsTitle": "Připojit se k Kilo Code Cloud", + "cloudBenefitsTitle": "Připojit se k Axon Code Cloud", "cloudBenefitWalkaway": "Sleduj a ovládej úkoly odkudkoli s Kilo remote Control", "cloudBenefitSharing": "Sdílej úkoly s ostatními", "cloudBenefitHistory": "Přístup k historii úkolů", "cloudBenefitMetrics": "Získej ucelený přehled o spotřebě tokenů", - "visitCloudWebsite": "Navštivit Kilo Code Cloud", + "visitCloudWebsite": "Navštivit Axon Code Cloud", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "Povolit sledování a interakci s úkoly v tomto pracovním prostoru pomocí Kilo Code Cloud", - "cloudUrlPillLabel": "URL Kilo Code Cloud", + "remoteControlDescription": "Povolit sledování a interakci s úkoly v tomto pracovním prostoru pomocí Axon Code Cloud", + "cloudUrlPillLabel": "URL Axon Code Cloud", "taskSync": "Synchronizace úkolů", "taskSyncDescription": "Synchronizovat úkoly s cloudem pro monitorování a spolupráci", "remoteControlRequiresTaskSync": "Vzdálené ovládání vyžaduje povolit synchronizaci úkolů", diff --git a/webview-ui/src/i18n/locales/cs/kilocode.json b/webview-ui/src/i18n/locales/cs/kilocode.json index ec34d350d5..d2ced525f8 100644 --- a/webview-ui/src/i18n/locales/cs/kilocode.json +++ b/webview-ui/src/i18n/locales/cs/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Vítej v Kilo Code!", - "introText1": "Kilo Code je bezplatný open source AI coding agent.", + "greeting": "Vítej v Axon Code!", + "introText1": "Axon Code je bezplatný open source AI coding agent.", "introText2": "Funguje s nejnovějšími AI modely jako Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 a více než 450 dalšími.", "introText3": "Vytvoř si bezplatný účet a získej $20 bonusových kreditů při prvním dobití.", "ctaButton": "Začít", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Přidat kredit", - "lowBalance": "Tvůj Kilo Code zůstatek je nízký", + "lowBalance": "Tvůj Axon Code zůstatek je nízký", "newOrganization": "Používáš Kilo pro práci?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "MCP servery" }, "provider": { - "account": "Účet Kilo Code", - "apiKey": "Kilo Code API Key", - "login": "Přihlásit se do Kilo Code", - "logout": "Odhlásit se z Kilo Code", - "automaticFetch": "Nejnovější modely jsou v Kilo Code automaticky dostupné. Pokud si nejste jisti, který model zvolit, Kilo Code funguje nejlépe s doporučenými modely uvedenými nahoře tučně.", + "account": "Účet Axon Code", + "apiKey": "Axon Code API Key", + "login": "Přihlásit se do Axon Code", + "logout": "Odhlásit se z Axon Code", + "automaticFetch": "Nejnovější modely jsou v Axon Code automaticky dostupné. Pokud si nejste jisti, který model zvolit, Axon Code funguje nejlépe s doporučenými modely uvedenými nahoře tučně.", "providerRouting": { "title": "Směrování poskytovatelů", "managedByOrganization": "Spravovat směrování poskytovatelů na úrovni organizace", "createOrganization": "Vytvořit organizaci pro správu směrování poskytovatelů", - "description": "Kilo Code směruje požadavky na nejlepší dostupné poskytovatele pro váš model. Ve výchozím nastavení jsou požadavky rozloženy mezi nejlepší poskytovatele, aby se maximalizovala doba provozu. Můžete si však vybrat konkrétního poskytovatele, kterého chcete pro tento model použít.", + "description": "Axon Code směruje požadavky na nejlepší dostupné poskytovatele pro váš model. Ve výchozím nastavení jsou požadavky rozloženy mezi nejlepší poskytovatele, aby se maximalizovala doba provozu. Můžete si však vybrat konkrétního poskytovatele, kterého chcete pro tento model použít.", "sorting": { "default": "Výchozí řazení poskytovatelů", "price": "Upřednostnit poskytovatele s nižší cenou", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Kontextové okno", "providerBreakdown": "Rozpis cen a schopností poskytovatelů", - "averageKiloCodeCost": "Toto jsou průměrné skutečné náklady za použití tohoto modelu v Kilo Code za poslední týden. Může být nižší než uvedená cena díky využití cache pro prompty.", + "averageKiloCodeCost": "Toto jsou průměrné skutečné náklady za použití tohoto modelu v Axon Code za poslední týden. Může být nižší než uvedená cena díky využití cache pro prompty.", "table": { "provider": "Poskytovatel", "context": "Endpoint může zpracovat tento počet tokenů (vstup + výstup).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Povolit čtení velmi velkých souborů", - "description": "Když je povoleno, Kilo Code provede čtení velmi velkých souborů nebo výstupů MCP i když existuje vysoká pravděpodobnost přetečení kontextového okna (velikost obsahu >80% kontextového okna)." + "description": "Když je povoleno, Axon Code provede čtení velmi velkých souborů nebo výstupů MCP i když existuje vysoká pravděpodobnost přetečení kontextového okna (velikost obsahu >80% kontextového okna)." } }, "systemNotifications": { "label": "Povolit systémová oznámení", - "description": "Když je povoleno, Kilo Code bude odesílat systémová oznámení pro důležité události jako dokončení úkolu nebo chyby.", + "description": "Když je povoleno, Axon Code bude odesílat systémová oznámení pro důležité události jako dokončení úkolu nebo chyby.", "testButton": "Otestovat oznámení", - "testTitle": "Kilo Code", - "testMessage": "Toto je testovací oznámení z Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Toto je testovací oznámení z Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code chce zkrátit tvou konverzaci", + "wantsToCondense": "Axon Code chce zkrátit tvou konverzaci", "condenseConversation": "Zkrátit konverzaci" }, "seeNewChanges": "Zobrazit nové změny", @@ -137,15 +137,15 @@ }, "docs": "Dokumentace", "rules": { - "tooltip": "Spravovat Kilo Code Rules a Workflows", - "ariaLabel": "Kilo Code Rules", + "tooltip": "Spravovat Axon Code Rules a Workflows", + "ariaLabel": "Axon Code Rules", "tabs": { "rules": "Pravidla", "workflows": "Pracovní postupy" }, "description": { - "rules": "Pravidla ti umožňují poskytnout Kilo Code pokyny, které by měl dodržovat ve všech režimech a pro všechny prompty. Je to trvalý způsob, jak zahrnout kontext a preference pro všechny konverzace ve tvém pracovním prostoru nebo globálně.", - "workflows": "Pracovní postupy jsou připravená šablona pro konverzaci. Pracovní postupy ti mohou umožnit definovat prompty, které často používáš, a mohou zahrnovat řadu kroků k vedení Kilo Code přes opakující se úkoly, jako je nasazení služby nebo odeslání PR. Pro vyvolání pracovního postupu napiš", + "rules": "Pravidla ti umožňují poskytnout Axon Code pokyny, které by měl dodržovat ve všech režimech a pro všechny prompty. Je to trvalý způsob, jak zahrnout kontext a preference pro všechny konverzace ve tvém pracovním prostoru nebo globálně.", + "workflows": "Pracovní postupy jsou připravená šablona pro konverzaci. Pracovní postupy ti mohou umožnit definovat prompty, které často používáš, a mohou zahrnovat řadu kroků k vedení Axon Code přes opakující se úkoly, jako je nasazení služby nebo odeslání PR. Pro vyvolání pracovního postupu napiš", "workflowsInChat": "v chatu." }, "sections": { @@ -222,11 +222,11 @@ "keybindingDescription": "Funkce Autocomplete lze spustit pomocí příkazů. Můžeš nakonfigurovat Klávesové Zkratky zde.", "enableAutoTrigger": { "label": "Povolit Autocomplete", - "description": "Když je povoleno, Kilo Code automaticky spustí Autocomplete, když přestaneš psát. To může být užitečné pro rychlé opravy a návrhy." + "description": "Když je povoleno, Axon Code automaticky spustí Autocomplete, když přestaneš psát. To může být užitečné pro rychlé opravy a návrhy." }, "autoTriggerDelay": { "label": "Zpoždění Automatického Spuštění", - "description": "Zpoždění v sekundách před tím, než Kilo Code spustí Autocomplete poté, co přestaneš psát. Kratší zpoždění znamená rychlejší návrhy, ale může být náročnější na zdroje." + "description": "Zpoždění v sekundách před tím, než Axon Code spustí Autocomplete poté, co přestaneš psát. Kratší zpoždění znamená rychlejší návrhy, ale může být náročnější na zdroje." }, "enableQuickInlineTaskKeybinding": { "label": "Rychlý úkol ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/cs/marketplace.json b/webview-ui/src/i18n/locales/cs/marketplace.json index 86bef20633..a2f5f8bb91 100644 --- a/webview-ui/src/i18n/locales/cs/marketplace.json +++ b/webview-ui/src/i18n/locales/cs/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Nainstalované", "settings": "Nastavení", diff --git a/webview-ui/src/i18n/locales/cs/mcp.json b/webview-ui/src/i18n/locales/cs/mcp.json index d2410190db..28a2bd54d4 100644 --- a/webview-ui/src/i18n/locales/cs/mcp.json +++ b/webview-ui/src/i18n/locales/cs/mcp.json @@ -2,16 +2,16 @@ "title": "MCP Servery", "done": "Hotovo", "marketplace": "MCP Tržiště", - "description": "<0>Model Context Protocol umožňuje komunikaci s lokálními MCP servery, které poskytují další nástroje a zdroje pro rozšíření schopností Kilo Code. Můžeš používat <1>servery vytvořené komunitou nebo požádat Kilo Code o vytvoření nových nástrojů specifických pro tvůj pracovní postup (např. \"přidej nástroj, který načítá nejnovější npm docs\").", + "description": "<0>Model Context Protocol umožňuje komunikaci s lokálními MCP servery, které poskytují další nástroje a zdroje pro rozšíření schopností Axon Code. Můžeš používat <1>servery vytvořené komunitou nebo požádat Axon Code o vytvoření nových nástrojů specifických pro tvůj pracovní postup (např. \"přidej nástroj, který načítá nejnovější npm docs\").", "instructions": "Pokyny", "enableToggle": { "title": "Povolit MCP Servery", - "description": "Zapni toto, aby Kilo Code mohl používat nástroje z připojených MCP serverů. To dává Kilo Code další schopnosti. Pokud neplánuješ používat tyto dodatečné nástroje, vypni to pro snížení nákladů na API tokeny." + "description": "Zapni toto, aby Axon Code mohl používat nástroje z připojených MCP serverů. To dává Axon Code další schopnosti. Pokud neplánuješ používat tyto dodatečné nástroje, vypni to pro snížení nákladů na API tokeny." }, "enableServerCreation": { "title": "Povolit vytváření MCP Serveru", - "description": "Zapni toto, aby ti Kilo Code mohl pomoci vytvářet <1>nové vlastní MCP servery. <0>Zjisti více o vytváření serverů", - "hint": "Tip: Pro snížení nákladů na API tokeny vypni toto nastavení, když aktivně nežádáš Kilo Code o vytvoření nových MCP serverů." + "description": "Zapni toto, aby ti Axon Code mohl pomoci vytvářet <1>nové vlastní MCP servery. <0>Zjisti více o vytváření serverů", + "hint": "Tip: Pro snížení nákladů na API tokeny vypni toto nastavení, když aktivně nežádáš Axon Code o vytvoření nových MCP serverů." }, "editGlobalMCP": "Upravit Global MCP", "editProjectMCP": "Upravit Project MCP", diff --git a/webview-ui/src/i18n/locales/cs/prompts.json b/webview-ui/src/i18n/locales/cs/prompts.json index 4bde668583..40ec08f125 100644 --- a/webview-ui/src/i18n/locales/cs/prompts.json +++ b/webview-ui/src/i18n/locales/cs/prompts.json @@ -8,7 +8,7 @@ "editModesConfig": "Upravit konfiguraci režimů", "editGlobalModes": "Upravit Global Modes", "editProjectModes": "Upravit Project Modes (.kilocodemodes)", - "createModeHelpText": "Režimy jsou specializované persony, které přizpůsobují chování Kilo Code. <0>Zjisti více o Používání režimů nebo <1>Přizpůsobení režimů.", + "createModeHelpText": "Režimy jsou specializované persony, které přizpůsobují chování Axon Code. <0>Zjisti více o Používání režimů nebo <1>Přizpůsobení režimů.", "selectMode": "Hledat režimy", "noMatchFound": "Žádné režimy nenalezeny" }, @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Režim organizace", - "description": "Tento režim je poskytován tvou organizací a nelze ho zde upravovat. Pro úpravu tohoto režimu navštiv Kilo Code Dashboard.", + "description": "Tento režim je poskytován tvou organizací a nelze ho zde upravovat. Pro úpravu tohoto režimu navštiv Axon Code Dashboard.", "cannotEdit": "Režimy organizace nelze upravovat" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definice role", "resetToDefault": "Obnovit výchozí", - "description": "Definuj odbornost a osobnost Kilo Code pro tento režim. Tento popis formuje, jak se Kilo Code prezentuje a jak přistupuje k úkolům." + "description": "Definuj odbornost a osobnost Axon Code pro tento režim. Tento popis formuje, jak se Axon Code prezentuje a jak přistupuje k úkolům." }, "description": { "title": "Krátký popis (pro lidi)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Vylepšit Prompt", - "description": "Použij vylepšení promptu k získání přizpůsobených návrhů nebo vylepšení pro tvé vstupy. To zajišťuje, že Kilo Code rozumí tvému záměru a poskytuje nejlepší možné odpovědi. Dostupné přes ikonu ✨ v chatu." + "description": "Použij vylepšení promptu k získání přizpůsobených návrhů nebo vylepšení pro tvé vstupy. To zajišťuje, že Axon Code rozumí tvému záměru a poskytuje nejlepší možné odpovědi. Dostupné přes ikonu ✨ v chatu." }, "CONDENSE": { "label": "Kondenzace kontextu", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definice role", - "description": "Definuj odbornost a osobnost Kilo Code pro tento režim." + "description": "Definuj odbornost a osobnost Axon Code pro tento režim." }, "description": { "label": "Krátký popis (pro lidi)", diff --git a/webview-ui/src/i18n/locales/cs/settings.json b/webview-ui/src/i18n/locales/cs/settings.json index 5740102c21..f89fc919d0 100644 --- a/webview-ui/src/i18n/locales/cs/settings.json +++ b/webview-ui/src/i18n/locales/cs/settings.json @@ -34,7 +34,7 @@ "ui": "Uživatelské rozhraní", "experimental": "Experimentální", "language": "Jazyk", - "about": "O Kilo Code" + "about": "O Axon Code" }, "slashCommands": { "description": "Spravujte své slash příkazy pro rychlé spouštění vlastních pracovních postupů a akcí. Více informací" @@ -46,7 +46,7 @@ } }, "prompts": { - "description": "Nakonfigurujte podpůrné výzvy, které se používají pro rychlé akce, jako je vylepšení výzev, vysvětlení kódu a oprava problémů. Tyto výzvy pomáhají Kilo Code poskytovat lepší pomoc při běžných vývojových úkolech." + "description": "Nakonfigurujte podpůrné výzvy, které se používají pro rychlé akce, jako je vylepšení výzev, vysvětlení kódu a oprava problémů. Tyto výzvy pomáhají Axon Code poskytovat lepší pomoc při běžných vývojových úkolech." }, "codeIndex": { "title": "Indexování kódové báze", @@ -145,18 +145,18 @@ }, "autoApproval": { "title": "Automatické schválení", - "description": "Povolit Kilo Code automaticky provádět operace bez nutnosti schválení. Povolte tato nastavení pouze v případě, že plně důvěřujete AI a rozumíte souvisejícím bezpečnostním rizikům." + "description": "Povolit Axon Code automaticky provádět operace bez nutnosti schválení. Povolte tato nastavení pouze v případě, že plně důvěřujete AI a rozumíte souvisejícím bezpečnostním rizikům." }, "autoApprove": { - "description": "Povolit Kilo Code automaticky provádět operace bez nutnosti schválení. Povolte tato nastavení pouze v případě, že plně důvěřujete AI a rozumíte souvisejícím bezpečnostním rizikům.", + "description": "Povolit Axon Code automaticky provádět operace bez nutnosti schválení. Povolte tato nastavení pouze v případě, že plně důvěřujete AI a rozumíte souvisejícím bezpečnostním rizikům.", "toggleShortcut": "Můžete nakonfigurovat klávesovou zkratku pro toto nastavení v nastaveních vašeho IDE.", "enabled": "Automatické schválení povoleno", "readOnly": { "label": "Číst", - "description": "Pokud je povoleno, Kilo Code automaticky zobrazí obsah adresáře a přečte soubory, aniž byste museli klikat na tlačítko Schválit.", + "description": "Pokud je povoleno, Axon Code automaticky zobrazí obsah adresáře a přečte soubory, aniž byste museli klikat na tlačítko Schválit.", "outsideWorkspace": { "label": "Zahrnout soubory mimo pracovní prostor", - "description": "Povolit Kilo Code číst soubory mimo aktuální pracovní prostor bez nutnosti schválení." + "description": "Povolit Axon Code číst soubory mimo aktuální pracovní prostor bez nutnosti schválení." } }, "write": { @@ -165,11 +165,11 @@ "delayLabel": "Zpoždění po zápisu, aby diagnostika mohla detekovat potenciální problémy", "outsideWorkspace": { "label": "Zahrnout soubory mimo pracovní prostor", - "description": "Povolit Kilo Code vytvářet a upravovat soubory mimo aktuální pracovní prostor bez nutnosti schválení." + "description": "Povolit Axon Code vytvářet a upravovat soubory mimo aktuální pracovní prostor bez nutnosti schválení." }, "protected": { "label": "Zahrnout chráněné soubory", - "description": "Povolit Kilo Code vytvářet a upravovat chráněné soubory (jako .kilocodeignore a konfigurační soubory .kilocode/) bez nutnosti schválení." + "description": "Povolit Axon Code vytvářet a upravovat chráněné soubory (jako .kilocodeignore a konfigurační soubory .kilocode/) bez nutnosti schválení." } }, "browser": { @@ -409,7 +409,7 @@ "draftModelDesc": "Model konceptu musí být ze stejné rodiny modelů, aby spekulativní dekódování fungovalo správně.", "selectDraftModel": "Vybrat model konceptu", "noModelsFound": "Nebyly nalezeny žádné modely konceptu. Ujistěte se, že LM Studio běží s povoleným režimem serveru.", - "description": "LM Studio vám umožňuje spouštět modely lokálně na vašem počítači. Pokyny k zahájení práce naleznete v jejich průvodci rychlým startem. Budete také muset spustit funkci lokálního serveru LM Studio, abyste jej mohli používat s tímto rozšířením. Poznámka: Kilo Code používá složité výzvy a nejlépe funguje s modely Claude. Méně schopné modely nemusí fungovat podle očekávání." + "description": "LM Studio vám umožňuje spouštět modely lokálně na vašem počítači. Pokyny k zahájení práce naleznete v jejich průvodci rychlým startem. Budete také muset spustit funkci lokálního serveru LM Studio, abyste jej mohli používat s tímto rozšířením. Poznámka: Axon Code používá složité výzvy a nejlépe funguje s modely Claude. Méně schopné modely nemusí fungovat podle očekávání." }, "ollama": { "baseUrl": "Základní URL (volitelné)", @@ -421,7 +421,7 @@ "numCtx": "Velikost kontextového okna (num_ctx)", "numCtxHelp": "Přepsat výchozí velikost kontextového okna modelu. Ponechte prázdné pro použití konfigurace Modelfile modelu. Minimální hodnota je 128.", "description": "Ollama vám umožňuje spouštět modely lokálně na vašem počítači. Pokyny k zahájení práce naleznete v jejich průvodci rychlým startem.", - "warning": "Poznámka: Kilo Code používá složité výzvy a nejlépe funguje s modely Claude. Méně schopné modely nemusí fungovat podle očekávání." + "warning": "Poznámka: Axon Code používá složité výzvy a nejlépe funguje s modely Claude. Méně schopné modely nemusí fungovat podle očekávání." }, "unboundApiKey": "Klíč API Unbound", "getUnboundApiKey": "Získat klíč API Unbound", @@ -443,7 +443,7 @@ } }, "customModel": { - "capabilities": "Nakonfigurujte schopnosti a ceny pro váš vlastní model kompatibilní s OpenAI. Při zadávání schopností modelu buďte opatrní, protože mohou ovlivnit výkon Kilo Code.", + "capabilities": "Nakonfigurujte schopnosti a ceny pro váš vlastní model kompatibilní s OpenAI. Při zadávání schopností modelu buďte opatrní, protože mohou ovlivnit výkon Axon Code.", "maxTokens": { "label": "Maximální počet výstupních tokenů", "description": "Maximální počet tokenů, které může model vygenerovat v odpovědi. (Zadejte -1, aby server mohl nastavit maximální počet tokenů.)" @@ -490,7 +490,7 @@ }, "consecutiveMistakeLimit": { "label": "Limit chyb a opakování", - "description": "Počet po sobě jdoucích chyb nebo opakovaných akcí před zobrazením dialogu 'Kilo Code má problémy'", + "description": "Počet po sobě jdoucích chyb nebo opakovaných akcí před zobrazením dialogu 'Axon Code má problémy'", "unlimitedDescription": "Neomezené opakování povoleno (automatické pokračování). Dialog se nikdy nezobrazí.", "warning": "⚠️ Nastavení na 0 umožňuje neomezené opakování, což může spotřebovat značné množství API využití" }, @@ -566,7 +566,7 @@ "browser": { "enable": { "label": "Povolit nástroj prohlížeče", - "description": "Pokud je povoleno, Kilo Code může používat prohlížeč k interakci s webovými stránkami při používání modelů, které podporují používání počítače. <0>Dozvědět se více" + "description": "Pokud je povoleno, Axon Code může používat prohlížeč k interakci s webovými stránkami při používání modelů, které podporují používání počítače. <0>Dozvědět se více" }, "viewport": { "label": "Velikost zobrazení", @@ -594,7 +594,7 @@ "checkpoints": { "enable": { "label": "Povolit automatické kontrolní body", - "description": "Pokud je povoleno, Kilo Code automaticky vytvoří kontrolní body během provádění úkolu, což usnadní kontrolu změn nebo návrat do předchozích stavů. <0>Dozvědět se více" + "description": "Pokud je povoleno, Axon Code automaticky vytvoří kontrolní body během provádění úkolu, což usnadní kontrolu změn nebo návrat do předchozích stavů. <0>Dozvědět se více" } }, "display": { @@ -626,12 +626,12 @@ "notifications": { "sound": { "label": "Povolit zvukové efekty", - "description": "Pokud je povoleno, Kilo Code bude přehrávat zvukové efekty pro oznámení a události.", + "description": "Pokud je povoleno, Axon Code bude přehrávat zvukové efekty pro oznámení a události.", "volumeLabel": "Hlasitost" }, "tts": { "label": "Povolit převod textu na řeč", - "description": "Pokud je povoleno, Kilo Code bude nahlas číst své odpovědi pomocí převodu textu na řeč.", + "description": "Pokud je povoleno, Axon Code bude nahlas číst své odpovědi pomocí převodu textu na řeč.", "speedLabel": "Rychlost" } }, @@ -639,7 +639,7 @@ "description": "Kontrolujte, jaké informace jsou zahrnuty v kontextovém okně AI, což ovlivňuje využití tokenů a kvalitu odpovědi", "autoCondenseContextPercent": { "label": "Prahová hodnota pro spuštění inteligentního zhušťování kontextu", - "description": "Když kontextové okno dosáhne této prahové hodnoty, Kilo Code jej automaticky zhušťí." + "description": "Když kontextové okno dosáhne této prahové hodnoty, Axon Code jej automaticky zhušťí." }, "condensingApiConfiguration": { "label": "Konfigurace API pro zhušťování kontextu", @@ -655,7 +655,7 @@ }, "autoCondenseContext": { "name": "Automaticky spouštět inteligentní zhušťování kontextu", - "description": "Pokud je povoleno, Kilo Code automaticky zhušťí kontext, když je dosaženo prahové hodnoty. Pokud je zakázáno, můžete stále ručně spouštět zhušťování kontextu." + "description": "Pokud je povoleno, Axon Code automaticky zhušťí kontext, když je dosaženo prahové hodnoty. Pokud je zakázáno, můžete stále ručně spouštět zhušťování kontextu." }, "openTabs": { "label": "Limit kontextu otevřených karet", @@ -675,7 +675,7 @@ }, "maxReadFile": { "label": "Prahová hodnota automatického zkrácení při čtení souboru", - "description": "Kilo Code načte tento počet řádků, když model vynechá počáteční/koncové hodnoty. Pokud je toto číslo menší než celkový počet řádků souboru, Kilo Code vygeneruje index čísel řádků definic kódu. Speciální případy: -1 instruuje Kilo Code, aby přečetl celý soubor (bez indexování), a 0 ho instruuje, aby nenačítal žádné řádky a poskytoval pouze indexy řádků pro minimální kontext. Nižší hodnoty minimalizují počáteční využití kontextu, což umožňuje přesné následné čtení rozsahu řádků. Explicitní požadavky na začátek/konec nejsou tímto nastavením omezeny.", + "description": "Axon Code načte tento počet řádků, když model vynechá počáteční/koncové hodnoty. Pokud je toto číslo menší než celkový počet řádků souboru, Axon Code vygeneruje index čísel řádků definic kódu. Speciální případy: -1 instruuje Axon Code, aby přečetl celý soubor (bez indexování), a 0 ho instruuje, aby nenačítal žádné řádky a poskytoval pouze indexy řádků pro minimální kontext. Nižší hodnoty minimalizují počáteční využití kontextu, což umožňuje přesné následné čtení rozsahu řádků. Explicitní požadavky na začátek/konec nejsou tímto nastavením omezeny.", "lines": "řádky", "always_full_read": "Vždy číst celý soubor" }, @@ -790,7 +790,7 @@ "maxTokensDescription": "Maximální počet tokenů v odpovědi", "diff": { "label": "Povolit úpravy prostřednictvím diffů", - "description": "Pokud je povoleno, Kilo Code bude moci rychleji upravovat soubory a automaticky odmítne zkrácené zápisy celých souborů. Nejlépe funguje s nejnovějším modelem Claude 4 Sonnet.", + "description": "Pokud je povoleno, Axon Code bude moci rychleji upravovat soubory a automaticky odmítne zkrácené zápisy celých souborů. Nejlépe funguje s nejnovějším modelem Claude 4 Sonnet.", "strategy": { "label": "Strategie diff", "options": { @@ -811,7 +811,7 @@ }, "todoList": { "label": "Povolit nástroj seznamu úkolů", - "description": "Pokud je povoleno, Kilo Code může vytvářet a spravovat seznamy úkolů pro sledování průběhu úkolu. To pomáhá organizovat složité úkoly do zvládnutelných kroků." + "description": "Pokud je povoleno, Axon Code může vytvářet a spravovat seznamy úkolů pro sledování průběhu úkolu. To pomáhá organizovat složité úkoly do zvládnutelných kroků." } }, "experimental": { @@ -821,7 +821,7 @@ }, "MORPH_FAST_APPLY": { "name": "Povolit Fast Apply", - "description": "Pokud je povoleno, Kilo Code může upravovat soubory pomocí Fast Apply se specializovanými modely optimalizovanými pro úpravy kódu. Vyžaduje Kilo Gateway Provider, OpenRouter nebo klíč API Morph.", + "description": "Pokud je povoleno, Axon Code může upravovat soubory pomocí Fast Apply se specializovanými modely optimalizovanými pro úpravy kódu. Vyžaduje Kilo Gateway Provider, OpenRouter nebo klíč API Morph.", "apiKey": "Klíč API Morph (volitelné)", "placeholder": "Zadejte svůj klíč API Morph (volitelné)", "modelLabel": "Výběr modelu", @@ -835,23 +835,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Použít experimentální nástroj hledání a nahrazování", - "description": "Povolit experimentální nástroj hledání a nahrazování, který umožňuje Kilo Code nahradit více výskytů hledaného výrazu v jednom požadavku." + "description": "Povolit experimentální nástroj hledání a nahrazování, který umožňuje Axon Code nahradit více výskytů hledaného výrazu v jednom požadavku." }, "INSERT_BLOCK": { "name": "Použít experimentální nástroj vkládání obsahu", - "description": "Povolit experimentální nástroj vkládání obsahu, který umožňuje Kilo Code vkládat obsah na konkrétní čísla řádků bez nutnosti vytvářet diff." + "description": "Povolit experimentální nástroj vkládání obsahu, který umožňuje Axon Code vkládat obsah na konkrétní čísla řádků bez nutnosti vytvářet diff." }, "POWER_STEERING": { "name": "Použít experimentální režim \"posilovače řízení\"", - "description": "Pokud je povoleno, Kilo Code bude modelu častěji připomínat podrobnosti jeho aktuální definice režimu. To povede k silnějšímu dodržování definic rolí a vlastních instrukcí, ale použije více tokenů na zprávu." + "description": "Pokud je povoleno, Axon Code bude modelu častěji připomínat podrobnosti jeho aktuální definice režimu. To povede k silnějšímu dodržování definic rolí a vlastních instrukcí, ale použije více tokenů na zprávu." }, "CONCURRENT_FILE_READS": { "name": "Povolit souběžné čtení souborů", - "description": "Pokud je povoleno, Kilo Code může číst více souborů v jednom požadavku. Pokud je zakázáno, Kilo Code musí číst soubory jeden po druhém. Zakázání může pomoci při práci s méně schopnými modely nebo když chcete mít větší kontrolu nad přístupem k souborům." + "description": "Pokud je povoleno, Axon Code může číst více souborů v jednom požadavku. Pokud je zakázáno, Axon Code musí číst soubory jeden po druhém. Zakázání může pomoci při práci s méně schopnými modely nebo když chcete mít větší kontrolu nad přístupem k souborům." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Použít experimentální nástroj diff s více bloky", - "description": "Pokud je povoleno, Kilo Code bude používat nástroj diff s více bloky. To se pokusí aktualizovat více bloků kódu v souboru v jednom požadavku." + "description": "Pokud je povoleno, Axon Code bude používat nástroj diff s více bloky. To se pokusí aktualizovat více bloků kódu v souboru v jednom požadavku." }, "MARKETPLACE": { "name": "Povolit Marketplace", @@ -859,11 +859,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Povolit souběžné úpravy souborů", - "description": "Pokud je povoleno, Kilo Code může upravovat více souborů v jednom požadavku. Pokud je zakázáno, Kilo Code musí upravovat soubory jeden po druhém. Zakázání může pomoci při práci s méně schopnými modely nebo když chcete mít větší kontrolu nad úpravami souborů." + "description": "Pokud je povoleno, Axon Code může upravovat více souborů v jednom požadavku. Pokud je zakázáno, Axon Code musí upravovat soubory jeden po druhém. Zakázání může pomoci při práci s méně schopnými modely nebo když chcete mít větší kontrolu nad úpravami souborů." }, "PREVENT_FOCUS_DISRUPTION": { "name": "Úpravy na pozadí", - "description": "Zabránit narušení zaměření editoru, když je povoleno. Úpravy souborů probíhají na pozadí bez otevírání diff zobrazení nebo krádeže zaměření. Můžete pokračovat v práci bez přerušení, zatímco Kilo Code provádí změny. Soubory mohou být otevřeny bez zaměření pro zachycení diagnostiky nebo zůstat zcela zavřené." + "description": "Zabránit narušení zaměření editoru, když je povoleno. Úpravy souborů probíhají na pozadí bez otevírání diff zobrazení nebo krádeže zaměření. Můžete pokračovat v práci bez přerušení, zatímco Axon Code provádí změny. Soubory mohou být otevřeny bez zaměření pro zachycení diagnostiky nebo zůstat zcela zavřené." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Použít nový parser zpráv", @@ -875,13 +875,13 @@ }, "IMAGE_GENERATION": { "name": "Povolit AI generování obrázků", - "description": "Když je povoleno, Kilo Code může generovat obrázky z textových podnětů. Vyžaduje Kilo Code nebo OpenRouter API klíč.", + "description": "Když je povoleno, Axon Code může generovat obrázky z textových podnětů. Vyžaduje Axon Code nebo OpenRouter API klíč.", "apiProvider": "Poskytovatel API", "openRouterApiKeyLabel": "OpenRouter API Key", "openRouterApiKeyPlaceholder": "Zadejte svůj OpenRouter API klíč", - "kiloCodeApiKeyLabel": "Kilo Code API klíč", - "kiloCodeApiKeyPlaceholder": "Zadejte svůj Kilo Code API klíč", - "kiloCodeApiKeyPaste": "Vložte aktuální Kilo Code API klíč", + "kiloCodeApiKeyLabel": "Axon Code API klíč", + "kiloCodeApiKeyPlaceholder": "Zadejte svůj Axon Code API klíč", + "kiloCodeApiKeyPaste": "Vložte aktuální Axon Code API klíč", "getApiKeyText": "Získejte API klíč z", "modelSelectionLabel": "Model pro generování obrázků", "modelSelectionDescription": "Vyberte model pro použití při generování obrázků", @@ -890,7 +890,7 @@ }, "RUN_SLASH_COMMAND": { "name": "Povolit slash příkazy iniciované modelem", - "description": "Když je povoleno, Kilo Code může spouštět vaše slash příkazy k provedení pracovních toků." + "description": "Když je povoleno, Axon Code může spouštět vaše slash příkazy k provedení pracovních toků." }, "INLINE_ASSIST": { "name": "Autocomplete", @@ -899,7 +899,7 @@ }, "promptCaching": { "label": "Zakázat ukládání výzev do mezipaměti", - "description": "Pokud je zaškrtnuto, Kilo Code nebude používat ukládání výzev do mezipaměti pro tento model." + "description": "Pokud je zaškrtnuto, Axon Code nebude používat ukládání výzev do mezipaměti pro tento model." }, "temperature": { "useCustom": "Použít vlastní teplotu", @@ -931,18 +931,18 @@ } }, "modelPicker": { - "automaticFetch": "Rozšíření automaticky načítá nejnovější seznam modelů dostupných na {{serviceName}}. Pokud si nejste jisti, který model vybrat, Kilo Code funguje nejlépe s {{defaultModelId}}.", + "automaticFetch": "Rozšíření automaticky načítá nejnovější seznam modelů dostupných na {{serviceName}}. Pokud si nejste jisti, který model vybrat, Axon Code funguje nejlépe s {{defaultModelId}}.", "label": "Model", "searchPlaceholder": "Hledat", "noMatchFound": "Nebyla nalezena žádná shoda", "useCustomModel": "Použít vlastní: {{modelId}}" }, "footer": { - "feedback": "Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte otevřít problém na github.com/Kilo-Org/kilocode nebo se připojte k reddit.com/r/kilocode nebo kilocode.ai/discord.", - "support": "Pro finanční dotazy kontaktujte prosím zákaznickou podporu na https://kilocode.ai/support", + "feedback": "Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte otevřít problém na github.com/Kilo-Org/kilocode nebo se připojte k reddit.com/r/kilocode nebo matterai.so/discord.", + "support": "Pro finanční dotazy kontaktujte prosím zákaznickou podporu na https://matterai.so/support", "telemetry": { "label": "Povolit hlášení chyb a používání", - "description": "Pomozte vylepšit Kilo Code odesíláním dat o používání a hlášení chyb. Nikdy se neodesílá žádný kód, výzvy ani osobní informace. Další podrobnosti najdete v našich zásadách ochrany osobních údajů." + "description": "Pomozte vylepšit Axon Code odesíláním dat o používání a hlášení chyb. Nikdy se neodesílá žádný kód, výzvy ani osobní informace. Další podrobnosti najdete v našich zásadách ochrany osobních údajů." }, "settings": { "import": "Importovat", diff --git a/webview-ui/src/i18n/locales/cs/welcome.json b/webview-ui/src/i18n/locales/cs/welcome.json index 76de2a8216..861d9b0752 100644 --- a/webview-ui/src/i18n/locales/cs/welcome.json +++ b/webview-ui/src/i18n/locales/cs/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Ahoj, jsem Kilo Code!", - "introduction": "Kilo Code je přední autonomní agent pro kódování. Připrav se na architekturu, kódování, ladění a zvýšení své produktivity jako nikdy předtím. Pro pokračování Kilo Code vyžaduje API klíč.", + "greeting": "Ahoj, jsem Axon Code!", + "introduction": "Axon Code je přední autonomní agent pro kódování. Připrav se na architekturu, kódování, ladění a zvýšení své produktivity jako nikdy předtím. Pro pokračování Axon Code vyžaduje API klíč.", "notice": "Pro začátek toto rozšíření potřebuje poskytovatele API.", "start": "Pojďme na to!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Vyzkoušej Roo zdarma" } }, - "chooseProvider": "Aby mohl dělat svá kouzla, Kilo Code potřebuje API klíč.", + "chooseProvider": "Aby mohl dělat svá kouzla, Axon Code potřebuje API klíč.", "startRouter": "Doporučujeme použít LLM Router:", "startCustom": "Nebo můžeš přinést svůj vlastní API klíč poskytovatele:", "telemetry": { - "helpImprove": "Pomoz vylepšit Kilo Code", - "helpImproveMessage": "Kilo Code sbírá data o chybách a používání, aby nám pomohl opravit chyby a vylepšit rozšíření. Tato telemetrie nesbírá kód, prompts ani osobní informace. Můžeš to vypnout v nastavení." + "helpImprove": "Pomoz vylepšit Axon Code", + "helpImproveMessage": "Axon Code sbírá data o chybách a používání, aby nám pomohl opravit chyby a vylepšit rozšíření. Tato telemetrie nesbírá kód, prompts ani osobní informace. Můžeš to vypnout v nastavení." }, "importSettings": "Importovat Nastavení" } diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index da2ddec3ce..db7b3c6b3b 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Was kann Kilo Code für dich tun?", + "greeting": "Was kann Axon Code für dich tun?", "task": { "title": "Aufgabe", "expand": "Aufgabe erweitern", @@ -21,7 +21,7 @@ "sharePublicly": "Öffentlich teilen", "sharePubliclyDescription": "Jeder mit dem Link kann zugreifen", "connectToCloud": "Mit Cloud verbinden", - "connectToCloudDescription": "Melde dich bei Kilo Code Cloud an, um Aufgaben zu teilen", + "connectToCloudDescription": "Melde dich bei Axon Code Cloud an, um Aufgaben zu teilen", "sharingDisabledByOrganization": "Freigabe von der Organisation deaktiviert", "shareSuccessOrganization": "Organisationslink in die Zwischenablage kopiert", "shareSuccessPublic": "Öffentlicher Link in die Zwischenablage kopiert", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Zum Chat-Ende scrollen", "about": "Generiere, überarbeite und debugge Code mit KI-Unterstützung. Weitere Informationen findest du in unserer Dokumentation.", - "onboarding": "Deine Aufgabenliste in diesem Arbeitsbereich ist leer. Beginne mit der Eingabe einer Aufgabe unten. Du bist dir nicht sicher, wie du anfangen sollst? Lies mehr darüber, was Kilo Code für dich tun kann, in den Dokumenten.", + "onboarding": "Deine Aufgabenliste in diesem Arbeitsbereich ist leer. Beginne mit der Eingabe einer Aufgabe unten. Du bist dir nicht sicher, wie du anfangen sollst? Lies mehr darüber, was Axon Code für dich tun kann, in den Dokumenten.", "rooTips": { "boomerangTasks": { "title": "Aufgaben-Orchestrierung", @@ -143,7 +143,7 @@ "diffError": { "title": "Bearbeitung fehlgeschlagen" }, - "troubleMessage": "Kilo Code hat Probleme...", + "troubleMessage": "Axon Code hat Probleme...", "apiRequest": { "title": "API-Anfrage", "failed": "API-Anfrage fehlgeschlagen", @@ -168,46 +168,46 @@ "current": "Aktuell" }, "instructions": { - "wantsToFetch": "Kilo Code möchte detaillierte Anweisungen abrufen, um bei der aktuellen Aufgabe zu helfen" + "wantsToFetch": "Axon Code möchte detaillierte Anweisungen abrufen, um bei der aktuellen Aufgabe zu helfen" }, "fileOperations": { - "wantsToRead": "Kilo Code möchte diese Datei lesen", - "wantsToReadAndXMore": "Kilo Code möchte diese Datei und {{count}} weitere lesen", - "wantsToReadOutsideWorkspace": "Kilo Code möchte diese Datei außerhalb des Arbeitsbereichs lesen", - "didRead": "Kilo Code hat diese Datei gelesen", - "wantsToEdit": "Kilo Code möchte diese Datei bearbeiten", - "wantsToEditOutsideWorkspace": "Kilo Code möchte diese Datei außerhalb des Arbeitsbereichs bearbeiten", - "wantsToEditProtected": "Kilo Code möchte eine geschützte Konfigurationsdatei bearbeiten", - "wantsToCreate": "Kilo Code möchte eine neue Datei erstellen", - "wantsToSearchReplace": "Kilo Code möchte in dieser Datei suchen und ersetzen", - "didSearchReplace": "Kilo Code hat Suchen und Ersetzen in dieser Datei durchgeführt", - "wantsToInsert": "Kilo Code möchte Inhalte in diese Datei einfügen", - "wantsToInsertWithLineNumber": "Kilo Code möchte Inhalte in diese Datei in Zeile {{lineNumber}} einfügen", - "wantsToInsertAtEnd": "Kilo Code möchte Inhalte am Ende dieser Datei anhängen", - "wantsToReadMultiple": "Kilo Code möchte mehrere Dateien lesen", - "wantsToApplyBatchChanges": "Kilo Code möchte Änderungen an mehreren Dateien vornehmen", - "wantsToGenerateImage": "Kilo Code möchte ein Bild generieren", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code möchte ein Bild außerhalb des Arbeitsbereichs generieren", - "wantsToGenerateImageProtected": "Kilo Code möchte ein Bild an einem geschützten Ort generieren", - "didGenerateImage": "Kilo Code hat ein Bild generiert" + "wantsToRead": "Axon Code möchte diese Datei lesen", + "wantsToReadAndXMore": "Axon Code möchte diese Datei und {{count}} weitere lesen", + "wantsToReadOutsideWorkspace": "Axon Code möchte diese Datei außerhalb des Arbeitsbereichs lesen", + "didRead": "Axon Code hat diese Datei gelesen", + "wantsToEdit": "Axon Code möchte diese Datei bearbeiten", + "wantsToEditOutsideWorkspace": "Axon Code möchte diese Datei außerhalb des Arbeitsbereichs bearbeiten", + "wantsToEditProtected": "Axon Code möchte eine geschützte Konfigurationsdatei bearbeiten", + "wantsToCreate": "Axon Code möchte eine neue Datei erstellen", + "wantsToSearchReplace": "Axon Code möchte in dieser Datei suchen und ersetzen", + "didSearchReplace": "Axon Code hat Suchen und Ersetzen in dieser Datei durchgeführt", + "wantsToInsert": "Axon Code möchte Inhalte in diese Datei einfügen", + "wantsToInsertWithLineNumber": "Axon Code möchte Inhalte in diese Datei in Zeile {{lineNumber}} einfügen", + "wantsToInsertAtEnd": "Axon Code möchte Inhalte am Ende dieser Datei anhängen", + "wantsToReadMultiple": "Axon Code möchte mehrere Dateien lesen", + "wantsToApplyBatchChanges": "Axon Code möchte Änderungen an mehreren Dateien vornehmen", + "wantsToGenerateImage": "Axon Code möchte ein Bild generieren", + "wantsToGenerateImageOutsideWorkspace": "Axon Code möchte ein Bild außerhalb des Arbeitsbereichs generieren", + "wantsToGenerateImageProtected": "Axon Code möchte ein Bild an einem geschützten Ort generieren", + "didGenerateImage": "Axon Code hat ein Bild generiert" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code möchte die Dateien auf oberster Ebene in diesem Verzeichnis anzeigen", - "didViewTopLevel": "Kilo Code hat die Dateien auf oberster Ebene in diesem Verzeichnis angezeigt", - "wantsToViewRecursive": "Kilo Code möchte rekursiv alle Dateien in diesem Verzeichnis anzeigen", - "didViewRecursive": "Kilo Code hat rekursiv alle Dateien in diesem Verzeichnis angezeigt", - "wantsToViewDefinitions": "Kilo Code möchte Quellcode-Definitionsnamen in diesem Verzeichnis anzeigen", - "didViewDefinitions": "Kilo Code hat Quellcode-Definitionsnamen in diesem Verzeichnis angezeigt", - "wantsToSearch": "Kilo Code möchte dieses Verzeichnis nach {{regex}} durchsuchen", - "didSearch": "Kilo Code hat dieses Verzeichnis nach {{regex}} durchsucht", - "wantsToSearchOutsideWorkspace": "Kilo Code möchte dieses Verzeichnis (außerhalb des Arbeitsbereichs) nach {{regex}} durchsuchen", - "didSearchOutsideWorkspace": "Kilo Code hat dieses Verzeichnis (außerhalb des Arbeitsbereichs) nach {{regex}} durchsucht", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code möchte die Dateien auf oberster Ebene in diesem Verzeichnis (außerhalb des Arbeitsbereichs) anzeigen", - "didViewTopLevelOutsideWorkspace": "Kilo Code hat die Dateien auf oberster Ebene in diesem Verzeichnis (außerhalb des Arbeitsbereichs) angezeigt", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code möchte rekursiv alle Dateien in diesem Verzeichnis (außerhalb des Arbeitsbereichs) anzeigen", - "didViewRecursiveOutsideWorkspace": "Kilo Code hat rekursiv alle Dateien in diesem Verzeichnis (außerhalb des Arbeitsbereichs) angezeigt", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code möchte Quellcode-Definitionsnamen in diesem Verzeichnis (außerhalb des Arbeitsbereichs) anzeigen", - "didViewDefinitionsOutsideWorkspace": "Kilo Code hat Quellcode-Definitionsnamen in diesem Verzeichnis (außerhalb des Arbeitsbereichs) angezeigt" + "wantsToViewTopLevel": "Axon Code möchte die Dateien auf oberster Ebene in diesem Verzeichnis anzeigen", + "didViewTopLevel": "Axon Code hat die Dateien auf oberster Ebene in diesem Verzeichnis angezeigt", + "wantsToViewRecursive": "Axon Code möchte rekursiv alle Dateien in diesem Verzeichnis anzeigen", + "didViewRecursive": "Axon Code hat rekursiv alle Dateien in diesem Verzeichnis angezeigt", + "wantsToViewDefinitions": "Axon Code möchte Quellcode-Definitionsnamen in diesem Verzeichnis anzeigen", + "didViewDefinitions": "Axon Code hat Quellcode-Definitionsnamen in diesem Verzeichnis angezeigt", + "wantsToSearch": "Axon Code möchte dieses Verzeichnis nach {{regex}} durchsuchen", + "didSearch": "Axon Code hat dieses Verzeichnis nach {{regex}} durchsucht", + "wantsToSearchOutsideWorkspace": "Axon Code möchte dieses Verzeichnis (außerhalb des Arbeitsbereichs) nach {{regex}} durchsuchen", + "didSearchOutsideWorkspace": "Axon Code hat dieses Verzeichnis (außerhalb des Arbeitsbereichs) nach {{regex}} durchsucht", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code möchte die Dateien auf oberster Ebene in diesem Verzeichnis (außerhalb des Arbeitsbereichs) anzeigen", + "didViewTopLevelOutsideWorkspace": "Axon Code hat die Dateien auf oberster Ebene in diesem Verzeichnis (außerhalb des Arbeitsbereichs) angezeigt", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code möchte rekursiv alle Dateien in diesem Verzeichnis (außerhalb des Arbeitsbereichs) anzeigen", + "didViewRecursiveOutsideWorkspace": "Axon Code hat rekursiv alle Dateien in diesem Verzeichnis (außerhalb des Arbeitsbereichs) angezeigt", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code möchte Quellcode-Definitionsnamen in diesem Verzeichnis (außerhalb des Arbeitsbereichs) anzeigen", + "didViewDefinitionsOutsideWorkspace": "Axon Code hat Quellcode-Definitionsnamen in diesem Verzeichnis (außerhalb des Arbeitsbereichs) angezeigt" }, "commandOutput": "Befehlsausgabe", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Du hast gesagt" }, "mcp": { - "wantsToUseTool": "Kilo Code möchte ein Tool auf dem {{serverName}} MCP-Server verwenden", - "wantsToAccessResource": "Kilo Code möchte auf eine Ressource auf dem {{serverName}} MCP-Server zugreifen" + "wantsToUseTool": "Axon Code möchte ein Tool auf dem {{serverName}} MCP-Server verwenden", + "wantsToAccessResource": "Axon Code möchte auf eine Ressource auf dem {{serverName}} MCP-Server zugreifen" }, "modes": { - "wantsToSwitch": "Kilo Code möchte zum {{mode}}-Modus wechseln", - "wantsToSwitchWithReason": "Kilo Code möchte zum {{mode}}-Modus wechseln, weil: {{reason}}", - "didSwitch": "Kilo Code hat zum {{mode}}-Modus gewechselt", - "didSwitchWithReason": "Kilo Code hat zum {{mode}}-Modus gewechselt, weil: {{reason}}" + "wantsToSwitch": "Axon Code möchte zum {{mode}}-Modus wechseln", + "wantsToSwitchWithReason": "Axon Code möchte zum {{mode}}-Modus wechseln, weil: {{reason}}", + "didSwitch": "Axon Code hat zum {{mode}}-Modus gewechselt", + "didSwitchWithReason": "Axon Code hat zum {{mode}}-Modus gewechselt, weil: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code möchte eine neue Teilaufgabe im {{mode}}-Modus erstellen", - "wantsToFinish": "Kilo Code möchte diese Teilaufgabe abschließen", + "wantsToCreate": "Axon Code möchte eine neue Teilaufgabe im {{mode}}-Modus erstellen", + "wantsToFinish": "Axon Code möchte diese Teilaufgabe abschließen", "newTaskContent": "Teilaufgabenanweisungen", "completionContent": "Teilaufgabe abgeschlossen", "resultContent": "Teilaufgabenergebnisse", @@ -254,7 +254,7 @@ "completionInstructions": "Teilaufgabe abgeschlossen! Du kannst die Ergebnisse überprüfen und Korrekturen oder nächste Schritte vorschlagen. Wenn alles gut aussieht, bestätige, um das Ergebnis an die übergeordnete Aufgabe zurückzugeben." }, "questions": { - "hasQuestion": "Kilo Code hat eine Frage" + "hasQuestion": "Axon Code hat eine Frage" }, "taskCompleted": "Aufgabe abgeschlossen", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "Folge uns auf X, Discord oder r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code möchte den Browser verwenden", + "rooWantsToUse": "Axon Code möchte den Browser verwenden", "consoleLogs": "Konsolenprotokolle", "noNewLogs": "(Keine neuen Protokolle)", "screenshot": "Browser-Screenshot", @@ -336,24 +336,24 @@ "profileViolationWarning": "Das aktuelle Profil ist nicht kompatibel mit den Einstellungen deiner Organisation", "shellIntegration": { "title": "Befehlsausführungswarnung", - "description": "Dein Befehl wird ohne VSCode Terminal-Shell-Integration ausgeführt. Um diese Warnung zu unterdrücken, kannst du die Shell-Integration im Abschnitt Terminal der Kilo Code Einstellungen deaktivieren oder die VSCode Terminal-Integration mit dem Link unten beheben.", + "description": "Dein Befehl wird ohne VSCode Terminal-Shell-Integration ausgeführt. Um diese Warnung zu unterdrücken, kannst du die Shell-Integration im Abschnitt Terminal der Axon Code Einstellungen deaktivieren oder die VSCode Terminal-Integration mit dem Link unten beheben.", "troubleshooting": "Klicke hier für die Shell-Integrationsdokumentation." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Limit für automatisch genehmigte Anfragen erreicht", - "description": "Kilo Code hat das automatisch genehmigte Limit von {{count}} API-Anfrage(n) erreicht. Möchtest du den Zähler zurücksetzen und mit der Aufgabe fortfahren?", + "description": "Axon Code hat das automatisch genehmigte Limit von {{count}} API-Anfrage(n) erreicht. Möchtest du den Zähler zurücksetzen und mit der Aufgabe fortfahren?", "button": "Zurücksetzen und fortfahren" }, "autoApprovedCostLimitReached": { - "description": "Kilo Code hat das automatisch genehmigte Kostenlimit von ${{count}} erreicht. Möchtest du die Kosten zurücksetzen und mit der Aufgabe fortfahren?", + "description": "Axon Code hat das automatisch genehmigte Kostenlimit von ${{count}} erreicht. Möchtest du die Kosten zurücksetzen und mit der Aufgabe fortfahren?", "title": "Kostengrenze für automatische Genehmigung erreicht", "button": "Zurücksetzen und Fortfahren" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code möchte den Codebase nach {{query}} durchsuchen", - "wantsToSearchWithPath": "Kilo Code möchte den Codebase nach {{query}} in {{path}} durchsuchen", + "wantsToSearch": "Axon Code möchte den Codebase nach {{query}} durchsuchen", + "wantsToSearchWithPath": "Axon Code möchte den Codebase nach {{query}} in {{path}} durchsuchen", "didSearch_one": "1 Ergebnis gefunden", "didSearch_other": "{{count}} Ergebnisse gefunden", "resultTooltip": "Ähnlichkeitswert: {{score}} (klicken zum Öffnen der Datei)" @@ -418,7 +418,7 @@ "clickToEdit": "Klicken zum Bearbeiten der Nachricht" }, "slashCommand": { - "wantsToRun": "Kilo Code möchte einen Slash-Befehl ausführen", - "didRun": "Kilo Code hat einen Slash-Befehl ausgeführt" + "wantsToRun": "Axon Code möchte einen Slash-Befehl ausführen", + "didRun": "Axon Code hat einen Slash-Befehl ausgeführt" } } diff --git a/webview-ui/src/i18n/locales/de/kilocode.json b/webview-ui/src/i18n/locales/de/kilocode.json index 8934984e31..72a8b3a09f 100644 --- a/webview-ui/src/i18n/locales/de/kilocode.json +++ b/webview-ui/src/i18n/locales/de/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Willkommen bei Kilo Code!", - "introText1": "Kilo Code ist ein kostenloser Open-Source-KI-Coding-Agent.", + "greeting": "Willkommen bei Axon Code!", + "introText1": "Axon Code ist ein kostenloser Open-Source-KI-Coding-Agent.", "introText2": "Er funktioniert mit den neuesten KI-Modellen wie Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 und über 450 weiteren.", "introText3": "Erstelle ein kostenloses Konto und erhalte $20 Bonusguthaben bei deiner ersten Aufladung.", "ctaButton": "Loslegen", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Guthaben hinzufügen", - "lowBalance": "Ihr Kilo Code Guthaben ist niedrig", + "lowBalance": "Ihr Axon Code Guthaben ist niedrig", "newOrganization": "Verwendest du Kilo für die Arbeit?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "MCP-Server" }, "provider": { - "account": "Kilo Code Konto", - "apiKey": "Kilo Code API-Schlüssel", - "login": "Bei Kilo Code anmelden", - "logout": "Von Kilo Code abmelden", - "automaticFetch": "Die neuesten Modelle sind automatisch in Kilo Code verfügbar. Wenn du dir nicht sicher bist, welches Modell du wählen sollst, funktioniert Kilo Code am besten mit den empfohlenen Modellen, die oben in fetter Schrift aufgeführt sind.", + "account": "Axon Code Konto", + "apiKey": "Axon Code API-Schlüssel", + "login": "Bei Axon Code anmelden", + "logout": "Von Axon Code abmelden", + "automaticFetch": "Die neuesten Modelle sind automatisch in Axon Code verfügbar. Wenn du dir nicht sicher bist, welches Modell du wählen sollst, funktioniert Axon Code am besten mit den empfohlenen Modellen, die oben in fetter Schrift aufgeführt sind.", "providerRouting": { "title": "Anbieter-Routing", "managedByOrganization": "Anbieter-Routing auf Organisationsebene verwalten", "createOrganization": "Organisation erstellen, um Anbieter-Routing zu verwalten", - "description": "Kilo Code leitet Anfragen an die besten verfügbaren Anbieter für dein Modell weiter. Standardmäßig werden Anfragen über die Top-Anbieter verteilt, um die Betriebszeit zu maximieren. Du kannst jedoch einen bestimmten Anbieter für dieses Modell auswählen.", + "description": "Axon Code leitet Anfragen an die besten verfügbaren Anbieter für dein Modell weiter. Standardmäßig werden Anfragen über die Top-Anbieter verteilt, um die Betriebszeit zu maximieren. Du kannst jedoch einen bestimmten Anbieter für dieses Modell auswählen.", "sorting": { "default": "Standard-Anbieter-Sortierung", "price": "Anbieter mit niedrigeren Preisen bevorzugen", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Kontextfenster", "providerBreakdown": "Anbieter-Preis- und Funktionsübersicht", - "averageKiloCodeCost": "Das sind die durchschnittlichen tatsächlichen Ausgaben für Kilo Code mit diesem Modell in der letzten Woche. Sie können niedriger sein als der angegebene Preis aufgrund der Nutzung des Prompt-Caches.", + "averageKiloCodeCost": "Das sind die durchschnittlichen tatsächlichen Ausgaben für Axon Code mit diesem Modell in der letzten Woche. Sie können niedriger sein als der angegebene Preis aufgrund der Nutzung des Prompt-Caches.", "table": { "provider": "Anbieter", "context": "Der Endpunkt kann diese Anzahl von Token verarbeiten (Eingabe + Ausgabe).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Sehr große Dateilesevorgänge erlauben", - "description": "Wenn aktiviert, führt Kilo Code sehr große Datei- oder MCP-Ausgabelesevorgänge durch, auch wenn eine hohe Wahrscheinlichkeit besteht, das Kontextfenster zu überschreiten (Inhaltsgröße >80% des Kontextfensters)." + "description": "Wenn aktiviert, führt Axon Code sehr große Datei- oder MCP-Ausgabelesevorgänge durch, auch wenn eine hohe Wahrscheinlichkeit besteht, das Kontextfenster zu überschreiten (Inhaltsgröße >80% des Kontextfensters)." } }, "systemNotifications": { "label": "Systembenachrichtigungen aktivieren", - "description": "Wenn aktiviert, sendet Kilo Code Systembenachrichtigungen für wichtige Ereignisse wie Aufgabenabschluss oder Fehler.", + "description": "Wenn aktiviert, sendet Axon Code Systembenachrichtigungen für wichtige Ereignisse wie Aufgabenabschluss oder Fehler.", "testButton": "Benachrichtigung testen", - "testTitle": "Kilo Code", - "testMessage": "Dies ist eine Testbenachrichtigung von Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Dies ist eine Testbenachrichtigung von Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code möchte deine Unterhaltung zusammenfassen", + "wantsToCondense": "Axon Code möchte deine Unterhaltung zusammenfassen", "condenseConversation": "Unterhaltung zusammenfassen" }, "seeNewChanges": "Neue Änderungen anzeigen", @@ -137,15 +137,15 @@ }, "docs": "Dokumentation", "rules": { - "tooltip": "Kilo Code Regeln & Workflows verwalten", - "ariaLabel": "Kilo Code Regeln", + "tooltip": "Axon Code Regeln & Workflows verwalten", + "ariaLabel": "Axon Code Regeln", "tabs": { "rules": "Regeln", "workflows": "Workflows" }, "description": { - "rules": "Regeln ermöglichen es dir, Kilo Code Anweisungen zu geben, die es in allen Modi und für alle Prompts befolgen soll. Sie sind eine dauerhafte Möglichkeit, Kontext und Präferenzen für alle Unterhaltungen in deinem Arbeitsbereich oder global einzubeziehen.", - "workflows": "Workflows sind eine vorbereitete Vorlage für eine Unterhaltung. Workflows ermöglichen es dir, Prompts zu definieren, die du häufig verwendest, und können eine Reihe von Schritten enthalten, um Kilo Code durch sich wiederholende Aufgaben zu führen, wie das Bereitstellen eines Dienstes oder das Einreichen einer PR. Um einen Workflow aufzurufen, tippe", + "rules": "Regeln ermöglichen es dir, Axon Code Anweisungen zu geben, die es in allen Modi und für alle Prompts befolgen soll. Sie sind eine dauerhafte Möglichkeit, Kontext und Präferenzen für alle Unterhaltungen in deinem Arbeitsbereich oder global einzubeziehen.", + "workflows": "Workflows sind eine vorbereitete Vorlage für eine Unterhaltung. Workflows ermöglichen es dir, Prompts zu definieren, die du häufig verwendest, und können eine Reihe von Schritten enthalten, um Axon Code durch sich wiederholende Aufgaben zu führen, wie das Bereitstellen eines Dienstes oder das Einreichen einer PR. Um einen Workflow aufzurufen, tippe", "workflowsInChat": "im Chat." }, "sections": { @@ -216,11 +216,11 @@ "provider": "Provider", "enableAutoTrigger": { "label": "Pausieren zum Vervollständigen", - "description": "Wenn aktiviert, löst Kilo Code automatisch Autocomplete aus, wenn du aufhörst zu tippen. Dies kann für schnelle Korrekturen und Vorschläge nützlich sein." + "description": "Wenn aktiviert, löst Axon Code automatisch Autocomplete aus, wenn du aufhörst zu tippen. Dies kann für schnelle Korrekturen und Vorschläge nützlich sein." }, "autoTriggerDelay": { "label": "Auto-Auslöseverzögerung", - "description": "Die Verzögerung in Sekunden, bevor Kilo Code Autocomplete auslöst, nachdem du aufgehört hast zu tippen. Eine kürzere Verzögerung bedeutet schnellere Vorschläge, kann aber ressourcenintensiver sein." + "description": "Die Verzögerung in Sekunden, bevor Axon Code Autocomplete auslöst, nachdem du aufgehört hast zu tippen. Eine kürzere Verzögerung bedeutet schnellere Vorschläge, kann aber ressourcenintensiver sein." }, "enableQuickInlineTaskKeybinding": { "label": "Schnellaufgabe ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/de/marketplace.json b/webview-ui/src/i18n/locales/de/marketplace.json index 8be25ca33a..e7d96cced2 100644 --- a/webview-ui/src/i18n/locales/de/marketplace.json +++ b/webview-ui/src/i18n/locales/de/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Installiert", "settings": "Einstellungen", diff --git a/webview-ui/src/i18n/locales/de/mcp.json b/webview-ui/src/i18n/locales/de/mcp.json index cc9ebeb08c..78a7b99470 100644 --- a/webview-ui/src/i18n/locales/de/mcp.json +++ b/webview-ui/src/i18n/locales/de/mcp.json @@ -2,16 +2,16 @@ "title": "MCP-Server", "done": "Fertig", "marketplace": "MCP-Marktplatz", - "description": "Das <0>Model Context Protocol ermöglicht die Kommunikation mit lokal laufenden MCP-Servern, die zusätzliche Tools und Ressourcen zur Erweiterung der Fähigkeiten von Kilo Code bereitstellen. Du kannst <1>von der Community erstellte Server verwenden oder Kilo Code bitten, neue Tools speziell für deinen Workflow zu erstellen (z.B. \"ein Tool hinzufügen, das die neueste npm-Dokumentation abruft\").", + "description": "Das <0>Model Context Protocol ermöglicht die Kommunikation mit lokal laufenden MCP-Servern, die zusätzliche Tools und Ressourcen zur Erweiterung der Fähigkeiten von Axon Code bereitstellen. Du kannst <1>von der Community erstellte Server verwenden oder Axon Code bitten, neue Tools speziell für deinen Workflow zu erstellen (z.B. \"ein Tool hinzufügen, das die neueste npm-Dokumentation abruft\").", "instructions": "Anweisungen", "enableToggle": { "title": "MCP-Server aktivieren", - "description": "Schalte dies EIN, damit Kilo Code Tools von verbundenen MCP-Servern verwenden kann. Dies gibt Kilo Code mehr Möglichkeiten. Wenn du diese zusätzlichen Tools nicht verwenden möchtest, schalte es AUS, um API-Token-Kosten zu senken." + "description": "Schalte dies EIN, damit Axon Code Tools von verbundenen MCP-Servern verwenden kann. Dies gibt Axon Code mehr Möglichkeiten. Wenn du diese zusätzlichen Tools nicht verwenden möchtest, schalte es AUS, um API-Token-Kosten zu senken." }, "enableServerCreation": { "title": "MCP-Server-Erstellung aktivieren", - "description": "Aktiviere dies, damit Kilo Code dir helfen kann, <1>neue benutzerdefinierte MCP-Server zu erstellen. <0>Erfahre mehr über Server-Erstellung", - "hint": "Hinweis: Um API-Token-Kosten zu senken, deaktiviere diese Einstellung, wenn du Kilo Code nicht aktiv darum bittest, einen neuen MCP-Server zu erstellen." + "description": "Aktiviere dies, damit Axon Code dir helfen kann, <1>neue benutzerdefinierte MCP-Server zu erstellen. <0>Erfahre mehr über Server-Erstellung", + "hint": "Hinweis: Um API-Token-Kosten zu senken, deaktiviere diese Einstellung, wenn du Axon Code nicht aktiv darum bittest, einen neuen MCP-Server zu erstellen." }, "editGlobalMCP": "Globale MCP bearbeiten", "editProjectMCP": "Projekt-MCP bearbeiten", diff --git a/webview-ui/src/i18n/locales/de/prompts.json b/webview-ui/src/i18n/locales/de/prompts.json index 10a5f6aaef..5ae7ccecb1 100644 --- a/webview-ui/src/i18n/locales/de/prompts.json +++ b/webview-ui/src/i18n/locales/de/prompts.json @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Organisations-Modus", - "description": "Dieser Modus wird von deiner Organisation bereitgestellt und kann hier nicht bearbeitet werden. Um diesen Modus zu ändern, besuche bitte das Kilo Code Dashboard.", + "description": "Dieser Modus wird von deiner Organisation bereitgestellt und kann hier nicht bearbeitet werden. Um diesen Modus zu ändern, besuche bitte das Axon Code Dashboard.", "cannotEdit": "Organisations-Modi können nicht bearbeitet werden" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Rollendefinition", "resetToDefault": "Auf Standardwerte zurücksetzen", - "description": "Definiere Kilo Codes Expertise und Persönlichkeit für diesen Modus. Diese Beschreibung prägt, wie Kilo Code sich präsentiert und an Aufgaben herangeht." + "description": "Definiere Kilo Codes Expertise und Persönlichkeit für diesen Modus. Diese Beschreibung prägt, wie Axon Code sich präsentiert und an Aufgaben herangeht." }, "description": { "title": "Kurzbeschreibung (für Menschen)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Prompt verbessern", - "description": "Verwende die Prompt-Verbesserung, um maßgeschneiderte Vorschläge oder Verbesserungen für deine Eingaben zu erhalten. Dies stellt sicher, dass Kilo Code deine Absicht versteht und die bestmöglichen Antworten liefert. Verfügbar über das ✨-Symbol im Chat." + "description": "Verwende die Prompt-Verbesserung, um maßgeschneiderte Vorschläge oder Verbesserungen für deine Eingaben zu erhalten. Dies stellt sicher, dass Axon Code deine Absicht versteht und die bestmöglichen Antworten liefert. Verfügbar über das ✨-Symbol im Chat." }, "CONDENSE": { "label": "Kontextverdichtung", diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index 854700f23b..02093a2e16 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Experimentell", "language": "Sprache", - "about": "Über Kilo Code", + "about": "Über Axon Code", "display": "Anzeigen" }, "slashCommands": { "description": "Verwalte deine Slash-Befehle, um benutzerdefinierte Workflows und Aktionen schnell auszuführen. Mehr erfahren" }, "prompts": { - "description": "Konfiguriere Support-Prompts, die für schnelle Aktionen wie das Verbessern von Prompts, das Erklären von Code und das Beheben von Problemen verwendet werden. Diese Prompts helfen Kilo Code dabei, bessere Unterstützung für häufige Entwicklungsaufgaben zu bieten." + "description": "Konfiguriere Support-Prompts, die für schnelle Aktionen wie das Verbessern von Prompts, das Erklären von Code und das Beheben von Problemen verwendet werden. Diese Prompts helfen Axon Code dabei, bessere Unterstützung für häufige Entwicklungsaufgaben zu bieten." }, "codeIndex": { "title": "Codebase-Indexierung", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Du kannst in deinen IDE-Einstellungen einen globalen Shortcut für diese Einstellung konfigurieren.", - "description": "Erlaubt Kilo Code, Operationen automatisch ohne Genehmigung durchzuführen. Aktiviere diese Einstellungen nur, wenn du der KI vollständig vertraust und die damit verbundenen Sicherheitsrisiken verstehst.", + "description": "Erlaubt Axon Code, Operationen automatisch ohne Genehmigung durchzuführen. Aktiviere diese Einstellungen nur, wenn du der KI vollständig vertraust und die damit verbundenen Sicherheitsrisiken verstehst.", "enabled": "Auto-Genehmigung aktiviert", "toggleAriaLabel": "Automatische Genehmigung umschalten", "disabledAriaLabel": "Automatische Genehmigung deaktiviert - zuerst Optionen auswählen", "readOnly": { "label": "Lesen", - "description": "Wenn aktiviert, wird Kilo Code automatisch Verzeichnisinhalte anzeigen und Dateien lesen, ohne dass du auf die Genehmigen-Schaltfläche klicken musst.", + "description": "Wenn aktiviert, wird Axon Code automatisch Verzeichnisinhalte anzeigen und Dateien lesen, ohne dass du auf die Genehmigen-Schaltfläche klicken musst.", "outsideWorkspace": { "label": "Dateien außerhalb des Arbeitsbereichs einbeziehen", - "description": "Kilo Code erlauben, Dateien außerhalb des aktuellen Arbeitsbereichs ohne Genehmigung zu lesen." + "description": "Axon Code erlauben, Dateien außerhalb des aktuellen Arbeitsbereichs ohne Genehmigung zu lesen." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Verzögerung nach Schreibvorgängen, damit Diagnosefunktionen potenzielle Probleme erkennen können", "outsideWorkspace": { "label": "Dateien außerhalb des Arbeitsbereichs einbeziehen", - "description": "Kilo Code erlauben, Dateien außerhalb des aktuellen Arbeitsbereichs ohne Genehmigung zu erstellen und zu bearbeiten." + "description": "Axon Code erlauben, Dateien außerhalb des aktuellen Arbeitsbereichs ohne Genehmigung zu erstellen und zu bearbeiten." }, "protected": { "label": "Geschützte Dateien einbeziehen", - "description": "Kilo Code erlauben, geschützte Dateien (wie .kilocodeignore und .kilocode/ Konfigurationsdateien) ohne Genehmigung zu erstellen und zu bearbeiten." + "description": "Axon Code erlauben, geschützte Dateien (wie .kilocodeignore und .kilocode/ Konfigurationsdateien) ohne Genehmigung zu erstellen und zu bearbeiten." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Das Entwurfsmodell muss aus derselben Modellfamilie stammen, damit das spekulative Dekodieren korrekt funktioniert.", "selectDraftModel": "Entwurfsmodell auswählen", "noModelsFound": "Keine Entwurfsmodelle gefunden. Bitte stelle sicher, dass LM Studio mit aktiviertem Servermodus läuft.", - "description": "LM Studio ermöglicht es dir, Modelle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du in ihrem Schnellstart-Guide. Du musst auch die lokale Server-Funktion von LM Studio starten, um es mit dieser Erweiterung zu verwenden. Hinweis: Kilo Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Modelle funktionieren möglicherweise nicht wie erwartet." + "description": "LM Studio ermöglicht es dir, Modelle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du in ihrem Schnellstart-Guide. Du musst auch die lokale Server-Funktion von LM Studio starten, um es mit dieser Erweiterung zu verwenden. Hinweis: Axon Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Modelle funktionieren möglicherweise nicht wie erwartet." }, "ollama": { "baseUrl": "Basis-URL (optional)", @@ -399,7 +399,7 @@ "numCtx": "Kontextfenstergröße (num_ctx)", "numCtxHelp": "Überschreibt die Standard-Kontextfenstergröße des Modells. Lassen Sie das Feld leer, um die Modelfile-Konfiguration des Modells zu verwenden. Der Mindestwert ist 128.", "description": "Ollama ermöglicht es dir, Modelle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du im Schnellstart-Guide.", - "warning": "Hinweis: Kilo Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Modelle funktionieren möglicherweise nicht wie erwartet." + "warning": "Hinweis: Axon Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Modelle funktionieren möglicherweise nicht wie erwartet." }, "unboundApiKey": "Unbound API-Schlüssel", "getUnboundApiKey": "Unbound API-Schlüssel erhalten", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Konfiguriere die Fähigkeiten und Preise für dein benutzerdefiniertes OpenAI-kompatibles Modell. Sei vorsichtig bei der Angabe der Modellfähigkeiten, da diese beeinflussen können, wie Kilo Code funktioniert.", + "capabilities": "Konfiguriere die Fähigkeiten und Preise für dein benutzerdefiniertes OpenAI-kompatibles Modell. Sei vorsichtig bei der Angabe der Modellfähigkeiten, da diese beeinflussen können, wie Axon Code funktioniert.", "maxTokens": { "label": "Maximale Ausgabe-Tokens", "description": "Maximale Anzahl von Tokens, die das Modell in einer Antwort generieren kann. (Gib -1 an, damit der Server die maximalen Tokens festlegt.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Fehler- & Wiederholungslimit", - "description": "Anzahl aufeinanderfolgender Fehler oder wiederholter Aktionen, bevor der Dialog 'Kilo Code hat Probleme' angezeigt wird", + "description": "Anzahl aufeinanderfolgender Fehler oder wiederholter Aktionen, bevor der Dialog 'Axon Code hat Probleme' angezeigt wird", "unlimitedDescription": "Unbegrenzte Wiederholungen aktiviert (automatisches Fortfahren). Der Dialog wird niemals angezeigt.", "warning": "⚠️ Das Setzen auf 0 erlaubt unbegrenzte Wiederholungen, was zu erheblichem API-Verbrauch führen kann" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Browser-Tool aktivieren", - "description": "Wenn aktiviert, kann Kilo Code einen Browser verwenden, um mit Websites zu interagieren, wenn Modelle verwendet werden, die Computer-Nutzung unterstützen. <0>Mehr erfahren" + "description": "Wenn aktiviert, kann Axon Code einen Browser verwenden, um mit Websites zu interagieren, wenn Modelle verwendet werden, die Computer-Nutzung unterstützen. <0>Mehr erfahren" }, "viewport": { "label": "Viewport-Größe", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Automatische Kontrollpunkte aktivieren", - "description": "Wenn aktiviert, erstellt Kilo Code automatisch Kontrollpunkte während der Aufgabenausführung, was die Überprüfung von Änderungen oder die Rückkehr zu früheren Zuständen erleichtert. <0>Mehr erfahren" + "description": "Wenn aktiviert, erstellt Axon Code automatisch Kontrollpunkte während der Aufgabenausführung, was die Überprüfung von Änderungen oder die Rückkehr zu früheren Zuständen erleichtert. <0>Mehr erfahren" } }, "notifications": { "sound": { "label": "Soundeffekte aktivieren", - "description": "Wenn aktiviert, spielt Kilo Code Soundeffekte für Benachrichtigungen und Ereignisse ab.", + "description": "Wenn aktiviert, spielt Axon Code Soundeffekte für Benachrichtigungen und Ereignisse ab.", "volumeLabel": "Lautstärke" }, "tts": { "label": "Text-zu-Sprache aktivieren", - "description": "Wenn aktiviert, liest Kilo Code seine Antworten mit Text-zu-Sprache laut vor.", + "description": "Wenn aktiviert, liest Axon Code seine Antworten mit Text-zu-Sprache laut vor.", "speedLabel": "Geschwindigkeit" } }, @@ -567,7 +567,7 @@ "description": "Steuer, welche Informationen im KI-Kontextfenster enthalten sind, was den Token-Verbrauch und die Antwortqualität beeinflusst", "autoCondenseContextPercent": { "label": "Schwellenwert für intelligente Kontextkomprimierung", - "description": "Wenn das Kontextfenster diesen Schwellenwert erreicht, wird Kilo Code es automatisch komprimieren." + "description": "Wenn das Kontextfenster diesen Schwellenwert erreicht, wird Axon Code es automatisch komprimieren." }, "condensingApiConfiguration": { "label": "API-Konfiguration für Kontextkomprimierung", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Intelligente Kontextkomprimierung automatisch auslösen", - "description": "Wenn aktiviert, wird Kilo Code automatisch den Kontext komprimieren, wenn der Schwellenwert erreicht wird. Wenn deaktiviert, kannst du die Kontextkomprimierung weiterhin manuell auslösen." + "description": "Wenn aktiviert, wird Axon Code automatisch den Kontext komprimieren, wenn der Schwellenwert erreicht wird. Wenn deaktiviert, kannst du die Kontextkomprimierung weiterhin manuell auslösen." }, "openTabs": { "label": "Geöffnete Tabs Kontextlimit", @@ -603,7 +603,7 @@ }, "maxReadFile": { "label": "Schwellenwert für automatische Dateilesekürzung", - "description": "Kilo Code liest diese Anzahl von Zeilen, wenn das Modell keine Start-/Endwerte angibt. Wenn diese Zahl kleiner als die Gesamtzahl der Zeilen ist, erstellt Kilo Code einen Zeilennummernindex der Codedefinitionen. Spezialfälle: -1 weist Kilo Code an, die gesamte Datei zu lesen (ohne Indexierung), und 0 weist an, keine Zeilen zu lesen und nur Zeilenindizes für minimalen Kontext bereitzustellen. Niedrigere Werte minimieren die anfängliche Kontextnutzung und ermöglichen präzise nachfolgende Zeilenbereich-Lesungen. Explizite Start-/End-Anfragen sind von dieser Einstellung nicht begrenzt.", + "description": "Axon Code liest diese Anzahl von Zeilen, wenn das Modell keine Start-/Endwerte angibt. Wenn diese Zahl kleiner als die Gesamtzahl der Zeilen ist, erstellt Axon Code einen Zeilennummernindex der Codedefinitionen. Spezialfälle: -1 weist Axon Code an, die gesamte Datei zu lesen (ohne Indexierung), und 0 weist an, keine Zeilen zu lesen und nur Zeilenindizes für minimalen Kontext bereitzustellen. Niedrigere Werte minimieren die anfängliche Kontextnutzung und ermöglichen präzise nachfolgende Zeilenbereich-Lesungen. Explizite Start-/End-Anfragen sind von dieser Einstellung nicht begrenzt.", "lines": "Zeilen", "always_full_read": "Immer die gesamte Datei lesen" }, @@ -707,7 +707,7 @@ "advanced": { "diff": { "label": "Bearbeitung durch Diffs aktivieren", - "description": "Wenn aktiviert, kann Kilo Code Dateien schneller bearbeiten und lehnt automatisch abgeschnittene vollständige Dateischreibvorgänge ab. Funktioniert am besten mit dem neuesten Claude 3.7 Sonnet-Modell.", + "description": "Wenn aktiviert, kann Axon Code Dateien schneller bearbeiten und lehnt automatisch abgeschnittene vollständige Dateischreibvorgänge ab. Funktioniert am besten mit dem neuesten Claude 3.7 Sonnet-Modell.", "strategy": { "label": "Diff-Strategie", "options": { @@ -728,7 +728,7 @@ }, "todoList": { "label": "Todo-Listen-Tool aktivieren", - "description": "Wenn aktiviert, kann Kilo Code Todo-Listen erstellen und verwalten, um den Aufgabenfortschritt zu verfolgen. Dies hilft, komplexe Aufgaben in überschaubare Schritte zu organisieren." + "description": "Wenn aktiviert, kann Axon Code Todo-Listen erstellen und verwalten, um den Aufgabenfortschritt zu verfolgen. Dies hilft, komplexe Aufgaben in überschaubare Schritte zu organisieren." } }, "experimental": { @@ -738,23 +738,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Experimentelles Such- und Ersetzungswerkzeug verwenden", - "description": "Aktiviere das experimentelle Such- und Ersetzungswerkzeug, mit dem Kilo Code mehrere Instanzen eines Suchbegriffs in einer Anfrage ersetzen kann." + "description": "Aktiviere das experimentelle Such- und Ersetzungswerkzeug, mit dem Axon Code mehrere Instanzen eines Suchbegriffs in einer Anfrage ersetzen kann." }, "INSERT_BLOCK": { "name": "Experimentelles Inhalts-Einfügewerkzeug verwenden", - "description": "Aktiviere das experimentelle Inhalts-Einfügewerkzeug, mit dem Kilo Code Inhalte an bestimmten Zeilennummern einfügen kann, ohne einen Diff erstellen zu müssen." + "description": "Aktiviere das experimentelle Inhalts-Einfügewerkzeug, mit dem Axon Code Inhalte an bestimmten Zeilennummern einfügen kann, ohne einen Diff erstellen zu müssen." }, "POWER_STEERING": { "name": "Experimentellen \"Power Steering\"-Modus verwenden", - "description": "Wenn aktiviert, erinnert Kilo Code das Modell häufiger an die Details seiner aktuellen Modusdefinition. Dies führt zu einer stärkeren Einhaltung von Rollendefinitionen und benutzerdefinierten Anweisungen, verbraucht aber mehr Token pro Nachricht." + "description": "Wenn aktiviert, erinnert Axon Code das Modell häufiger an die Details seiner aktuellen Modusdefinition. Dies führt zu einer stärkeren Einhaltung von Rollendefinitionen und benutzerdefinierten Anweisungen, verbraucht aber mehr Token pro Nachricht." }, "CONCURRENT_FILE_READS": { "name": "Gleichzeitiges Lesen von Dateien aktivieren", - "description": "Wenn aktiviert, kann Kilo Code mehrere Dateien in einer einzigen Anfrage lesen. Wenn deaktiviert, muss Kilo Code Dateien einzeln lesen. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Modellen gearbeitet wird oder wenn du mehr Kontrolle über den Dateizugriff haben möchtest." + "description": "Wenn aktiviert, kann Axon Code mehrere Dateien in einer einzigen Anfrage lesen. Wenn deaktiviert, muss Axon Code Dateien einzeln lesen. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Modellen gearbeitet wird oder wenn du mehr Kontrolle über den Dateizugriff haben möchtest." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Experimentelles Multi-Block-Diff-Tool verwenden", - "description": "Wenn aktiviert, wird Kilo Code das Multi-Block-Diff-Tool verwenden. Dies wird versuchen, mehrere Codeblöcke in der Datei in einer Anfrage zu aktualisieren." + "description": "Wenn aktiviert, wird Axon Code das Multi-Block-Diff-Tool verwenden. Dies wird versuchen, mehrere Codeblöcke in der Datei in einer Anfrage zu aktualisieren." }, "MARKETPLACE": { "name": "Marktplatz aktivieren", @@ -762,11 +762,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Gleichzeitige Dateibearbeitungen aktivieren", - "description": "Wenn aktiviert, kann Kilo Code mehrere Dateien in einer einzigen Anfrage bearbeiten. Wenn deaktiviert, muss Kilo Code Dateien einzeln bearbeiten. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Modellen gearbeitet wird oder wenn du mehr Kontrolle über Dateiänderungen haben möchtest." + "description": "Wenn aktiviert, kann Axon Code mehrere Dateien in einer einzigen Anfrage bearbeiten. Wenn deaktiviert, muss Axon Code Dateien einzeln bearbeiten. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Modellen gearbeitet wird oder wenn du mehr Kontrolle über Dateiänderungen haben möchtest." }, "MORPH_FAST_APPLY": { "name": "Fast Apply aktivieren", - "description": "Wenn aktiviert, kann Kilo Code Dateien mit Fast Apply unter Verwendung spezialisierter Modelle bearbeiten, die für Code-Modifikationen optimiert sind. Erfordert den Kilo Gateway Provider, OpenRouter oder einen Morph API-Schlüssel.", + "description": "Wenn aktiviert, kann Axon Code Dateien mit Fast Apply unter Verwendung spezialisierter Modelle bearbeiten, die für Code-Modifikationen optimiert sind. Erfordert den Kilo Gateway Provider, OpenRouter oder einen Morph API-Schlüssel.", "apiKey": "Morph API-Schlüssel (optional)", "placeholder": "Gib deinen Morph API-Schlüssel ein (optional)", "modelLabel": "Modellauswahl", @@ -780,7 +780,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Hintergrundbearbeitung", - "description": "Verhindert Editor-Fokus-Störungen wenn aktiviert. Dateibearbeitungen erfolgen im Hintergrund ohne Öffnung von Diff-Ansichten oder Fokus-Diebstahl. Du kannst ungestört weiterarbeiten, während Kilo Code Änderungen vornimmt. Dateien können ohne Fokus geöffnet werden, um Diagnosen zu erfassen oder vollständig geschlossen bleiben." + "description": "Verhindert Editor-Fokus-Störungen wenn aktiviert. Dateibearbeitungen erfolgen im Hintergrund ohne Öffnung von Diff-Ansichten oder Fokus-Diebstahl. Du kannst ungestört weiterarbeiten, während Axon Code Änderungen vornimmt. Dateien können ohne Fokus geöffnet werden, um Diagnosen zu erfassen oder vollständig geschlossen bleiben." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Neuen Nachrichtenparser verwenden", @@ -792,13 +792,13 @@ }, "IMAGE_GENERATION": { "name": "KI-Bildgenerierung aktivieren", - "description": "Wenn aktiviert, kann Kilo Code Bilder aus Textprompts generieren. Erfordert einen konfigurierten Kilo Code oder OpenRouter API-Schlüssel.", + "description": "Wenn aktiviert, kann Axon Code Bilder aus Textprompts generieren. Erfordert einen konfigurierten Axon Code oder OpenRouter API-Schlüssel.", "apiProvider": "API-Anbieter", "openRouterApiKeyLabel": "OpenRouter API-Schlüssel", "openRouterApiKeyPlaceholder": "Gib deinen OpenRouter API-Schlüssel ein", - "kiloCodeApiKeyLabel": "Kilo Code API-Schlüssel", - "kiloCodeApiKeyPlaceholder": "Gib deinen Kilo Code API-Schlüssel ein", - "kiloCodeApiKeyPaste": "Aktuellen Kilo Code API-Schlüssel einfügen", + "kiloCodeApiKeyLabel": "Axon Code API-Schlüssel", + "kiloCodeApiKeyPlaceholder": "Gib deinen Axon Code API-Schlüssel ein", + "kiloCodeApiKeyPaste": "Aktuellen Axon Code API-Schlüssel einfügen", "getApiKeyText": "Hol dir deinen API-Schlüssel von", "modelSelectionLabel": "Bildgenerierungsmodell", "modelSelectionDescription": "Wähle das Modell für die Bildgenerierung aus", @@ -807,12 +807,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Modellinitierte Slash-Befehle aktivieren", - "description": "Wenn aktiviert, kann Kilo Code deine Slash-Befehle ausführen, um Workflows zu starten." + "description": "Wenn aktiviert, kann Axon Code deine Slash-Befehle ausführen, um Workflows zu starten." } }, "promptCaching": { "label": "Prompt-Caching deaktivieren", - "description": "Wenn aktiviert, wird Kilo Code für dieses Modell kein Prompt-Caching verwenden." + "description": "Wenn aktiviert, wird Axon Code für dieses Modell kein Prompt-Caching verwenden." }, "temperature": { "useCustom": "Benutzerdefinierte Temperatur verwenden", @@ -844,18 +844,18 @@ } }, "modelPicker": { - "automaticFetch": "Die Erweiterung ruft automatisch die neueste Liste der auf {{serviceName}} verfügbaren Modelle ab. Wenn du dir nicht sicher bist, welches Modell du wählen sollst, funktioniert Kilo Code am besten mit {{defaultModelId}}.", + "automaticFetch": "Die Erweiterung ruft automatisch die neueste Liste der auf {{serviceName}} verfügbaren Modelle ab. Wenn du dir nicht sicher bist, welches Modell du wählen sollst, funktioniert Axon Code am besten mit {{defaultModelId}}.", "label": "Modell", "searchPlaceholder": "Suchen", "noMatchFound": "Keine Übereinstimmung gefunden", "useCustomModel": "Benutzerdefiniert verwenden: {{modelId}}" }, "footer": { - "feedback": "Wenn du Fragen oder Feedback hast, kannst du gerne ein Issue auf github.com/Kilo-Org/kilocode öffnen oder reddit.com/r/kilocode oder kilocode.ai/discord beitreten", - "support": "Für finanzielle Fragen wende dich bitte an den Kundensupport unter https://kilocode.ai/support", + "feedback": "Wenn du Fragen oder Feedback hast, kannst du gerne ein Issue auf github.com/Kilo-Org/kilocode öffnen oder reddit.com/r/kilocode oder matterai.so/discord beitreten", + "support": "Für finanzielle Fragen wende dich bitte an den Kundensupport unter https://matterai.so/support", "telemetry": { "label": "Fehler- und Nutzungsberichte zulassen", - "description": "Hilf dabei, Kilo Code zu verbessern, indem du Nutzungsdaten und Fehlerberichte sendest. Es werden niemals Code, Prompts oder persönliche Informationen gesendet. Weitere Details findest du in unserer Datenschutzrichtlinie." + "description": "Hilf dabei, Axon Code zu verbessern, indem du Nutzungsdaten und Fehlerberichte sendest. Es werden niemals Code, Prompts oder persönliche Informationen gesendet. Weitere Details findest du in unserer Datenschutzrichtlinie." }, "settings": { "import": "Importieren", diff --git a/webview-ui/src/i18n/locales/de/welcome.json b/webview-ui/src/i18n/locales/de/welcome.json index c2110d0413..f9ffd2dae2 100644 --- a/webview-ui/src/i18n/locales/de/welcome.json +++ b/webview-ui/src/i18n/locales/de/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Hallo, ich bin Kilo Code!", - "introduction": "Kilo Code ist der führende autonome Coding-Agent. Mach dich bereit, zu architektieren, zu coden, zu debuggen und deine Produktivität wie nie zuvor zu steigern. Um fortzufahren, benötigt Kilo Code einen API-Schlüssel.", + "greeting": "Hallo, ich bin Axon Code!", + "introduction": "Axon Code ist der führende autonome Coding-Agent. Mach dich bereit, zu architektieren, zu coden, zu debuggen und deine Produktivität wie nie zuvor zu steigern. Um fortzufahren, benötigt Axon Code einen API-Schlüssel.", "notice": "Um loszulegen, benötigt diese Erweiterung einen API-Anbieter.", "start": "Los geht's!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Probier Roo kostenlos aus" } }, - "chooseProvider": "Um seine Magie zu entfalten, benötigt Kilo Code einen API-Schlüssel.", + "chooseProvider": "Um seine Magie zu entfalten, benötigt Axon Code einen API-Schlüssel.", "startRouter": "Wir empfehlen die Verwendung eines LLM-Routers:", "startCustom": "Oder du kannst deinen eigenen API-Schlüssel verwenden:", "telemetry": { - "helpImprove": "Hilf, Kilo Code zu verbessern", - "helpImproveMessage": "Kilo Code sammelt Fehler- und Nutzungsdaten, um uns bei der Fehlerbehebung und Verbesserung der Erweiterung zu helfen. Diese Telemetrie sammelt keinen Code, keine Prompts oder persönliche Informationen. Du kannst dies in den Einstellungen deaktivieren." + "helpImprove": "Hilf, Axon Code zu verbessern", + "helpImproveMessage": "Axon Code sammelt Fehler- und Nutzungsdaten, um uns bei der Fehlerbehebung und Verbesserung der Erweiterung zu helfen. Diese Telemetrie sammelt keinen Code, keine Prompts oder persönliche Informationen. Du kannst dies in den Einstellungen deaktivieren." }, "importSettings": "Einstellungen importieren" } diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 6fa0bae443..869717b540 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -1,5 +1,5 @@ { - "greeting": "What can Kilo Code do for you?", + "greeting": "What can Axon Code do for you?", "task": { "title": "Task", "expand": "Expand task", @@ -21,7 +21,7 @@ "sharePublicly": "Share Publicly", "sharePubliclyDescription": "Anyone with the link can access", "connectToCloud": "Connect to Cloud", - "connectToCloudDescription": "Sign in to Kilo Code Cloud to share tasks", + "connectToCloudDescription": "Sign in to Axon Code Cloud to share tasks", "sharingDisabledByOrganization": "Sharing disabled by organization", "shareSuccessOrganization": "Organization link copied to clipboard", "shareSuccessPublic": "Public link copied to clipboard", @@ -130,7 +130,7 @@ "title": "Modes", "marketplace": "Mode Marketplace", "settings": "Mode Settings", - "description": "Specialized personas that tailor Kilo Code's behavior.", + "description": "Specialized personas that tailor Axon Code's behavior.", "searchPlaceholder": "Search modes...", "noResults": "No results found", "organizationModes": "Organization Modes" @@ -180,50 +180,50 @@ "tokens": "tokens" }, "instructions": { - "wantsToFetch": "Kilo Code wants to fetch detailed instructions to assist with the current task" + "wantsToFetch": "fetch instructions" }, "fileOperations": { - "wantsToRead": "Kilo Code wants to read this file", - "wantsToReadMultiple": "Kilo Code wants to read multiple files", - "wantsToReadAndXMore": "Kilo Code wants to read this file and {{count}} more", - "wantsToReadOutsideWorkspace": "Kilo Code wants to read this file outside of the workspace", - "didRead": "Kilo Code read this file", - "wantsToEdit": "Kilo Code wants to edit this file", - "wantsToEditOutsideWorkspace": "Kilo Code wants to edit this file outside of the workspace", - "wantsToEditProtected": "Kilo Code wants to edit a protected configuration file", - "wantsToApplyBatchChanges": "Kilo Code wants to apply changes to multiple files", - "wantsToGenerateImage": "Kilo Code wants to generate an image", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code wants to generate an image outside of the workspace", - "wantsToGenerateImageProtected": "Kilo Code wants to generate an image in a protected location", - "didGenerateImage": "Kilo Code generated an image", - "wantsToCreate": "Kilo Code wants to create a new file", - "wantsToSearchReplace": "Kilo Code wants to search and replace in this file", - "didSearchReplace": "Kilo Code performed search and replace on this file", - "wantsToInsert": "Kilo Code wants to insert content into this file", - "wantsToInsertWithLineNumber": "Kilo Code wants to insert content into this file at line {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code wants to append content to the end of this file" + "wantsToRead": "read file", + "wantsToReadMultiple": "read multiple files", + "wantsToReadAndXMore": "read file and {{count}} more", + "wantsToReadOutsideWorkspace": "read file(outside of the workspace)", + "didRead": "read file", + "wantsToEdit": "edit file", + "wantsToEditOutsideWorkspace": "edit file(outside of the workspace)", + "wantsToEditProtected": "edit protected configuration file", + "wantsToApplyBatchChanges": "apply changes to multiple files", + "wantsToGenerateImage": "generate image", + "wantsToGenerateImageOutsideWorkspace": "generate image(outside of the workspace)", + "wantsToGenerateImageProtected": "generate image(protected location)", + "didGenerateImage": "generated image", + "wantsToCreate": "create new file", + "wantsToSearchReplace": "search and replace", + "didSearchReplace": "performed search and replace on this file", + "wantsToInsert": "insert content into this file", + "wantsToInsertWithLineNumber": "insert content into this file at line {{lineNumber}}", + "wantsToInsertAtEnd": "append content to the end of this file" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code wants to view the top level files in this directory", - "didViewTopLevel": "Kilo Code viewed the top level files in this directory", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code wants to view the top level files in this directory (outside workspace)", - "didViewTopLevelOutsideWorkspace": "Kilo Code viewed the top level files in this directory (outside workspace)", - "wantsToViewRecursive": "Kilo Code wants to recursively view all files in this directory", - "didViewRecursive": "Kilo Code recursively viewed all files in this directory", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code wants to recursively view all files in this directory (outside workspace)", - "didViewRecursiveOutsideWorkspace": "Kilo Code recursively viewed all files in this directory (outside workspace)", - "wantsToViewDefinitions": "Kilo Code wants to view source code definition names used in this directory", - "didViewDefinitions": "Kilo Code viewed source code definition names used in this directory", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code wants to view source code definition names used in this directory (outside workspace)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code viewed source code definition names used in this directory (outside workspace)", - "wantsToSearch": "Kilo Code wants to search this directory for {{regex}}", - "didSearch": "Kilo Code searched this directory for {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code wants to search this directory (outside workspace) for {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code searched this directory (outside workspace) for {{regex}}" + "wantsToViewTopLevel": "explore files", + "didViewTopLevel": "explored files", + "wantsToViewTopLevelOutsideWorkspace": "explore files(outside of the workspace)", + "didViewTopLevelOutsideWorkspace": "explored files(outside of the workspace)", + "wantsToViewRecursive": "explore files(recursively)", + "didViewRecursive": "explored files(recursively)", + "wantsToViewRecursiveOutsideWorkspace": "explore files(recursively)(outside of the workspace)", + "didViewRecursiveOutsideWorkspace": "explored files(recursively)(outside of the workspace)", + "wantsToViewDefinitions": "view source code definition names used in this directory", + "didViewDefinitions": "viewed source code definition names used in this directory", + "wantsToViewDefinitionsOutsideWorkspace": "view source code definition names used in this directory(outside of the workspace)", + "didViewDefinitionsOutsideWorkspace": "viewed source code definition names used in this directory(outside of the workspace)", + "wantsToSearch": "search this directory for {{regex}}", + "didSearch": "searched this directory for {{regex}}", + "wantsToSearchOutsideWorkspace": "search this directory(outside of the workspace) for {{regex}}", + "didSearchOutsideWorkspace": "searched this directory(outside of the workspace) for {{regex}}" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code wants to search the codebase for {{query}}", - "wantsToSearchWithPath": "Kilo Code wants to search the codebase for {{query}} in {{path}}", + "wantsToSearch": "search the codebase for {{query}}", + "wantsToSearchWithPath": "search the codebase for {{query}} in {{path}}", "didSearch_one": "Found 1 result", "didSearch_other": "Found {{count}} results", "resultTooltip": "Similarity score: {{score}} (click to open file)" @@ -248,24 +248,24 @@ "response": "Response", "arguments": "Arguments", "text": { - "rooSaid": "Kilo said" + "rooSaid": "Response" }, "feedback": { "youSaid": "You said" }, "mcp": { - "wantsToUseTool": "Kilo Code wants to use a tool on the {{serverName}} MCP server", - "wantsToAccessResource": "Kilo Code wants to access a resource on the {{serverName}} MCP server" + "wantsToUseTool": "using tool {{serverName}} MCP server", + "wantsToAccessResource": "accessing resource {{serverName}} MCP server" }, "modes": { - "wantsToSwitch": "Kilo Code wants to switch to {{mode}} mode", - "wantsToSwitchWithReason": "Kilo Code wants to switch to {{mode}} mode because: {{reason}}", - "didSwitch": "Kilo Code switched to {{mode}} mode", - "didSwitchWithReason": "Kilo Code switched to {{mode}} mode because: {{reason}}" + "wantsToSwitch": "switch to {{mode}} mode", + "wantsToSwitchWithReason": "switching to {{mode}} mode because: {{reason}}", + "didSwitch": "switched to {{mode}} mode", + "didSwitchWithReason": "switched to {{mode}} mode because: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code wants to create a new subtask in {{mode}} mode", - "wantsToFinish": "Kilo Code wants to finish this subtask", + "wantsToCreate": "create a new subtask in {{mode}} mode", + "wantsToFinish": "finish this subtask", "newTaskContent": "Subtask Instructions", "completionContent": "Subtask Completed", "resultContent": "Subtask Results", @@ -273,14 +273,14 @@ "completionInstructions": "Subtask completed! You can review the results and suggest any corrections or next steps. If everything looks good, confirm to return the result to the parent task." }, "questions": { - "hasQuestion": "Kilo Code has a question" + "hasQuestion": "question" }, - "taskCompleted": "Task Completed", + "taskCompleted": "Completed", "error": "Error", "diffError": { "title": "Edit Unsuccessful" }, - "troubleMessage": "Kilo Code is having trouble...", + "troubleMessage": "Axon Code is having trouble...", "powershell": { "issues": "It seems like you're having Windows PowerShell issues, please see this" }, @@ -312,7 +312,7 @@ "socialLinks": "Join us on X, Discord, or r/RooCode 🚀" }, "reasoning": { - "thinking": "Thinking", + "thinking": "Reasoning", "seconds": "{{count}}s" }, "followUpSuggest": { @@ -321,7 +321,7 @@ "countdownDisplay": "{{count}}s" }, "browser": { - "rooWantsToUse": "Kilo Code wants to use the browser", + "rooWantsToUse": "use browser", "consoleLogs": "Console Logs", "noNewLogs": "(No new logs)", "screenshot": "Browser screenshot", @@ -353,13 +353,13 @@ "profileViolationWarning": "The current profile isn't compatible with your organization's settings", "shellIntegration": { "title": "Command Execution Warning", - "description": "Your command is being executed without VSCode terminal shell integration. To suppress this warning you can disable shell integration in the Terminal section of the Kilo Code settings or troubleshoot VSCode terminal integration using the link below.", + "description": "Your command is being executed without VSCode terminal shell integration. To suppress this warning you can disable shell integration in the Terminal section of the Axon Code settings or troubleshoot VSCode terminal integration using the link below.", "troubleshooting": "Click here for shell integration documentation." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Auto-Approved Request Limit Reached", - "description": "Kilo Code has reached the auto-approved limit of {{count}} API request(s). Would you like to reset the count and proceed with the task?", + "description": "Axon Code has reached the auto-approved limit of {{count}} API request(s). Would you like to reset the count and proceed with the task?", "button": "Reset and Continue" }, "autoApprovedCostLimitReached": { @@ -402,8 +402,8 @@ } }, "slashCommand": { - "wantsToRun": "Kilo Code wants to run a slash command", - "didRun": "Kilo Code ran a slash command" + "wantsToRun": "run a slash command", + "didRun": "Axon Code ran a slash command" }, "queuedMessages": { "title": "Queued Messages", diff --git a/webview-ui/src/i18n/locales/en/kilocode.json b/webview-ui/src/i18n/locales/en/kilocode.json index 74d57e18ff..a683b0504d 100644 --- a/webview-ui/src/i18n/locales/en/kilocode.json +++ b/webview-ui/src/i18n/locales/en/kilocode.json @@ -1,9 +1,9 @@ { "welcome": { - "greeting": "Welcome to Kilo Code!", - "introText1": "Kilo Code is a free, open source AI coding agent.", - "introText2": "It works with the latest AI models like Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, and 450+ more.", - "introText3": "Create a free account and get $20 in bonus credits when you top-up for the first time.", + "greeting": "Welcome to Axon Code!", + "introText1": "Axon Code is a free, open source AI coding agent.", + "introText2": "Powered by Axon models by MatterAI.", + "introText3": "Create a free account and get 7-day free trial!", "ctaButton": "Get Started", "manualModeButton": "Use your own API key", "alreadySignedUp": "Already signed up?", @@ -11,8 +11,8 @@ }, "lowCreditWarning": { "addCredit": "Add Credit", - "lowBalance": "Your Kilo Code balance is low", - "newOrganization": "Using Kilo for work?" + "lowBalance": "Your Axon Code balance is low", + "newOrganization": "Using Axon for work?" }, "memoryWarning": { "message": "Memory usage is at {{percentage}}%. Please restart your IDE to prevent crashes." @@ -50,10 +50,10 @@ "mcp": "MCP Servers" }, "provider": { - "account": "Kilo Code Account", - "apiKey": "Kilo Code API Key", - "login": "Log in at Kilo Code", - "logout": "Log out from Kilo Code", + "account": "Axon Code Account", + "apiKey": "Axon Code API Key", + "login": "Log in at Axon Code", + "logout": "Log out from Axon Code", "providerRouting": { "title": "Provider Routing", "managedByOrganization": "Manage Organization-level Provider Routing", @@ -72,12 +72,12 @@ "zdr": "Zero data retention" } }, - "automaticFetch": "The latest models are automatically available in Kilo Code. If you're unsure which model to choose, Kilo Code works best with the recommended models listed at the top in bold face." + "automaticFetch": "The latest models are automatically available in Axon Code. If you're unsure which model to choose, Axon Code works best with the recommended models listed at the top in bold face." }, "modelInfo": { "contextWindow": "Context window", "providerBreakdown": "Provider Price and Capability Breakdown", - "averageKiloCodeCost": "This is the average actual spent for Kilo Code using this model over the last week. It may be lower than the listed price due to prompt cache utilization.", + "averageKiloCodeCost": "This is the average actual spent for Axon Code using this model over the last week. It may be lower than the listed price due to prompt cache utilization.", "table": { "provider": "Provider", "context": "The endpoint can process this number of tokens (input + output).", @@ -90,15 +90,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Allow very large file reads", - "description": "When enabled, Kilo Code will perform very large file or MCP output reads even if there is a high chance of overflowing the context window (content size >80% of context window)." + "description": "When enabled, Axon Code will perform very large file or MCP output reads even if there is a high chance of overflowing the context window (content size >80% of context window)." } }, "systemNotifications": { "label": "Enable System Notifications", - "description": "When enabled, Kilo Code will send system notifications for important events like task completion or errors.", + "description": "When enabled, Axon Code will send system notifications for important events like task completion or errors.", "testButton": "Test Notification", - "testTitle": "Kilo Code", - "testMessage": "This is a test notification from Kilo Code." + "testTitle": "Axon Code", + "testMessage": "This is a test notification from Axon Code." }, "terminal": { "commandGenerator": { @@ -113,7 +113,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code wants to condense your conversation", + "wantsToCondense": "Axon Code wants to condense your conversation", "condenseConversation": "Condense Conversation" }, "seeNewChanges": "See New Changes", @@ -144,15 +144,15 @@ }, "docs": "Docs", "rules": { - "tooltip": "Manage Kilo Code Rules & Workflows", - "ariaLabel": "Kilo Code Rules", + "tooltip": "Manage Axon Code Rules & Workflows", + "ariaLabel": "Axon Code Rules", "tabs": { "rules": "Rules", "workflows": "Workflows" }, "description": { - "rules": "Rules allow you to provide Kilo Code with instructions it should follow in all modes and for all prompts. They are a persistent way to include context and preferences for all conversations in your workspace or globally.", - "workflows": "Workflows are a prepared template for a conversation. Workflows can allow you to define prompts you use frequently, and can include a series of steps to guide Kilo Code through repetitive tasks, such as deploying a service or submitting a PR. To invoke a workflow, type", + "rules": "Rules allow you to provide Axon Code with instructions it should follow in all modes and for all prompts. They are a persistent way to include context and preferences for all conversations in your workspace or globally.", + "workflows": "Workflows are a prepared template for a conversation. Workflows can allow you to define prompts you use frequently, and can include a series of steps to guide Axon Code through repetitive tasks, such as deploying a service or submitting a PR. To invoke a workflow, type", "workflowsInChat": "in the chat." }, "sections": { @@ -230,11 +230,11 @@ "provider": "Provider", "enableAutoTrigger": { "label": "Pause to Complete", - "description": "When enabled, Kilo Code will automatically trigger Autocomplete when you pause typing. This can be useful for quick fixes and suggestions." + "description": "When enabled, Axon Code will automatically trigger Autocomplete when you pause typing. This can be useful for quick fixes and suggestions." }, "autoTriggerDelay": { "label": "Auto Trigger Delay", - "description": "The delay in seconds before Kilo Code triggers Autocomplete after you pause typing. A shorter delay means quicker suggestions, but may be more resource-intensive." + "description": "The delay in seconds before Axon Code triggers Autocomplete after you pause typing. A shorter delay means quicker suggestions, but may be more resource-intensive." }, "enableQuickInlineTaskKeybinding": { "label": "Quick Task ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/en/marketplace.json b/webview-ui/src/i18n/locales/en/marketplace.json index 077ed245d2..c02f04d84b 100644 --- a/webview-ui/src/i18n/locales/en/marketplace.json +++ b/webview-ui/src/i18n/locales/en/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Installed", "settings": "Settings", diff --git a/webview-ui/src/i18n/locales/en/mcp.json b/webview-ui/src/i18n/locales/en/mcp.json index e4823046e6..9f8e11600d 100644 --- a/webview-ui/src/i18n/locales/en/mcp.json +++ b/webview-ui/src/i18n/locales/en/mcp.json @@ -2,16 +2,16 @@ "title": "MCP Servers", "done": "Done", "marketplace": "MCP Marketplace", - "description": "The <0>Model Context Protocol enables communication with locally running MCP servers that provide additional tools and resources to extend Kilo Code's capabilities. You can use <1>community-made servers or ask Kilo Code to create new tools specific to your workflow (e.g., \"add a tool that gets the latest npm docs\").", + "description": "The <0>Model Context Protocol enables communication with locally running MCP servers that provide additional tools and resources to extend Axon Code's capabilities. You can use <1>community-made servers or ask Axon Code to create new tools specific to your workflow (e.g., \"add a tool that gets the latest npm docs\").", "instructions": "Instructions", "enableToggle": { "title": "Enable MCP Servers", - "description": "Turn this ON to let Kilo Code use tools from connected MCP servers. This gives Kilo Code more capabilities. If you don't plan to use these extra tools, turn it OFF to help reduce API token costs." + "description": "Turn this ON to let Axon Code use tools from connected MCP servers. This gives Axon Code more capabilities. If you don't plan to use these extra tools, turn it OFF to help reduce API token costs." }, "enableServerCreation": { "title": "Enable MCP Server Creation", - "description": "Enable this to have Kilo Code help you build <1>new custom MCP servers. <0>Learn about server creation", - "hint": "Hint: To reduce API token costs, disable this setting when you are not actively asking Kilo Code to create a new MCP server." + "description": "Enable this to have Axon Code help you build <1>new custom MCP servers. <0>Learn about server creation", + "hint": "Hint: To reduce API token costs, disable this setting when you are not actively asking Axon Code to create a new MCP server." }, "editGlobalMCP": "Edit Global MCP", "editProjectMCP": "Edit Project MCP", diff --git a/webview-ui/src/i18n/locales/en/prompts.json b/webview-ui/src/i18n/locales/en/prompts.json index 3cde54fde3..d9848b02df 100644 --- a/webview-ui/src/i18n/locales/en/prompts.json +++ b/webview-ui/src/i18n/locales/en/prompts.json @@ -8,7 +8,7 @@ "editModesConfig": "Edit modes configuration", "editGlobalModes": "Edit Global Modes", "editProjectModes": "Edit Project Modes (.kilocodemodes)", - "createModeHelpText": "Modes are specialized personas that tailor Kilo Code's behavior. <0>Learn about Using Modes or <1>Customizing Modes.", + "createModeHelpText": "Modes are specialized personas that tailor Axon Code's behavior. <0>Learn about Using Modes or <1>Customizing Modes.", "selectMode": "Search modes", "noMatchFound": "No modes found" }, @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Organization Mode", - "description": "This mode is provided by your organization and cannot be edited here. To modify this mode, please visit the Kilo Code Dashboard.", + "description": "This mode is provided by your organization and cannot be edited here. To modify this mode, please visit the Axon Code Dashboard.", "cannotEdit": "Organization modes cannot be edited" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Role Definition", "resetToDefault": "Reset to default", - "description": "Define Kilo Code's expertise and personality for this mode. This description shapes how Kilo Code presents itself and approaches tasks." + "description": "Define Axon Code's expertise and personality for this mode. This description shapes how Axon Code presents itself and approaches tasks." }, "description": { "title": "Short description (for humans)", @@ -48,7 +48,7 @@ }, "whenToUse": { "title": "When to Use (optional)", - "description": "Guidance for Kilo Code for when this mode should be used. This helps the Orchestrator choose the right mode for a task.", + "description": "Guidance for Axon Code for when this mode should be used. This helps the Orchestrator choose the right mode for a task.", "resetToDefault": "Reset to default 'When to Use' description" }, "customInstructions": { @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Enhance Prompt", - "description": "Use prompt enhancement to get tailored suggestions or improvements for your inputs. This ensures Kilo Code understands your intent and provides the best possible responses. Available via the ✨ icon in chat." + "description": "Use prompt enhancement to get tailored suggestions or improvements for your inputs. This ensures Axon Code understands your intent and provides the best possible responses. Available via the ✨ icon in chat." }, "CONDENSE": { "label": "Context Condensing", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Role Definition", - "description": "Define Kilo Code's expertise and personality for this mode." + "description": "Define Axon Code's expertise and personality for this mode." }, "description": { "label": "Short description (for humans)", @@ -195,7 +195,7 @@ }, "whenToUse": { "label": "When to Use (optional)", - "description": "Guidance for Kilo Code for when this mode should be used. This helps the Orchestrator choose the right mode for a task." + "description": "Guidance for Axon Code for when this mode should be used. This helps the Orchestrator choose the right mode for a task." }, "tools": { "label": "Available Tools", diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json index 9dc0a05c78..d085712da1 100644 --- a/webview-ui/src/i18n/locales/en/settings.json +++ b/webview-ui/src/i18n/locales/en/settings.json @@ -34,7 +34,7 @@ "ui": "UI", "experimental": "Experimental", "language": "Language", - "about": "About Kilo Code" + "about": "About Axon Code" }, "slashCommands": { "description": "Manage your slash commands to quickly execute custom workflows and actions. Learn more" @@ -46,7 +46,7 @@ } }, "prompts": { - "description": "Configure support prompts that are used for quick actions like enhancing prompts, explaining code, and fixing issues. These prompts help Kilo Code provide better assistance for common development tasks." + "description": "Configure support prompts that are used for quick actions like enhancing prompts, explaining code, and fixing issues. These prompts help Axon Code provide better assistance for common development tasks." }, "codeIndex": { "title": "Codebase Indexing", @@ -149,10 +149,10 @@ "enabled": "Auto-Approve Enabled", "readOnly": { "label": "Read", - "description": "When enabled, Kilo Code will automatically view directory contents and read files without requiring you to click the Approve button.", + "description": "When enabled, Axon Code will automatically view directory contents and read files without requiring you to click the Approve button.", "outsideWorkspace": { "label": "Include files outside workspace", - "description": "Allow Kilo Code to read files outside the current workspace without requiring approval." + "description": "Allow Axon Code to read files outside the current workspace without requiring approval." } }, "write": { @@ -161,11 +161,11 @@ "delayLabel": "Delay after writes to allow diagnostics to detect potential problems", "outsideWorkspace": { "label": "Include files outside workspace", - "description": "Allow Kilo Code to create and edit files outside the current workspace without requiring approval." + "description": "Allow Axon Code to create and edit files outside the current workspace without requiring approval." }, "protected": { "label": "Include protected files", - "description": "Allow Kilo Code to create and edit protected files (like .kilocodeignore and .kilocode/ configuration files) without requiring approval." + "description": "Allow Axon Code to create and edit protected files (like .kilocodeignore and .kilocode/ configuration files) without requiring approval." } }, "browser": { @@ -393,7 +393,7 @@ "draftModelDesc": "Draft model must be from the same model family for speculative decoding to work correctly.", "selectDraftModel": "Select Draft Model", "noModelsFound": "No draft models found. Please ensure LM Studio is running with Server Mode enabled.", - "description": "LM Studio allows you to run models locally on your computer. For instructions on how to get started, see their quickstart guide. You will also need to start LM Studio's local server feature to use it with this extension. Note: Kilo Code uses complex prompts and works best with Claude models. Less capable models may not work as expected." + "description": "LM Studio allows you to run models locally on your computer. For instructions on how to get started, see their quickstart guide. You will also need to start LM Studio's local server feature to use it with this extension. Note: Axon Code uses complex prompts and works best with Claude models. Less capable models may not work as expected." }, "ollama": { "baseUrl": "Base URL (optional)", @@ -404,7 +404,7 @@ "numCtx": "Context Window Size (num_ctx)", "numCtxHelp": "Override the model's default context window size. Leave empty to use the model's Modelfile configuration. Minimum value is 128.", "description": "Ollama allows you to run models locally on your computer. For instructions on how to get started, see their quickstart guide.", - "warning": "Note: Kilo Code uses complex prompts and works best with Claude models. Less capable models may not work as expected." + "warning": "Note: Axon Code uses complex prompts and works best with Claude models. Less capable models may not work as expected." }, "unboundApiKey": "Unbound API Key", "getUnboundApiKey": "Get Unbound API Key", @@ -426,7 +426,7 @@ } }, "customModel": { - "capabilities": "Configure the capabilities and pricing for your custom OpenAI-compatible model. Be careful when specifying the model capabilities, as they can affect how Kilo Code performs.", + "capabilities": "Configure the capabilities and pricing for your custom OpenAI-compatible model. Be careful when specifying the model capabilities, as they can affect how Axon Code performs.", "maxTokens": { "label": "Max Output Tokens", "description": "Maximum number of tokens the model can generate in a response. (Specify -1 to allow the server to set the max tokens.)" @@ -473,7 +473,7 @@ }, "consecutiveMistakeLimit": { "label": "Error & Repetition Limit", - "description": "Number of consecutive errors or repeated actions before showing 'Kilo Code is having trouble' dialog", + "description": "Number of consecutive errors or repeated actions before showing 'Axon Code is having trouble' dialog", "unlimitedDescription": "Unlimited retries enabled (auto-proceed). The dialog will never appear.", "warning": "⚠️ Setting to 0 allows unlimited retries which may consume significant API usage" }, @@ -525,7 +525,7 @@ "browser": { "enable": { "label": "Enable browser tool", - "description": "When enabled, Kilo Code can use a browser to interact with websites when using models that support computer use. <0>Learn more" + "description": "When enabled, Axon Code can use a browser to interact with websites when using models that support computer use. <0>Learn more" }, "viewport": { "label": "Viewport size", @@ -553,7 +553,7 @@ "checkpoints": { "enable": { "label": "Enable automatic checkpoints", - "description": "When enabled, Kilo Code will automatically create checkpoints during task execution, making it easy to review changes or revert to earlier states. <0>Learn more" + "description": "When enabled, Axon Code will automatically create checkpoints during task execution, making it easy to review changes or revert to earlier states. <0>Learn more" } }, "display": { @@ -585,12 +585,12 @@ "notifications": { "sound": { "label": "Enable sound effects", - "description": "When enabled, Kilo Code will play sound effects for notifications and events.", + "description": "When enabled, Axon Code will play sound effects for notifications and events.", "volumeLabel": "Volume" }, "tts": { "label": "Enable text-to-speech", - "description": "When enabled, Kilo Code will read aloud its responses using text-to-speech.", + "description": "When enabled, Axon Code will read aloud its responses using text-to-speech.", "speedLabel": "Speed" } }, @@ -598,7 +598,7 @@ "description": "Control what information is included in the AI's context window, affecting token usage and response quality", "autoCondenseContextPercent": { "label": "Threshold to trigger intelligent context condensing", - "description": "When the context window reaches this threshold, Kilo Code will automatically condense it." + "description": "When the context window reaches this threshold, Axon Code will automatically condense it." }, "condensingApiConfiguration": { "label": "API Configuration for Context Condensing", @@ -614,7 +614,7 @@ }, "autoCondenseContext": { "name": "Automatically trigger intelligent context condensing", - "description": "When enabled, Kilo Code will automatically condense the context when the threshold is reached. When disabled, you can still manually trigger context condensing." + "description": "When enabled, Axon Code will automatically condense the context when the threshold is reached. When disabled, you can still manually trigger context condensing." }, "openTabs": { "label": "Open tabs context limit", @@ -634,7 +634,7 @@ }, "maxReadFile": { "label": "File read auto-truncate threshold", - "description": "Kilo Code reads this number of lines when the model omits start/end values. If this number is less than the file's total, Kilo Code generates a line number index of code definitions. Special cases: -1 instructs Kilo Code to read the entire file (without indexing), and 0 instructs it to read no lines and provides line indexes only for minimal context. Lower values minimize initial context usage, enabling precise subsequent line-range reads. Explicit start/end requests are not limited by this setting.", + "description": "Axon Code reads this number of lines when the model omits start/end values. If this number is less than the file's total, Axon Code generates a line number index of code definitions. Special cases: -1 instructs Axon Code to read the entire file (without indexing), and 0 instructs it to read no lines and provides line indexes only for minimal context. Lower values minimize initial context usage, enabling precise subsequent line-range reads. Explicit start/end requests are not limited by this setting.", "lines": "lines", "always_full_read": "Always read entire file" }, @@ -738,7 +738,7 @@ "advanced": { "diff": { "label": "Enable editing through diffs", - "description": "When enabled, Kilo Code will be able to edit files more quickly and will automatically reject truncated full-file writes. Works best with the latest Claude 4 Sonnet model.", + "description": "When enabled, Axon Code will be able to edit files more quickly and will automatically reject truncated full-file writes. Works best with the latest Claude 4 Sonnet model.", "strategy": { "label": "Diff strategy", "options": { @@ -759,7 +759,7 @@ }, "todoList": { "label": "Enable todo list tool", - "description": "When enabled, Kilo Code can create and manage todo lists to track task progress. This helps organize complex tasks into manageable steps." + "description": "When enabled, Axon Code can create and manage todo lists to track task progress. This helps organize complex tasks into manageable steps." } }, "experimental": { @@ -769,23 +769,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Use experimental search and replace tool", - "description": "Enable the experimental search and replace tool, allowing Kilo Code to replace multiple instances of a search term in one request." + "description": "Enable the experimental search and replace tool, allowing Axon Code to replace multiple instances of a search term in one request." }, "INSERT_BLOCK": { "name": "Use experimental insert content tool", - "description": "Enable the experimental insert content tool, allowing Kilo Code to insert content at specific line numbers without needing to create a diff." + "description": "Enable the experimental insert content tool, allowing Axon Code to insert content at specific line numbers without needing to create a diff." }, "POWER_STEERING": { "name": "Use experimental \"power steering\" mode", - "description": "When enabled, Kilo Code will remind the model about the details of its current mode definition more frequently. This will lead to stronger adherence to role definitions and custom instructions, but will use more tokens per message." + "description": "When enabled, Axon Code will remind the model about the details of its current mode definition more frequently. This will lead to stronger adherence to role definitions and custom instructions, but will use more tokens per message." }, "CONCURRENT_FILE_READS": { "name": "Enable concurrent file reads", - "description": "When enabled, Kilo Code can read multiple files in a single request. When disabled, Kilo Code must read files one at a time. Disabling this can help when working with less capable models or when you want more control over file access." + "description": "When enabled, Axon Code can read multiple files in a single request. When disabled, Axon Code must read files one at a time. Disabling this can help when working with less capable models or when you want more control over file access." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Use experimental multi block diff tool", - "description": "When enabled, Kilo Code will use multi block diff tool. This will try to update multiple code blocks in the file in one request." + "description": "When enabled, Axon Code will use multi block diff tool. This will try to update multiple code blocks in the file in one request." }, "MARKETPLACE": { "name": "Enable Marketplace", @@ -793,11 +793,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Enable concurrent file edits", - "description": "When enabled, Kilo Code can edit multiple files in a single request. When disabled, Kilo Code must edit files one at a time. Disabling this can help when working with less capable models or when you want more control over file modifications." + "description": "When enabled, Axon Code can edit multiple files in a single request. When disabled, Axon Code must edit files one at a time. Disabling this can help when working with less capable models or when you want more control over file modifications." }, "MORPH_FAST_APPLY": { "name": "Enable Fast Apply", - "description": "When enabled, Kilo Code can edit files using Fast Apply with specialized models optimized for code modifications. Requires the Kilo Gateway Provider, OpenRouter, or a Morph API key.", + "description": "When enabled, Axon Code can edit files using Fast Apply with specialized models optimized for code modifications. Requires the Kilo Gateway Provider, OpenRouter, or a Morph API key.", "apiKey": "Morph API key (optional)", "placeholder": "Enter your Morph API key (optional)", "modelLabel": "Model Selection", @@ -811,7 +811,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Background editing", - "description": "Prevent editor focus disruption when enabled. File edits happen in the background without opening diff views or stealing focus. You can continue working uninterrupted while Kilo Code makes changes. Files can be opened without focus to capture diagnostics or kept closed entirely." + "description": "Prevent editor focus disruption when enabled. File edits happen in the background without opening diff views or stealing focus. You can continue working uninterrupted while Axon Code makes changes. Files can be opened without focus to capture diagnostics or kept closed entirely." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Use new message parser", @@ -823,13 +823,13 @@ }, "IMAGE_GENERATION": { "name": "Enable AI image generation", - "description": "When enabled, Kilo Code can generate images from text prompts. Requires a Kilo Code or OpenRouter API key to be configured.", + "description": "When enabled, Axon Code can generate images from text prompts. Requires a Axon Code or OpenRouter API key to be configured.", "apiProvider": "API Provider", "openRouterApiKeyLabel": "OpenRouter API Key", "openRouterApiKeyPlaceholder": "Enter your OpenRouter API key", - "kiloCodeApiKeyLabel": "Kilo Code API Key", - "kiloCodeApiKeyPlaceholder": "Enter your Kilo Code API key", - "kiloCodeApiKeyPaste": "Paste current Kilo Code API Key", + "kiloCodeApiKeyLabel": "Axon Code API Key", + "kiloCodeApiKeyPlaceholder": "Enter your Axon Code API key", + "kiloCodeApiKeyPaste": "Paste current Axon Code API Key", "getApiKeyText": "Get your API key from", "modelSelectionLabel": "Image Generation Model", "modelSelectionDescription": "Select the model to use for image generation", @@ -838,12 +838,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Enable model-initiated slash commands", - "description": "When enabled, Kilo Code can run your slash commands to execute workflows." + "description": "When enabled, Axon Code can run your slash commands to execute workflows." } }, "promptCaching": { "label": "Disable prompt caching", - "description": "When checked, Kilo Code will not use prompt caching for this model." + "description": "When checked, Axon Code will not use prompt caching for this model." }, "temperature": { "useCustom": "Use custom temperature", @@ -875,18 +875,18 @@ } }, "modelPicker": { - "automaticFetch": "The extension automatically fetches the latest list of models available on {{serviceName}}. If you're unsure which model to choose, Kilo Code works best with {{defaultModelId}}.", + "automaticFetch": "The extension automatically fetches the latest list of models available on {{serviceName}}. If you're unsure which model to choose, Axon Code works best with {{defaultModelId}}.", "label": "Model", "searchPlaceholder": "Search", "noMatchFound": "No match found", "useCustomModel": "Use custom: {{modelId}}" }, "footer": { - "feedback": "If you have any questions or feedback, feel free to open an issue at github.com/Kilo-Org/kilocode or join reddit.com/r/kilocode or kilocode.ai/discord.", - "support": "For financial questions, please contact Customer Support at https://kilocode.ai/support", + "feedback": "If you have any questions or feedback, feel free to open an issue at github.com/Kilo-Org/kilocode or join reddit.com/r/kilocode or matterai.so/discord.", + "support": "For financial questions, please contact Customer Support at https://matterai.so/support", "telemetry": { "label": "Allow error and usage reporting", - "description": "Help improve Kilo Code by sending usage data and error reports. No code, prompts, or personal information is ever sent. See our privacy policy for more details." + "description": "Help improve Axon Code by sending usage data and error reports. No code, prompts, or personal information is ever sent. See our privacy policy for more details." }, "settings": { "import": "Import", diff --git a/webview-ui/src/i18n/locales/en/welcome.json b/webview-ui/src/i18n/locales/en/welcome.json index 7f75769a16..b59e4396b5 100644 --- a/webview-ui/src/i18n/locales/en/welcome.json +++ b/webview-ui/src/i18n/locales/en/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Hi, I'm Kilo Code!", - "introduction": "Kilo Code is the premiere autonomous coding agent. Get ready to architect, code, debug, and boost your productivity like you've never seen before. To continue, Kilo Code requires an API key.", + "greeting": "Hi, I'm Axon Code!", + "introduction": "Axon Code is the premiere autonomous coding agent. Get ready to architect, code, debug, and boost your productivity like you've never seen before. To continue, Axon Code requires an API key.", "notice": "To get started, this extension needs an API provider.", "start": "Let's go!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Try Roo out for free" } }, - "chooseProvider": "To do its magic, Kilo Code needs an API key.", + "chooseProvider": "To do its magic, Axon Code needs an API key.", "startRouter": "We recommend using an LLM Router:", "startCustom": "Or you can bring your provider API key:", "telemetry": { - "helpImprove": "Help Improve Kilo Code", - "helpImproveMessage": "Kilo Code collects error and usage data to help us fix bugs and improve the extension. This telemetry does not collect code, prompts or personal information. You can turn this off in settings." + "helpImprove": "Help Improve Axon Code", + "helpImproveMessage": "Axon Code collects error and usage data to help us fix bugs and improve the extension. This telemetry does not collect code, prompts or personal information. You can turn this off in settings." }, "importSettings": "Import Settings" } diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index 8e95ea1e23..2aaa2f7970 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -1,5 +1,5 @@ { - "greeting": "¿Qué puede hacer Kilo Code por ti?", + "greeting": "¿Qué puede hacer Axon Code por ti?", "task": { "title": "Tarea", "expand": "Expandir tarea", @@ -21,7 +21,7 @@ "sharePublicly": "Compartir públicamente", "sharePubliclyDescription": "Cualquiera con el enlace puede acceder", "connectToCloud": "Conectar al Cloud", - "connectToCloudDescription": "Inicia sesión en Kilo Code Cloud para compartir tareas", + "connectToCloudDescription": "Inicia sesión en Axon Code Cloud para compartir tareas", "sharingDisabledByOrganization": "Compartir deshabilitado por la organización", "shareSuccessOrganization": "Enlace de organización copiado al portapapeles", "shareSuccessPublic": "Enlace público copiado al portapapeles", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Desplazarse al final del chat", "about": "Genera, refactoriza y depura código con asistencia de IA. Consulta nuestra documentación para obtener más información.", - "onboarding": "Tu lista de tareas en este espacio de trabajo está vacía. Comienza escribiendo una tarea abajo. ¿No estás seguro cómo empezar? Lee más sobre lo que Kilo Code puede hacer por ti en la documentación.", + "onboarding": "Tu lista de tareas en este espacio de trabajo está vacía. Comienza escribiendo una tarea abajo. ¿No estás seguro cómo empezar? Lee más sobre lo que Axon Code puede hacer por ti en la documentación.", "rooTips": { "boomerangTasks": { "title": "Orquestación de Tareas", @@ -128,7 +128,7 @@ "title": "Modos", "marketplace": "Marketplace de Modos", "settings": "Configuración de Modos", - "description": "Personalidades especializadas que adaptan el comportamiento de Kilo Code.", + "description": "Personalidades especializadas que adaptan el comportamiento de Axon Code.", "searchPlaceholder": "Buscar modos...", "noResults": "No se encontraron resultados", "organizationModes": "Modos de organización" @@ -143,7 +143,7 @@ "diffError": { "title": "Edición fallida" }, - "troubleMessage": "Kilo Code está teniendo problemas...", + "troubleMessage": "Axon Code está teniendo problemas...", "apiRequest": { "title": "Solicitud API", "failed": "Solicitud API falló", @@ -168,46 +168,46 @@ "current": "Actual" }, "instructions": { - "wantsToFetch": "Kilo Code quiere obtener instrucciones detalladas para ayudar con la tarea actual" + "wantsToFetch": "Axon Code quiere obtener instrucciones detalladas para ayudar con la tarea actual" }, "fileOperations": { - "wantsToRead": "Kilo Code quiere leer este archivo", - "wantsToReadOutsideWorkspace": "Kilo Code quiere leer este archivo fuera del espacio de trabajo", - "didRead": "Kilo Code leyó este archivo", - "wantsToEdit": "Kilo Code quiere editar este archivo", - "wantsToEditOutsideWorkspace": "Kilo Code quiere editar este archivo fuera del espacio de trabajo", - "wantsToEditProtected": "Kilo Code quiere editar un archivo de configuración protegido", - "wantsToCreate": "Kilo Code quiere crear un nuevo archivo", - "wantsToSearchReplace": "Kilo Code quiere realizar búsqueda y reemplazo en este archivo", - "didSearchReplace": "Kilo Code realizó búsqueda y reemplazo en este archivo", - "wantsToInsert": "Kilo Code quiere insertar contenido en este archivo", - "wantsToInsertWithLineNumber": "Kilo Code quiere insertar contenido en este archivo en la línea {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code quiere añadir contenido al final de este archivo", - "wantsToReadAndXMore": "Kilo Code quiere leer este archivo y {{count}} más", - "wantsToReadMultiple": "Kilo Code quiere leer varios archivos", - "wantsToApplyBatchChanges": "Kilo Code quiere aplicar cambios a múltiples archivos", - "wantsToGenerateImage": "Kilo Code quiere generar una imagen", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code quiere generar una imagen fuera del espacio de trabajo", - "wantsToGenerateImageProtected": "Kilo Code quiere generar una imagen en una ubicación protegida", - "didGenerateImage": "Kilo Code generó una imagen" + "wantsToRead": "Axon Code quiere leer este archivo", + "wantsToReadOutsideWorkspace": "Axon Code quiere leer este archivo fuera del espacio de trabajo", + "didRead": "Axon Code leyó este archivo", + "wantsToEdit": "Axon Code quiere editar este archivo", + "wantsToEditOutsideWorkspace": "Axon Code quiere editar este archivo fuera del espacio de trabajo", + "wantsToEditProtected": "Axon Code quiere editar un archivo de configuración protegido", + "wantsToCreate": "Axon Code quiere crear un nuevo archivo", + "wantsToSearchReplace": "Axon Code quiere realizar búsqueda y reemplazo en este archivo", + "didSearchReplace": "Axon Code realizó búsqueda y reemplazo en este archivo", + "wantsToInsert": "Axon Code quiere insertar contenido en este archivo", + "wantsToInsertWithLineNumber": "Axon Code quiere insertar contenido en este archivo en la línea {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code quiere añadir contenido al final de este archivo", + "wantsToReadAndXMore": "Axon Code quiere leer este archivo y {{count}} más", + "wantsToReadMultiple": "Axon Code quiere leer varios archivos", + "wantsToApplyBatchChanges": "Axon Code quiere aplicar cambios a múltiples archivos", + "wantsToGenerateImage": "Axon Code quiere generar una imagen", + "wantsToGenerateImageOutsideWorkspace": "Axon Code quiere generar una imagen fuera del espacio de trabajo", + "wantsToGenerateImageProtected": "Axon Code quiere generar una imagen en una ubicación protegida", + "didGenerateImage": "Axon Code generó una imagen" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code quiere ver los archivos de nivel superior en este directorio", - "didViewTopLevel": "Kilo Code vio los archivos de nivel superior en este directorio", - "wantsToViewRecursive": "Kilo Code quiere ver recursivamente todos los archivos en este directorio", - "didViewRecursive": "Kilo Code vio recursivamente todos los archivos en este directorio", - "wantsToViewDefinitions": "Kilo Code quiere ver nombres de definiciones de código fuente utilizados en este directorio", - "didViewDefinitions": "Kilo Code vio nombres de definiciones de código fuente utilizados en este directorio", - "wantsToSearch": "Kilo Code quiere buscar en este directorio {{regex}}", - "didSearch": "Kilo Code buscó en este directorio {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code quiere buscar en este directorio (fuera del espacio de trabajo) {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code buscó en este directorio (fuera del espacio de trabajo) {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code quiere ver los archivos de nivel superior en este directorio (fuera del espacio de trabajo)", - "didViewTopLevelOutsideWorkspace": "Kilo Code vio los archivos de nivel superior en este directorio (fuera del espacio de trabajo)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code quiere ver recursivamente todos los archivos en este directorio (fuera del espacio de trabajo)", - "didViewRecursiveOutsideWorkspace": "Kilo Code vio recursivamente todos los archivos en este directorio (fuera del espacio de trabajo)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code quiere ver nombres de definiciones de código fuente utilizados en este directorio (fuera del espacio de trabajo)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code vio nombres de definiciones de código fuente utilizados en este directorio (fuera del espacio de trabajo)" + "wantsToViewTopLevel": "Axon Code quiere ver los archivos de nivel superior en este directorio", + "didViewTopLevel": "Axon Code vio los archivos de nivel superior en este directorio", + "wantsToViewRecursive": "Axon Code quiere ver recursivamente todos los archivos en este directorio", + "didViewRecursive": "Axon Code vio recursivamente todos los archivos en este directorio", + "wantsToViewDefinitions": "Axon Code quiere ver nombres de definiciones de código fuente utilizados en este directorio", + "didViewDefinitions": "Axon Code vio nombres de definiciones de código fuente utilizados en este directorio", + "wantsToSearch": "Axon Code quiere buscar en este directorio {{regex}}", + "didSearch": "Axon Code buscó en este directorio {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code quiere buscar en este directorio (fuera del espacio de trabajo) {{regex}}", + "didSearchOutsideWorkspace": "Axon Code buscó en este directorio (fuera del espacio de trabajo) {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code quiere ver los archivos de nivel superior en este directorio (fuera del espacio de trabajo)", + "didViewTopLevelOutsideWorkspace": "Axon Code vio los archivos de nivel superior en este directorio (fuera del espacio de trabajo)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code quiere ver recursivamente todos los archivos en este directorio (fuera del espacio de trabajo)", + "didViewRecursiveOutsideWorkspace": "Axon Code vio recursivamente todos los archivos en este directorio (fuera del espacio de trabajo)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code quiere ver nombres de definiciones de código fuente utilizados en este directorio (fuera del espacio de trabajo)", + "didViewDefinitionsOutsideWorkspace": "Axon Code vio nombres de definiciones de código fuente utilizados en este directorio (fuera del espacio de trabajo)" }, "commandOutput": "Salida del comando", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Has dicho" }, "mcp": { - "wantsToUseTool": "Kilo Code quiere usar una herramienta en el servidor MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code quiere acceder a un recurso en el servidor MCP {{serverName}}" + "wantsToUseTool": "Axon Code quiere usar una herramienta en el servidor MCP {{serverName}}", + "wantsToAccessResource": "Axon Code quiere acceder a un recurso en el servidor MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code quiere cambiar a modo {{mode}}", - "wantsToSwitchWithReason": "Kilo Code quiere cambiar a modo {{mode}} porque: {{reason}}", - "didSwitch": "Kilo Code cambió a modo {{mode}}", - "didSwitchWithReason": "Kilo Code cambió a modo {{mode}} porque: {{reason}}" + "wantsToSwitch": "Axon Code quiere cambiar a modo {{mode}}", + "wantsToSwitchWithReason": "Axon Code quiere cambiar a modo {{mode}} porque: {{reason}}", + "didSwitch": "Axon Code cambió a modo {{mode}}", + "didSwitchWithReason": "Axon Code cambió a modo {{mode}} porque: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code quiere crear una nueva subtarea en modo {{mode}}", - "wantsToFinish": "Kilo Code quiere finalizar esta subtarea", + "wantsToCreate": "Axon Code quiere crear una nueva subtarea en modo {{mode}}", + "wantsToFinish": "Axon Code quiere finalizar esta subtarea", "newTaskContent": "Instrucciones de la subtarea", "completionContent": "Subtarea completada", "resultContent": "Resultados de la subtarea", @@ -254,7 +254,7 @@ "completionInstructions": "¡Subtarea completada! Puedes revisar los resultados y sugerir correcciones o próximos pasos. Si todo se ve bien, confirma para devolver el resultado a la tarea principal." }, "questions": { - "hasQuestion": "Kilo Code tiene una pregunta" + "hasQuestion": "Axon Code tiene una pregunta" }, "taskCompleted": "Tarea completada", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "Únete a nosotros en X, Discord, o r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code quiere usar el navegador", + "rooWantsToUse": "Axon Code quiere usar el navegador", "consoleLogs": "Registros de la consola", "noNewLogs": "(No hay nuevos registros)", "screenshot": "Captura de pantalla del navegador", @@ -336,24 +336,24 @@ "profileViolationWarning": "El perfil actual no es compatible con la configuración de tu organización", "shellIntegration": { "title": "Advertencia de ejecución de comandos", - "description": "Tu comando se está ejecutando sin la integración de shell de terminal de VSCode. Para suprimir esta advertencia, puedes desactivar la integración de shell en la sección Terminal de la configuración de Kilo Code o solucionar problemas de integración de terminal de VSCode usando el enlace de abajo.", + "description": "Tu comando se está ejecutando sin la integración de shell de terminal de VSCode. Para suprimir esta advertencia, puedes desactivar la integración de shell en la sección Terminal de la configuración de Axon Code o solucionar problemas de integración de terminal de VSCode usando el enlace de abajo.", "troubleshooting": "Haz clic aquí para ver la documentación de integración de shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Límite de Solicitudes Auto-aprobadas Alcanzado", - "description": "Kilo Code ha alcanzado el límite auto-aprobado de {{count}} solicitud(es) API. ¿Deseas reiniciar el contador y continuar con la tarea?", + "description": "Axon Code ha alcanzado el límite auto-aprobado de {{count}} solicitud(es) API. ¿Deseas reiniciar el contador y continuar con la tarea?", "button": "Reiniciar y Continuar" }, "autoApprovedCostLimitReached": { "title": "Límite de Costo Auto-Aprobado Alcanzado", - "description": "Kilo Code ha alcanzado el límite de costo autoaprobado de ${{count}}. ¿Le gustaría reiniciar el costo y continuar con la tarea?", + "description": "Axon Code ha alcanzado el límite de costo autoaprobado de ${{count}}. ¿Le gustaría reiniciar el costo y continuar con la tarea?", "button": "Reiniciar y continuar" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code quiere buscar en la base de código {{query}}", - "wantsToSearchWithPath": "Kilo Code quiere buscar en la base de código {{query}} en {{path}}", + "wantsToSearch": "Axon Code quiere buscar en la base de código {{query}}", + "wantsToSearchWithPath": "Axon Code quiere buscar en la base de código {{query}} en {{path}}", "didSearch_one": "Se encontró 1 resultado", "didSearch_other": "Se encontraron {{count}} resultados", "resultTooltip": "Puntuación de similitud: {{score}} (haz clic para abrir el archivo)" @@ -418,7 +418,7 @@ "clickToEdit": "Haz clic para editar el mensaje" }, "slashCommand": { - "wantsToRun": "Kilo Code quiere ejecutar un comando slash", - "didRun": "Kilo Code ejecutó un comando slash" + "wantsToRun": "Axon Code quiere ejecutar un comando slash", + "didRun": "Axon Code ejecutó un comando slash" } } diff --git a/webview-ui/src/i18n/locales/es/kilocode.json b/webview-ui/src/i18n/locales/es/kilocode.json index c912c17263..f1dc5af739 100644 --- a/webview-ui/src/i18n/locales/es/kilocode.json +++ b/webview-ui/src/i18n/locales/es/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "¡Bienvenido a Kilo Code!", - "introText1": "Kilo Code es un agente de codificación de IA gratuito y de código abierto.", + "greeting": "¡Bienvenido a Axon Code!", + "introText1": "Axon Code es un agente de codificación de IA gratuito y de código abierto.", "introText2": "Funciona con los modelos de IA más recientes como Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, y más de 450 modelos adicionales.", "introText3": "Crea una cuenta gratuita y obtén $20 en créditos de bonificación cuando recargues por primera vez.", "ctaButton": "Empezar", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Añadir Crédito", - "lowBalance": "Tu saldo de Kilo Code es bajo", + "lowBalance": "Tu saldo de Axon Code es bajo", "newOrganization": "¿Usas Kilo para el trabajo?" }, "pagination": { @@ -35,16 +35,16 @@ "mcp": "Servidores MCP" }, "provider": { - "account": "Cuenta de Kilo Code", - "apiKey": "Clave API de Kilo Code", - "login": "Iniciar sesión en Kilo Code", - "logout": "Cerrar sesión de Kilo Code", - "automaticFetch": "Los modelos más recientes están disponibles automáticamente en Kilo Code. Si no estás seguro de qué modelo elegir, Kilo Code funciona mejor con los modelos recomendados que aparecen en la parte superior en negrita.", + "account": "Cuenta de Axon Code", + "apiKey": "Clave API de Axon Code", + "login": "Iniciar sesión en Axon Code", + "logout": "Cerrar sesión de Axon Code", + "automaticFetch": "Los modelos más recientes están disponibles automáticamente en Axon Code. Si no estás seguro de qué modelo elegir, Axon Code funciona mejor con los modelos recomendados que aparecen en la parte superior en negrita.", "providerRouting": { "title": "Enrutamiento de proveedores", "managedByOrganization": "Gestionar enrutamiento de proveedores a nivel de organización", "createOrganization": "Crear organización para gestionar enrutamiento de proveedores", - "description": "Kilo Code enruta las solicitudes a los mejores proveedores disponibles para su modelo. De forma predeterminada, las solicitudes se equilibran en carga entre los principales proveedores para maximizar el tiempo de actividad. Sin embargo, puede elegir un proveedor específico para usar para este modelo.", + "description": "Axon Code enruta las solicitudes a los mejores proveedores disponibles para su modelo. De forma predeterminada, las solicitudes se equilibran en carga entre los principales proveedores para maximizar el tiempo de actividad. Sin embargo, puede elegir un proveedor específico para usar para este modelo.", "sorting": { "default": "Ordenación de proveedor predeterminada", "price": "Preferir proveedores con precio más bajo", @@ -63,7 +63,7 @@ "modelInfo": { "contextWindow": "Ventana de contexto", "providerBreakdown": "Desglose de precios y capacidades del proveedor", - "averageKiloCodeCost": "Este es el gasto real promedio de Kilo Code usando este modelo durante la última semana. Puede ser menor que el precio listado debido al uso del caché de prompts.", + "averageKiloCodeCost": "Este es el gasto real promedio de Axon Code usando este modelo durante la última semana. Puede ser menor que el precio listado debido al uso del caché de prompts.", "table": { "provider": "Proveedor", "context": "El endpoint puede procesar este número de tokens (entrada + salida).", @@ -76,15 +76,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Permitir lecturas de archivos muy grandes", - "description": "Cuando está activado, Kilo Code realizará lecturas de archivos o salidas MCP muy grandes aunque exista una alta probabilidad de desbordar la ventana de contexto (tamaño del contenido >80% de la ventana de contexto)." + "description": "Cuando está activado, Axon Code realizará lecturas de archivos o salidas MCP muy grandes aunque exista una alta probabilidad de desbordar la ventana de contexto (tamaño del contenido >80% de la ventana de contexto)." } }, "systemNotifications": { "label": "Activar notificaciones del sistema", - "description": "Cuando está activado, Kilo Code enviará notificaciones del sistema para eventos importantes como la finalización de tareas o errores.", + "description": "Cuando está activado, Axon Code enviará notificaciones del sistema para eventos importantes como la finalización de tareas o errores.", "testButton": "Probar notificación", - "testTitle": "Kilo Code", - "testMessage": "Esta es una notificación de prueba de Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Esta es una notificación de prueba de Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code quiere condensar tu conversación", + "wantsToCondense": "Axon Code quiere condensar tu conversación", "condenseConversation": "Condensar Conversación" }, "seeNewChanges": "Mostrar Nuevos Cambios", @@ -137,15 +137,15 @@ }, "docs": "Documentos", "rules": { - "tooltip": "Gestionar Reglas y Flujos de Trabajo de Kilo Code", - "ariaLabel": "Reglas de Kilo Code", + "tooltip": "Gestionar Reglas y Flujos de Trabajo de Axon Code", + "ariaLabel": "Reglas de Axon Code", "tabs": { "rules": "Reglas", "workflows": "Flujos de Trabajo" }, "description": { - "rules": "Las reglas te permiten proporcionar a Kilo Code instrucciones que debe seguir en todos los modos y para todos los prompts. Son una forma persistente de incluir contexto y preferencias para todas las conversaciones en tu espacio de trabajo o globalmente.", - "workflows": "Los flujos de trabajo son una plantilla preparada para una conversación. Los flujos de trabajo te permiten definir prompts que usas frecuentemente, y pueden incluir una serie de pasos para guiar a Kilo Code a través de tareas repetitivas, como desplegar un servicio o enviar una PR. Para invocar un flujo de trabajo, escribe", + "rules": "Las reglas te permiten proporcionar a Axon Code instrucciones que debe seguir en todos los modos y para todos los prompts. Son una forma persistente de incluir contexto y preferencias para todas las conversaciones en tu espacio de trabajo o globalmente.", + "workflows": "Los flujos de trabajo son una plantilla preparada para una conversación. Los flujos de trabajo te permiten definir prompts que usas frecuentemente, y pueden incluir una serie de pasos para guiar a Axon Code a través de tareas repetitivas, como desplegar un servicio o enviar una PR. Para invocar un flujo de trabajo, escribe", "workflowsInChat": "en el chat." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "Las funciones de Autocomplete pueden activarse mediante comandos. Puedes configurar los Atajos de Teclado aquí.", "enableAutoTrigger": { "label": "Pausar para Completar", - "description": "Cuando está habilitado, Kilo Code activará automáticamente Autocomplete cuando dejes de escribir. Esto puede ser útil para correcciones rápidas y sugerencias." + "description": "Cuando está habilitado, Axon Code activará automáticamente Autocomplete cuando dejes de escribir. Esto puede ser útil para correcciones rápidas y sugerencias." }, "autoTriggerDelay": { "label": "Retraso de Activación Automática", - "description": "El retraso en segundos antes de que Kilo Code active Autocomplete después de que dejes de escribir. Un retraso más corto significa sugerencias más rápidas, pero puede ser más intensivo en recursos." + "description": "El retraso en segundos antes de que Axon Code active Autocomplete después de que dejes de escribir. Un retraso más corto significa sugerencias más rápidas, pero puede ser más intensivo en recursos." }, "enableQuickInlineTaskKeybinding": { "label": "Tarea rápida ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/es/marketplace.json b/webview-ui/src/i18n/locales/es/marketplace.json index df9414829d..88f3b8b1ca 100644 --- a/webview-ui/src/i18n/locales/es/marketplace.json +++ b/webview-ui/src/i18n/locales/es/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Instalado", "settings": "Configuración", diff --git a/webview-ui/src/i18n/locales/es/mcp.json b/webview-ui/src/i18n/locales/es/mcp.json index 38a51477ad..40877f349a 100644 --- a/webview-ui/src/i18n/locales/es/mcp.json +++ b/webview-ui/src/i18n/locales/es/mcp.json @@ -2,16 +2,16 @@ "title": "Servidores MCP", "done": "Listo", "marketplace": "Mercado MCP", - "description": "El <0>Model Context Protocol permite la comunicación con servidores MCP que se ejecutan localmente y proporcionan herramientas y recursos adicionales para extender las capacidades de Kilo Code. Puedes usar <1>servidores creados por la comunidad o pedir a Kilo Code que cree nuevas herramientas específicas para tu flujo de trabajo (por ejemplo, \"añadir una herramienta que obtenga la documentación más reciente de npm\").", + "description": "El <0>Model Context Protocol permite la comunicación con servidores MCP que se ejecutan localmente y proporcionan herramientas y recursos adicionales para extender las capacidades de Axon Code. Puedes usar <1>servidores creados por la comunidad o pedir a Axon Code que cree nuevas herramientas específicas para tu flujo de trabajo (por ejemplo, \"añadir una herramienta que obtenga la documentación más reciente de npm\").", "instructions": "Instrucciones", "enableToggle": { "title": "Activar servidores MCP", - "description": "Actívalo para que Kilo Code pueda usar herramientas de servidores MCP conectados. Esto le da más capacidades a Kilo Code. Si no planeas usar estas herramientas extra, desactívalo para ayudar a reducir los costes de tokens API." + "description": "Actívalo para que Axon Code pueda usar herramientas de servidores MCP conectados. Esto le da más capacidades a Axon Code. Si no planeas usar estas herramientas extra, desactívalo para ayudar a reducir los costes de tokens API." }, "enableServerCreation": { "title": "Activar creación de servidores MCP", - "description": "Actívalo para que Kilo Code te ayude a crear <1>nuevos servidores MCP personalizados. <0>Más información sobre la creación de servidores", - "hint": "Consejo: Para reducir los costes de tokens API, desactiva esta opción cuando no le pidas a Kilo Code que cree un nuevo servidor MCP." + "description": "Actívalo para que Axon Code te ayude a crear <1>nuevos servidores MCP personalizados. <0>Más información sobre la creación de servidores", + "hint": "Consejo: Para reducir los costes de tokens API, desactiva esta opción cuando no le pidas a Axon Code que cree un nuevo servidor MCP." }, "editGlobalMCP": "Editar MCP global", "editProjectMCP": "Editar MCP del proyecto", diff --git a/webview-ui/src/i18n/locales/es/prompts.json b/webview-ui/src/i18n/locales/es/prompts.json index 5f84b7f3bc..14c01636fe 100644 --- a/webview-ui/src/i18n/locales/es/prompts.json +++ b/webview-ui/src/i18n/locales/es/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Editar configuración de modos", "editGlobalModes": "Editar modos globales", "editProjectModes": "Editar modos del proyecto (.kilocodemodes)", - "createModeHelpText": "Los modos son personas especializadas que adaptan el comportamiento de Kilo Code. <0>Aprende sobre el uso de modos o <1>Personalización de modos.", + "createModeHelpText": "Los modos son personas especializadas que adaptan el comportamiento de Axon Code. <0>Aprende sobre el uso de modos o <1>Personalización de modos.", "selectMode": "Buscar modos" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Modo de organización", - "description": "Este modo es proporcionado por tu organización y no se puede editar aquí. Para modificar este modo, visita el Kilo Code Dashboard.", + "description": "Este modo es proporcionado por tu organización y no se puede editar aquí. Para modificar este modo, visita el Axon Code Dashboard.", "cannotEdit": "Los modos de organización no se pueden editar" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definición de rol", "resetToDefault": "Restablecer a valores predeterminados", - "description": "Define la experiencia y personalidad de Kilo Code para este modo. Esta descripción determina cómo Kilo Code se presenta y aborda las tareas." + "description": "Define la experiencia y personalidad de Axon Code para este modo. Esta descripción determina cómo Axon Code se presenta y aborda las tareas." }, "description": { "title": "Descripción breve (para humanos)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Mejorar solicitud", - "description": "Utiliza la mejora de solicitudes para obtener sugerencias o mejoras personalizadas para tus entradas. Esto asegura que Kilo Code entienda tu intención y proporcione las mejores respuestas posibles. Disponible a través del icono ✨ en el chat." + "description": "Utiliza la mejora de solicitudes para obtener sugerencias o mejoras personalizadas para tus entradas. Esto asegura que Axon Code entienda tu intención y proporcione las mejores respuestas posibles. Disponible a través del icono ✨ en el chat." }, "CONDENSE": { "label": "Condensación de contexto", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definición de rol", - "description": "Define la experiencia y personalidad de Kilo Code para este modo." + "description": "Define la experiencia y personalidad de Axon Code para este modo." }, "whenToUse": { "label": "Cuándo usar (opcional)", diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index 6c4406cbc4..94a9cef17f 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Experimental", "language": "Idioma", - "about": "Acerca de Kilo Code", + "about": "Acerca de Axon Code", "display": "Mostrar" }, "slashCommands": { "description": "Gestiona tus comandos de barra para ejecutar rápidamente flujos de trabajo y acciones personalizadas. Saber más" }, "prompts": { - "description": "Configura indicaciones de soporte que se utilizan para acciones rápidas como mejorar indicaciones, explicar código y solucionar problemas. Estas indicaciones ayudan a Kilo Code a brindar mejor asistencia para tareas comunes de desarrollo." + "description": "Configura indicaciones de soporte que se utilizan para acciones rápidas como mejorar indicaciones, explicar código y solucionar problemas. Estas indicaciones ayudan a Axon Code a brindar mejor asistencia para tareas comunes de desarrollo." }, "codeIndex": { "title": "Indexación de código", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Puedes configurar un atajo global para esta configuración en las preferencias de tu IDE.", - "description": "Permitir que Kilo Code realice operaciones automáticamente sin requerir aprobación. Habilite esta configuración solo si confía plenamente en la IA y comprende los riesgos de seguridad asociados.", + "description": "Permitir que Axon Code realice operaciones automáticamente sin requerir aprobación. Habilite esta configuración solo si confía plenamente en la IA y comprende los riesgos de seguridad asociados.", "enabled": "Auto-aprobación habilitada", "toggleAriaLabel": "Alternar aprobación automática", "disabledAriaLabel": "Aprobación automática desactivada: seleccione primero las opciones", "readOnly": { "label": "Lectura", - "description": "Cuando está habilitado, Kilo Code verá automáticamente el contenido del directorio y leerá archivos sin que necesite hacer clic en el botón Aprobar.", + "description": "Cuando está habilitado, Axon Code verá automáticamente el contenido del directorio y leerá archivos sin que necesite hacer clic en el botón Aprobar.", "outsideWorkspace": { "label": "Incluir archivos fuera del espacio de trabajo", - "description": "Permitir a Kilo Code leer archivos fuera del espacio de trabajo actual sin requerir aprobación." + "description": "Permitir a Axon Code leer archivos fuera del espacio de trabajo actual sin requerir aprobación." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Retraso después de escritura para permitir que los diagnósticos detecten posibles problemas", "outsideWorkspace": { "label": "Incluir archivos fuera del espacio de trabajo", - "description": "Permitir a Kilo Code crear y editar archivos fuera del espacio de trabajo actual sin requerir aprobación." + "description": "Permitir a Axon Code crear y editar archivos fuera del espacio de trabajo actual sin requerir aprobación." }, "protected": { "label": "Incluir archivos protegidos", - "description": "Permitir a Kilo Code crear y editar archivos protegidos (como .kilocodeignore y archivos de configuración .kilocode/) sin requerir aprobación." + "description": "Permitir a Axon Code crear y editar archivos protegidos (como .kilocodeignore y archivos de configuración .kilocode/) sin requerir aprobación." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "El modelo borrador debe ser de la misma familia de modelos para que la decodificación especulativa funcione correctamente.", "selectDraftModel": "Seleccionar modelo borrador", "noModelsFound": "No se encontraron modelos borrador. Asegúrese de que LM Studio esté ejecutándose con el Modo Servidor habilitado.", - "description": "LM Studio le permite ejecutar modelos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte su guía de inicio rápido. También necesitará iniciar la función de servidor local de LM Studio para usarlo con esta extensión. Nota: Kilo Code utiliza prompts complejos y funciona mejor con modelos Claude. Los modelos menos capaces pueden no funcionar como se espera." + "description": "LM Studio le permite ejecutar modelos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte su guía de inicio rápido. También necesitará iniciar la función de servidor local de LM Studio para usarlo con esta extensión. Nota: Axon Code utiliza prompts complejos y funciona mejor con modelos Claude. Los modelos menos capaces pueden no funcionar como se espera." }, "ollama": { "baseUrl": "URL base (opcional)", @@ -399,7 +399,7 @@ "numCtx": "Tamaño de la ventana de contexto (num_ctx)", "numCtxHelp": "Sobrescribe el tamaño de la ventana de contexto predeterminado del modelo. Déjelo vacío para usar la configuración del Modelfile del modelo. El valor mínimo es 128.", "description": "Ollama le permite ejecutar modelos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte la guía de inicio rápido.", - "warning": "Nota: Kilo Code utiliza prompts complejos y funciona mejor con modelos Claude. Los modelos menos capaces pueden no funcionar como se espera." + "warning": "Nota: Axon Code utiliza prompts complejos y funciona mejor con modelos Claude. Los modelos menos capaces pueden no funcionar como se espera." }, "unboundApiKey": "Clave API de Unbound", "getUnboundApiKey": "Obtener clave API de Unbound", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Configure las capacidades y precios para su modelo personalizado compatible con OpenAI. Tenga cuidado al especificar las capacidades del modelo, ya que pueden afectar cómo funciona Kilo Code.", + "capabilities": "Configure las capacidades y precios para su modelo personalizado compatible con OpenAI. Tenga cuidado al especificar las capacidades del modelo, ya que pueden afectar cómo funciona Axon Code.", "maxTokens": { "label": "Tokens máximos de salida", "description": "Número máximo de tokens que el modelo puede generar en una respuesta. (Especifique -1 para permitir que el servidor establezca los tokens máximos.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Límite de errores y repeticiones", - "description": "Número de errores consecutivos o acciones repetidas antes de mostrar el diálogo 'Kilo Code está teniendo problemas'", + "description": "Número de errores consecutivos o acciones repetidas antes de mostrar el diálogo 'Axon Code está teniendo problemas'", "unlimitedDescription": "Reintentos ilimitados habilitados (proceder automáticamente). El diálogo nunca aparecerá.", "warning": "⚠️ Establecer en 0 permite reintentos ilimitados que pueden consumir un uso significativo de la API" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Habilitar herramienta de navegador", - "description": "Cuando está habilitado, Kilo Code puede usar un navegador para interactuar con sitios web cuando se utilizan modelos que admiten el uso del ordenador. <0>Más información" + "description": "Cuando está habilitado, Axon Code puede usar un navegador para interactuar con sitios web cuando se utilizan modelos que admiten el uso del ordenador. <0>Más información" }, "viewport": { "label": "Tamaño del viewport", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Habilitar puntos de control automáticos", - "description": "Cuando está habilitado, Kilo Code creará automáticamente puntos de control durante la ejecución de tareas, facilitando la revisión de cambios o la reversión a estados anteriores. <0>Más información" + "description": "Cuando está habilitado, Axon Code creará automáticamente puntos de control durante la ejecución de tareas, facilitando la revisión de cambios o la reversión a estados anteriores. <0>Más información" } }, "notifications": { "sound": { "label": "Habilitar efectos de sonido", - "description": "Cuando está habilitado, Kilo Code reproducirá efectos de sonido para notificaciones y eventos.", + "description": "Cuando está habilitado, Axon Code reproducirá efectos de sonido para notificaciones y eventos.", "volumeLabel": "Volumen" }, "tts": { "label": "Habilitar texto a voz", - "description": "Cuando está habilitado, Kilo Code leerá en voz alta sus respuestas usando texto a voz.", + "description": "Cuando está habilitado, Axon Code leerá en voz alta sus respuestas usando texto a voz.", "speedLabel": "Velocidad" } }, @@ -567,7 +567,7 @@ "description": "Controle qué información se incluye en la ventana de contexto de la IA, afectando el uso de token y la calidad de respuesta", "autoCondenseContextPercent": { "label": "Umbral para activar la condensación inteligente de contexto", - "description": "Cuando la ventana de contexto alcanza este umbral, Kilo Code la condensará automáticamente." + "description": "Cuando la ventana de contexto alcanza este umbral, Axon Code la condensará automáticamente." }, "condensingApiConfiguration": { "label": "Configuración de API para condensación de contexto", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Activar automáticamente la condensación inteligente de contexto", - "description": "Cuando está habilitado, Kilo Code condensará automáticamente el contexto cuando se alcance el umbral. Cuando está deshabilitado, aún puedes activar manualmente la condensación de contexto." + "description": "Cuando está habilitado, Axon Code condensará automáticamente el contexto cuando se alcance el umbral. Cuando está deshabilitado, aún puedes activar manualmente la condensación de contexto." }, "openTabs": { "label": "Límite de contexto de pestañas abiertas", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Umbral de auto-truncado de lectura de archivos", - "description": "Kilo Code lee este número de líneas cuando el modelo omite valores de inicio/fin. Si este número es menor que el total del archivo, Kilo Code genera un índice de números de línea de las definiciones de código. Casos especiales: -1 indica a Kilo Code que lea el archivo completo (sin indexación), y 0 indica que no lea líneas y proporcione solo índices de línea para un contexto mínimo. Valores más bajos minimizan el uso inicial de contexto, permitiendo lecturas posteriores de rangos de líneas precisos. Las solicitudes con inicio/fin explícitos no están limitadas por esta configuración.", + "description": "Axon Code lee este número de líneas cuando el modelo omite valores de inicio/fin. Si este número es menor que el total del archivo, Axon Code genera un índice de números de línea de las definiciones de código. Casos especiales: -1 indica a Axon Code que lea el archivo completo (sin indexación), y 0 indica que no lea líneas y proporcione solo índices de línea para un contexto mínimo. Valores más bajos minimizan el uso inicial de contexto, permitiendo lecturas posteriores de rangos de líneas precisos. Las solicitudes con inicio/fin explícitos no están limitadas por esta configuración.", "lines": "líneas", "always_full_read": "Siempre leer el archivo completo" }, @@ -707,7 +707,7 @@ "advanced": { "diff": { "label": "Habilitar edición a través de diffs", - "description": "Cuando está habilitado, Kilo Code podrá editar archivos más rápidamente y rechazará automáticamente escrituras completas de archivos truncados. Funciona mejor con el último modelo Claude 4 Sonnet.", + "description": "Cuando está habilitado, Axon Code podrá editar archivos más rápidamente y rechazará automáticamente escrituras completas de archivos truncados. Funciona mejor con el último modelo Claude 4 Sonnet.", "strategy": { "label": "Estrategia de diff", "options": { @@ -728,7 +728,7 @@ }, "todoList": { "label": "Habilitar herramienta de lista de tareas", - "description": "Cuando está habilitado, Kilo Code puede crear y gestionar listas de tareas para hacer seguimiento del progreso. Esto ayuda a organizar tareas complejas en pasos manejables." + "description": "Cuando está habilitado, Axon Code puede crear y gestionar listas de tareas para hacer seguimiento del progreso. Esto ayuda a organizar tareas complejas en pasos manejables." } }, "experimental": { @@ -738,23 +738,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Usar herramienta experimental de búsqueda y reemplazo", - "description": "Habilitar la herramienta experimental de búsqueda y reemplazo, permitiendo a Kilo Code reemplazar múltiples instancias de un término de búsqueda en una sola solicitud." + "description": "Habilitar la herramienta experimental de búsqueda y reemplazo, permitiendo a Axon Code reemplazar múltiples instancias de un término de búsqueda en una sola solicitud." }, "INSERT_BLOCK": { "name": "Usar herramienta experimental de inserción de contenido", - "description": "Habilitar la herramienta experimental de inserción de contenido, permitiendo a Kilo Code insertar contenido en números de línea específicos sin necesidad de crear un diff." + "description": "Habilitar la herramienta experimental de inserción de contenido, permitiendo a Axon Code insertar contenido en números de línea específicos sin necesidad de crear un diff." }, "POWER_STEERING": { "name": "Usar modo experimental de \"dirección asistida\"", - "description": "Cuando está habilitado, Kilo Code recordará al modelo los detalles de su definición de modo actual con más frecuencia. Esto llevará a una mayor adherencia a las definiciones de roles e instrucciones personalizadas, pero usará más tokens por mensaje." + "description": "Cuando está habilitado, Axon Code recordará al modelo los detalles de su definición de modo actual con más frecuencia. Esto llevará a una mayor adherencia a las definiciones de roles e instrucciones personalizadas, pero usará más tokens por mensaje." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Usar herramienta experimental de diff de bloques múltiples", - "description": "Cuando está habilitado, Kilo Code usará la herramienta de diff de bloques múltiples. Esto intentará actualizar múltiples bloques de código en el archivo en una sola solicitud." + "description": "Cuando está habilitado, Axon Code usará la herramienta de diff de bloques múltiples. Esto intentará actualizar múltiples bloques de código en el archivo en una sola solicitud." }, "CONCURRENT_FILE_READS": { "name": "Habilitar lectura concurrente de archivos", - "description": "Cuando está habilitado, Kilo Code puede leer múltiples archivos en una sola solicitud. Cuando está deshabilitado, Kilo Code debe leer archivos uno a la vez. Deshabilitarlo puede ayudar cuando se trabaja con modelos menos capaces o cuando deseas más control sobre el acceso a archivos." + "description": "Cuando está habilitado, Axon Code puede leer múltiples archivos en una sola solicitud. Cuando está deshabilitado, Axon Code debe leer archivos uno a la vez. Deshabilitarlo puede ayudar cuando se trabaja con modelos menos capaces o cuando deseas más control sobre el acceso a archivos." }, "MARKETPLACE": { "name": "Habilitar Marketplace", @@ -762,11 +762,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Habilitar ediciones de archivos concurrentes", - "description": "Cuando está habilitado, Kilo Code puede editar múltiples archivos en una sola solicitud. Cuando está deshabilitado, Kilo Code debe editar archivos de uno en uno. Deshabilitar esto puede ayudar cuando trabajas con modelos menos capaces o cuando quieres más control sobre las modificaciones de archivos." + "description": "Cuando está habilitado, Axon Code puede editar múltiples archivos en una sola solicitud. Cuando está deshabilitado, Axon Code debe editar archivos de uno en uno. Deshabilitar esto puede ayudar cuando trabajas con modelos menos capaces o cuando quieres más control sobre las modificaciones de archivos." }, "MORPH_FAST_APPLY": { "name": "Habilitar Fast Apply", - "description": "Cuando está habilitado, Kilo Code puede editar archivos usando Fast Apply con modelos especializados optimizados para modificaciones de código. Requiere Kilo Gateway Provider, OpenRouter o una clave API de Morph.", + "description": "Cuando está habilitado, Axon Code puede editar archivos usando Fast Apply con modelos especializados optimizados para modificaciones de código. Requiere Kilo Gateway Provider, OpenRouter o una clave API de Morph.", "apiKey": "Clave API de Morph (opcional)", "placeholder": "Introduce tu clave API de Morph (opcional)", "modelLabel": "Selección de modelo", @@ -780,7 +780,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Edición en segundo plano", - "description": "Previene la interrupción del foco del editor cuando está habilitado. Las ediciones de archivos ocurren en segundo plano sin abrir vistas de diferencias o robar el foco. Puedes continuar trabajando sin interrupciones mientras Kilo Code realiza cambios. Los archivos pueden abrirse sin foco para capturar diagnósticos o mantenerse completamente cerrados." + "description": "Previene la interrupción del foco del editor cuando está habilitado. Las ediciones de archivos ocurren en segundo plano sin abrir vistas de diferencias o robar el foco. Puedes continuar trabajando sin interrupciones mientras Axon Code realiza cambios. Los archivos pueden abrirse sin foco para capturar diagnósticos o mantenerse completamente cerrados." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Usar el nuevo analizador de mensajes", @@ -792,13 +792,13 @@ }, "IMAGE_GENERATION": { "name": "Habilitar generación de imágenes con IA", - "description": "Cuando esté habilitado, Kilo Code puede generar imágenes a partir de prompts de texto. Requiere que se configure una clave de API de Kilo Code u OpenRouter.", + "description": "Cuando esté habilitado, Axon Code puede generar imágenes a partir de prompts de texto. Requiere que se configure una clave de API de Axon Code u OpenRouter.", "apiProvider": "Proveedor de API", "openRouterApiKeyLabel": "Clave API de OpenRouter", "openRouterApiKeyPlaceholder": "Introduce tu clave API de OpenRouter", - "kiloCodeApiKeyLabel": "Clave API de Kilo Code", - "kiloCodeApiKeyPlaceholder": "Introduce tu clave API de Kilo Code", - "kiloCodeApiKeyPaste": "Pegar clave API actual de Kilo Code", + "kiloCodeApiKeyLabel": "Clave API de Axon Code", + "kiloCodeApiKeyPlaceholder": "Introduce tu clave API de Axon Code", + "kiloCodeApiKeyPaste": "Pegar clave API actual de Axon Code", "getApiKeyText": "Obtén tu clave API de", "modelSelectionLabel": "Modelo de generación de imágenes", "modelSelectionDescription": "Selecciona el modelo para la generación de imágenes", @@ -811,12 +811,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Habilitar comandos slash iniciados por el modelo", - "description": "Cuando está habilitado, Kilo Code puede ejecutar tus comandos slash para ejecutar flujos de trabajo." + "description": "Cuando está habilitado, Axon Code puede ejecutar tus comandos slash para ejecutar flujos de trabajo." } }, "promptCaching": { "label": "Desactivar caché de prompts", - "description": "Cuando está marcado, Kilo Code no utilizará el caché de prompts para este modelo." + "description": "Cuando está marcado, Axon Code no utilizará el caché de prompts para este modelo." }, "temperature": { "useCustom": "Usar temperatura personalizada", @@ -848,18 +848,18 @@ } }, "modelPicker": { - "automaticFetch": "La extensión obtiene automáticamente la lista más reciente de modelos disponibles en {{serviceName}}. Si no está seguro de qué modelo elegir, Kilo Code funciona mejor con {{defaultModelId}}.", + "automaticFetch": "La extensión obtiene automáticamente la lista más reciente de modelos disponibles en {{serviceName}}. Si no está seguro de qué modelo elegir, Axon Code funciona mejor con {{defaultModelId}}.", "label": "Modelo", "searchPlaceholder": "Buscar", "noMatchFound": "No se encontraron coincidencias", "useCustomModel": "Usar personalizado: {{modelId}}" }, "footer": { - "feedback": "Si tiene alguna pregunta o comentario, no dude en abrir un issue en github.com/Kilo-Org/kilocode o unirse a reddit.com/r/kilocode o kilocode.ai/discord", - "support": "Para preguntas financieras, por favor contacte a Soporte al Cliente en https://kilocode.ai/support", + "feedback": "Si tiene alguna pregunta o comentario, no dude en abrir un issue en github.com/Kilo-Org/kilocode o unirse a reddit.com/r/kilocode o matterai.so/discord", + "support": "Para preguntas financieras, por favor contacte a Soporte al Cliente en https://matterai.so/support", "telemetry": { "label": "Permitir informes de errores y uso", - "description": "Ayuda a mejorar Kilo Code enviando datos de uso e informes de errores. Nunca se envía código, prompts o información personal. Consulta nuestra política de privacidad para más detalles." + "description": "Ayuda a mejorar Axon Code enviando datos de uso e informes de errores. Nunca se envía código, prompts o información personal. Consulta nuestra política de privacidad para más detalles." }, "settings": { "import": "Importar", diff --git a/webview-ui/src/i18n/locales/es/welcome.json b/webview-ui/src/i18n/locales/es/welcome.json index e06b0ed788..b9692b4548 100644 --- a/webview-ui/src/i18n/locales/es/welcome.json +++ b/webview-ui/src/i18n/locales/es/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "¡Hola, soy Kilo Code!", - "introduction": "Kilo Code es el principal agente de codificación autónomo. Prepárate para arquitectar, codificar, depurar y aumentar tu productividad como nunca antes. Para continuar, Kilo Code requiere una clave API.", + "greeting": "¡Hola, soy Axon Code!", + "introduction": "Axon Code es el principal agente de codificación autónomo. Prepárate para arquitectar, codificar, depurar y aumentar tu productividad como nunca antes. Para continuar, Axon Code requiere una clave API.", "notice": "Para comenzar, esta extensión necesita un proveedor de API.", "start": "¡Vamos!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Prueba Roo gratis" } }, - "chooseProvider": "Para hacer su magia, Kilo Code necesita una clave API.", + "chooseProvider": "Para hacer su magia, Axon Code necesita una clave API.", "startRouter": "Recomendamos usar un router LLM:", "startCustom": "O puedes traer tu propia clave API:", "telemetry": { - "helpImprove": "Ayuda a mejorar Kilo Code", - "helpImproveMessage": "Kilo Code recopila datos de errores y uso para ayudarnos a corregir errores y mejorar la extensión. Esta telemetría no recopila código, prompts o información personal. Puedes desactivar esto en la configuración." + "helpImprove": "Ayuda a mejorar Axon Code", + "helpImproveMessage": "Axon Code recopila datos de errores y uso para ayudarnos a corregir errores y mejorar la extensión. Esta telemetría no recopila código, prompts o información personal. Puedes desactivar esto en la configuración." }, "importSettings": "Importar configuración" } diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 577731e056..8ead127357 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Que peut faire Kilo Code pour vous ?", + "greeting": "Que peut faire Axon Code pour vous ?", "task": { "title": "Tâche", "expand": "Développer la tâche", @@ -21,7 +21,7 @@ "sharePublicly": "Partager publiquement", "sharePubliclyDescription": "Toute personne avec le lien peut accéder", "connectToCloud": "Se connecter au Cloud", - "connectToCloudDescription": "Connecte-toi à Kilo Code Cloud pour partager des tâches", + "connectToCloudDescription": "Connecte-toi à Axon Code Cloud pour partager des tâches", "sharingDisabledByOrganization": "Partage désactivé par l'organisation", "shareSuccessOrganization": "Lien d'organisation copié dans le presse-papiers", "shareSuccessPublic": "Lien public copié dans le presse-papiers", @@ -128,7 +128,7 @@ "title": "Modes", "marketplace": "Marketplace de Modes", "settings": "Paramètres des Modes", - "description": "Personas spécialisés qui adaptent le comportement de Kilo Code.", + "description": "Personas spécialisés qui adaptent le comportement de Axon Code.", "searchPlaceholder": "Rechercher des modes...", "noResults": "Aucun résultat trouvé", "organizationModes": "Modes d'organisation" @@ -143,7 +143,7 @@ "diffError": { "title": "Modification échouée" }, - "troubleMessage": "Kilo Code rencontre des difficultés...", + "troubleMessage": "Axon Code rencontre des difficultés...", "apiRequest": { "title": "Requête API", "failed": "Échec de la requête API", @@ -168,46 +168,46 @@ "current": "Actuel" }, "fileOperations": { - "wantsToRead": "Kilo Code veut lire ce fichier", - "wantsToReadOutsideWorkspace": "Kilo Code veut lire ce fichier en dehors de l'espace de travail", - "didRead": "Kilo Code a lu ce fichier", - "wantsToEdit": "Kilo Code veut éditer ce fichier", - "wantsToEditOutsideWorkspace": "Kilo Code veut éditer ce fichier en dehors de l'espace de travail", - "wantsToEditProtected": "Kilo Code veut éditer un fichier de configuration protégé", - "wantsToCreate": "Kilo Code veut créer un nouveau fichier", - "wantsToSearchReplace": "Kilo Code veut effectuer une recherche et remplacement sur ce fichier", - "didSearchReplace": "Kilo Code a effectué une recherche et remplacement sur ce fichier", - "wantsToInsert": "Kilo Code veut insérer du contenu dans ce fichier", - "wantsToInsertWithLineNumber": "Kilo Code veut insérer du contenu dans ce fichier à la ligne {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code veut ajouter du contenu à la fin de ce fichier", - "wantsToReadAndXMore": "Kilo Code veut lire ce fichier et {{count}} de plus", - "wantsToReadMultiple": "Kilo Code souhaite lire plusieurs fichiers", - "wantsToApplyBatchChanges": "Kilo Code veut appliquer des modifications à plusieurs fichiers", - "wantsToGenerateImage": "Kilo Code veut générer une image", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code veut générer une image en dehors de l'espace de travail", - "wantsToGenerateImageProtected": "Kilo Code veut générer une image dans un emplacement protégé", - "didGenerateImage": "Kilo Code a généré une image" + "wantsToRead": "Axon Code veut lire ce fichier", + "wantsToReadOutsideWorkspace": "Axon Code veut lire ce fichier en dehors de l'espace de travail", + "didRead": "Axon Code a lu ce fichier", + "wantsToEdit": "Axon Code veut éditer ce fichier", + "wantsToEditOutsideWorkspace": "Axon Code veut éditer ce fichier en dehors de l'espace de travail", + "wantsToEditProtected": "Axon Code veut éditer un fichier de configuration protégé", + "wantsToCreate": "Axon Code veut créer un nouveau fichier", + "wantsToSearchReplace": "Axon Code veut effectuer une recherche et remplacement sur ce fichier", + "didSearchReplace": "Axon Code a effectué une recherche et remplacement sur ce fichier", + "wantsToInsert": "Axon Code veut insérer du contenu dans ce fichier", + "wantsToInsertWithLineNumber": "Axon Code veut insérer du contenu dans ce fichier à la ligne {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code veut ajouter du contenu à la fin de ce fichier", + "wantsToReadAndXMore": "Axon Code veut lire ce fichier et {{count}} de plus", + "wantsToReadMultiple": "Axon Code souhaite lire plusieurs fichiers", + "wantsToApplyBatchChanges": "Axon Code veut appliquer des modifications à plusieurs fichiers", + "wantsToGenerateImage": "Axon Code veut générer une image", + "wantsToGenerateImageOutsideWorkspace": "Axon Code veut générer une image en dehors de l'espace de travail", + "wantsToGenerateImageProtected": "Axon Code veut générer une image dans un emplacement protégé", + "didGenerateImage": "Axon Code a généré une image" }, "instructions": { - "wantsToFetch": "Kilo Code veut récupérer des instructions détaillées pour aider à la tâche actuelle" + "wantsToFetch": "Axon Code veut récupérer des instructions détaillées pour aider à la tâche actuelle" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code veut voir les fichiers de premier niveau dans ce répertoire", - "didViewTopLevel": "Kilo Code a vu les fichiers de premier niveau dans ce répertoire", - "wantsToViewRecursive": "Kilo Code veut voir récursivement tous les fichiers dans ce répertoire", - "didViewRecursive": "Kilo Code a vu récursivement tous les fichiers dans ce répertoire", - "wantsToViewDefinitions": "Kilo Code veut voir les noms de définitions de code source utilisés dans ce répertoire", - "didViewDefinitions": "Kilo Code a vu les noms de définitions de code source utilisés dans ce répertoire", - "wantsToSearch": "Kilo Code veut rechercher dans ce répertoire {{regex}}", - "didSearch": "Kilo Code a recherché dans ce répertoire {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code veut rechercher dans ce répertoire (hors espace de travail) {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code a recherché dans ce répertoire (hors espace de travail) {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code veut voir les fichiers de premier niveau dans ce répertoire (hors espace de travail)", - "didViewTopLevelOutsideWorkspace": "Kilo Code a vu les fichiers de premier niveau dans ce répertoire (hors espace de travail)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code veut voir récursivement tous les fichiers dans ce répertoire (hors espace de travail)", - "didViewRecursiveOutsideWorkspace": "Kilo Code a vu récursivement tous les fichiers dans ce répertoire (hors espace de travail)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code veut voir les noms de définitions de code source utilisés dans ce répertoire (hors espace de travail)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code a vu les noms de définitions de code source utilisés dans ce répertoire (hors espace de travail)" + "wantsToViewTopLevel": "Axon Code veut voir les fichiers de premier niveau dans ce répertoire", + "didViewTopLevel": "Axon Code a vu les fichiers de premier niveau dans ce répertoire", + "wantsToViewRecursive": "Axon Code veut voir récursivement tous les fichiers dans ce répertoire", + "didViewRecursive": "Axon Code a vu récursivement tous les fichiers dans ce répertoire", + "wantsToViewDefinitions": "Axon Code veut voir les noms de définitions de code source utilisés dans ce répertoire", + "didViewDefinitions": "Axon Code a vu les noms de définitions de code source utilisés dans ce répertoire", + "wantsToSearch": "Axon Code veut rechercher dans ce répertoire {{regex}}", + "didSearch": "Axon Code a recherché dans ce répertoire {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code veut rechercher dans ce répertoire (hors espace de travail) {{regex}}", + "didSearchOutsideWorkspace": "Axon Code a recherché dans ce répertoire (hors espace de travail) {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code veut voir les fichiers de premier niveau dans ce répertoire (hors espace de travail)", + "didViewTopLevelOutsideWorkspace": "Axon Code a vu les fichiers de premier niveau dans ce répertoire (hors espace de travail)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code veut voir récursivement tous les fichiers dans ce répertoire (hors espace de travail)", + "didViewRecursiveOutsideWorkspace": "Axon Code a vu récursivement tous les fichiers dans ce répertoire (hors espace de travail)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code veut voir les noms de définitions de code source utilisés dans ce répertoire (hors espace de travail)", + "didViewDefinitionsOutsideWorkspace": "Axon Code a vu les noms de définitions de code source utilisés dans ce répertoire (hors espace de travail)" }, "commandOutput": "Sortie de la Commande", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Tu as dit" }, "mcp": { - "wantsToUseTool": "Kilo Code veut utiliser un outil sur le serveur MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code veut accéder à une ressource sur le serveur MCP {{serverName}}" + "wantsToUseTool": "Axon Code veut utiliser un outil sur le serveur MCP {{serverName}}", + "wantsToAccessResource": "Axon Code veut accéder à une ressource sur le serveur MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code veut passer au mode {{mode}}", - "wantsToSwitchWithReason": "Kilo Code veut passer au mode {{mode}} car : {{reason}}", - "didSwitch": "Kilo Code est passé au mode {{mode}}", - "didSwitchWithReason": "Kilo Code est passé au mode {{mode}} car : {{reason}}" + "wantsToSwitch": "Axon Code veut passer au mode {{mode}}", + "wantsToSwitchWithReason": "Axon Code veut passer au mode {{mode}} car : {{reason}}", + "didSwitch": "Axon Code est passé au mode {{mode}}", + "didSwitchWithReason": "Axon Code est passé au mode {{mode}} car : {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code veut créer une nouvelle sous-tâche en mode {{mode}}", - "wantsToFinish": "Kilo Code veut terminer cette sous-tâche", + "wantsToCreate": "Axon Code veut créer une nouvelle sous-tâche en mode {{mode}}", + "wantsToFinish": "Axon Code veut terminer cette sous-tâche", "newTaskContent": "Instructions de la sous-tâche", "completionContent": "Sous-tâche terminée", "resultContent": "Résultats de la sous-tâche", @@ -254,7 +254,7 @@ "completionInstructions": "Sous-tâche terminée ! Vous pouvez examiner les résultats et suggérer des corrections ou les prochaines étapes. Si tout semble bon, confirmez pour retourner le résultat à la tâche parente." }, "questions": { - "hasQuestion": "Kilo Code a une question" + "hasQuestion": "Axon Code a une question" }, "taskCompleted": "Tâche terminée", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "Rejoins-nous sur X, Discord, ou r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code veut utiliser le navigateur", + "rooWantsToUse": "Axon Code veut utiliser le navigateur", "consoleLogs": "Journaux de console", "noNewLogs": "(Pas de nouveaux journaux)", "screenshot": "Capture d'écran du navigateur", @@ -336,24 +336,24 @@ "profileViolationWarning": "Le profil actuel n'est pas compatible avec les paramètres de votre organisation", "shellIntegration": { "title": "Avertissement d'exécution de commande", - "description": "Votre commande est exécutée sans l'intégration shell du terminal VSCode. Pour supprimer cet avertissement, vous pouvez désactiver l'intégration shell dans la section Terminal des paramètres de Kilo Code ou résoudre les problèmes d'intégration du terminal VSCode en utilisant le lien ci-dessous.", + "description": "Votre commande est exécutée sans l'intégration shell du terminal VSCode. Pour supprimer cet avertissement, vous pouvez désactiver l'intégration shell dans la section Terminal des paramètres de Axon Code ou résoudre les problèmes d'intégration du terminal VSCode en utilisant le lien ci-dessous.", "troubleshooting": "Cliquez ici pour la documentation d'intégration shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Limite de requêtes auto-approuvées atteinte", - "description": "Kilo Code a atteint la limite auto-approuvée de {{count}} requête(s) API. Souhaitez-vous réinitialiser le compteur et poursuivre la tâche ?", + "description": "Axon Code a atteint la limite auto-approuvée de {{count}} requête(s) API. Souhaitez-vous réinitialiser le compteur et poursuivre la tâche ?", "button": "Réinitialiser et continuer" }, "autoApprovedCostLimitReached": { "title": "Limite de coût en auto-approbation atteinte", - "description": "Kilo Code a atteint la limite de coût auto-approuvée de ${{count}}. Souhaitez-vous réinitialiser le coût et poursuivre la tâche ?", + "description": "Axon Code a atteint la limite de coût auto-approuvée de ${{count}}. Souhaitez-vous réinitialiser le coût et poursuivre la tâche ?", "button": "Réinitialiser et Continuer" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code veut rechercher dans la base de code {{query}}", - "wantsToSearchWithPath": "Kilo Code veut rechercher dans la base de code {{query}} dans {{path}}", + "wantsToSearch": "Axon Code veut rechercher dans la base de code {{query}}", + "wantsToSearchWithPath": "Axon Code veut rechercher dans la base de code {{query}} dans {{path}}", "didSearch_one": "1 résultat trouvé", "didSearch_other": "{{count}} résultats trouvés", "resultTooltip": "Score de similarité : {{score}} (cliquer pour ouvrir le fichier)" @@ -418,7 +418,7 @@ "clickToEdit": "Cliquez pour modifier le message" }, "slashCommand": { - "wantsToRun": "Kilo Code veut exécuter une commande slash", - "didRun": "Kilo Code a exécuté une commande slash" + "wantsToRun": "Axon Code veut exécuter une commande slash", + "didRun": "Axon Code a exécuté une commande slash" } } diff --git a/webview-ui/src/i18n/locales/fr/kilocode.json b/webview-ui/src/i18n/locales/fr/kilocode.json index f9c935ae65..a05b16bf05 100644 --- a/webview-ui/src/i18n/locales/fr/kilocode.json +++ b/webview-ui/src/i18n/locales/fr/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Bienvenue dans Kilo Code !", - "introText1": "Kilo Code est un agent de codage IA gratuit et open source.", + "greeting": "Bienvenue dans Axon Code !", + "introText1": "Axon Code est un agent de codage IA gratuit et open source.", "introText2": "Il fonctionne avec les derniers modèles d'IA comme Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, et plus de 450 autres.", "introText3": "Créez un compte gratuit et obtenez 20 $ de crédits bonus lors de votre première recharge.", "ctaButton": "Commencer", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Ajouter du crédit", - "lowBalance": "Votre solde Kilo Code est bas", + "lowBalance": "Votre solde Axon Code est bas", "newOrganization": "Vous utilisez Kilo pour le travail ?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "Serveurs MCP" }, "provider": { - "account": "Compte Kilo Code", - "apiKey": "Clé API Kilo Code", - "login": "Se connecter à Kilo Code", - "logout": "Se déconnecter de Kilo Code", - "automaticFetch": "Les derniers modèles sont automatiquement disponibles dans Kilo Code. Si vous ne savez pas quel modèle choisir, Kilo Code fonctionne mieux avec les modèles recommandés listés en haut en gras.", + "account": "Compte Axon Code", + "apiKey": "Clé API Axon Code", + "login": "Se connecter à Axon Code", + "logout": "Se déconnecter de Axon Code", + "automaticFetch": "Les derniers modèles sont automatiquement disponibles dans Axon Code. Si vous ne savez pas quel modèle choisir, Axon Code fonctionne mieux avec les modèles recommandés listés en haut en gras.", "providerRouting": { "title": "Routage des fournisseurs", "managedByOrganization": "Gérer le routage des fournisseurs au niveau de l'organisation", "createOrganization": "Créer une organisation pour gérer le routage des fournisseurs", - "description": "Kilo Code achemine les demandes vers les meilleurs fournisseurs disponibles pour votre modèle. Par défaut, les demandes sont réparties entre les principaux fournisseurs afin de maximiser le temps de disponibilité. Cependant, vous pouvez choisir un fournisseur spécifique à utiliser pour ce modèle.", + "description": "Axon Code achemine les demandes vers les meilleurs fournisseurs disponibles pour votre modèle. Par défaut, les demandes sont réparties entre les principaux fournisseurs afin de maximiser le temps de disponibilité. Cependant, vous pouvez choisir un fournisseur spécifique à utiliser pour ce modèle.", "sorting": { "default": "Tri des fournisseurs par défaut", "price": "Préférer les fournisseurs avec un prix plus bas", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Fenêtre de contexte", "providerBreakdown": "Répartition des prix et capacités par fournisseur", - "averageKiloCodeCost": "Il s'agit de la dépense réelle moyenne pour Kilo Code utilisant ce modèle au cours de la semaine dernière. Elle peut être inférieure au prix affiché en raison de l'utilisation du cache de prompts.", + "averageKiloCodeCost": "Il s'agit de la dépense réelle moyenne pour Axon Code utilisant ce modèle au cours de la semaine dernière. Elle peut être inférieure au prix affiché en raison de l'utilisation du cache de prompts.", "table": { "provider": "Fournisseur", "context": "Le point de terminaison peut traiter ce nombre de tokens (entrée + sortie).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Autoriser les lectures de fichiers très volumineux", - "description": "Lorsque cette option est activée, Kilo Code effectuera des lectures de fichiers ou de sorties MCP très volumineuses même s'il existe une forte probabilité de dépasser la fenêtre de contexte (taille du contenu >80% de la fenêtre de contexte)." + "description": "Lorsque cette option est activée, Axon Code effectuera des lectures de fichiers ou de sorties MCP très volumineuses même s'il existe une forte probabilité de dépasser la fenêtre de contexte (taille du contenu >80% de la fenêtre de contexte)." } }, "systemNotifications": { "label": "Activer les notifications système", - "description": "Lorsque cette option est activée, Kilo Code enverra des notifications système pour les événements importants comme la fin des tâches ou les erreurs.", + "description": "Lorsque cette option est activée, Axon Code enverra des notifications système pour les événements importants comme la fin des tâches ou les erreurs.", "testButton": "Tester la notification", - "testTitle": "Kilo Code", - "testMessage": "Ceci est une notification de test de Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Ceci est une notification de test de Axon Code." }, "terminal": { "commandGenerator": { @@ -113,7 +113,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code souhaite condenser votre conversation", + "wantsToCondense": "Axon Code souhaite condenser votre conversation", "condenseConversation": "Condenser la Conversation" }, "seeNewChanges": "Afficher les nouvelles modifications", @@ -144,15 +144,15 @@ }, "docs": "Documentation", "rules": { - "tooltip": "Gérer les Règles et Flux de Travail Kilo Code", - "ariaLabel": "Règles Kilo Code", + "tooltip": "Gérer les Règles et Flux de Travail Axon Code", + "ariaLabel": "Règles Axon Code", "tabs": { "rules": "Règles", "workflows": "Flux de Travail" }, "description": { - "rules": "Les règles vous permettent de fournir à Kilo Code des instructions qu'il doit suivre dans tous les modes et pour tous les prompts. Elles sont un moyen persistant d'inclure du contexte et des préférences pour toutes les conversations dans votre espace de travail ou globalement.", - "workflows": "Les flux de travail sont un modèle préparé pour une conversation. Les flux de travail vous permettent de définir des prompts que vous utilisez fréquemment, et peuvent inclure une série d'étapes pour guider Kilo Code à travers des tâches répétitives, comme déployer un service ou soumettre une PR. Pour invoquer un flux de travail, tapez", + "rules": "Les règles vous permettent de fournir à Axon Code des instructions qu'il doit suivre dans tous les modes et pour tous les prompts. Elles sont un moyen persistant d'inclure du contexte et des préférences pour toutes les conversations dans votre espace de travail ou globalement.", + "workflows": "Les flux de travail sont un modèle préparé pour une conversation. Les flux de travail vous permettent de définir des prompts que vous utilisez fréquemment, et peuvent inclure une série d'étapes pour guider Axon Code à travers des tâches répétitives, comme déployer un service ou soumettre une PR. Pour invoquer un flux de travail, tapez", "workflowsInChat": "dans le chat." }, "sections": { @@ -222,11 +222,11 @@ "keybindingDescription": "Les fonctionnalités Autocomplete peuvent être déclenchées par des commandes. Tu peux configurer les Raccourcis Clavier ici.", "enableAutoTrigger": { "label": "Pause pour Compléter", - "description": "Quand activé, Kilo Code déclenchera automatiquement Autocomplete quand tu arrêtes de taper. Cela peut être utile pour des corrections rapides et des suggestions." + "description": "Quand activé, Axon Code déclenchera automatiquement Autocomplete quand tu arrêtes de taper. Cela peut être utile pour des corrections rapides et des suggestions." }, "autoTriggerDelay": { "label": "Délai de Déclenchement Automatique", - "description": "Le délai en secondes avant que Kilo Code déclenche Autocomplete après que tu aies arrêté de taper. Un délai plus court signifie des suggestions plus rapides, mais peut être plus intensif en ressources." + "description": "Le délai en secondes avant que Axon Code déclenche Autocomplete après que tu aies arrêté de taper. Un délai plus court signifie des suggestions plus rapides, mais peut être plus intensif en ressources." }, "enableQuickInlineTaskKeybinding": { "label": "Tâche rapide ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/fr/marketplace.json b/webview-ui/src/i18n/locales/fr/marketplace.json index 55f4c65d58..1e527b1466 100644 --- a/webview-ui/src/i18n/locales/fr/marketplace.json +++ b/webview-ui/src/i18n/locales/fr/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Installé", "settings": "Paramètres", diff --git a/webview-ui/src/i18n/locales/fr/mcp.json b/webview-ui/src/i18n/locales/fr/mcp.json index 90507e5a9b..0e8d335d0f 100644 --- a/webview-ui/src/i18n/locales/fr/mcp.json +++ b/webview-ui/src/i18n/locales/fr/mcp.json @@ -2,16 +2,16 @@ "title": "Serveurs MCP", "done": "Terminé", "marketplace": "Marché MCP", - "description": "Le <0>Model Context Protocol permet la communication avec des serveurs MCP exécutés localement qui fournissent des outils et des ressources supplémentaires pour étendre les capacités de Kilo Code. Vous pouvez utiliser <1>des serveurs créés par la communauté ou demander à Kilo Code de créer de nouveaux outils spécifiques à votre flux de travail (par exemple, \"ajouter un outil qui récupère la dernière documentation npm\").", + "description": "Le <0>Model Context Protocol permet la communication avec des serveurs MCP exécutés localement qui fournissent des outils et des ressources supplémentaires pour étendre les capacités de Axon Code. Vous pouvez utiliser <1>des serveurs créés par la communauté ou demander à Axon Code de créer de nouveaux outils spécifiques à votre flux de travail (par exemple, \"ajouter un outil qui récupère la dernière documentation npm\").", "instructions": "Instructions", "enableToggle": { "title": "Activer les serveurs MCP", - "description": "Active cette option pour que Kilo Code puisse utiliser des outils provenant de serveurs MCP connectés. Cela donne plus de capacités à Kilo Code. Si tu ne comptes pas utiliser ces outils supplémentaires, désactive-la pour réduire les coûts de tokens API." + "description": "Active cette option pour que Axon Code puisse utiliser des outils provenant de serveurs MCP connectés. Cela donne plus de capacités à Axon Code. Si tu ne comptes pas utiliser ces outils supplémentaires, désactive-la pour réduire les coûts de tokens API." }, "enableServerCreation": { "title": "Activer la création de serveurs MCP", - "description": "Active cette option pour que Kilo Code t'aide à créer de <1>nouveaux serveurs MCP personnalisés. <0>En savoir plus sur la création de serveurs", - "hint": "Astuce : Pour réduire les coûts de tokens API, désactive cette option quand tu ne demandes pas à Kilo Code de créer un nouveau serveur MCP." + "description": "Active cette option pour que Axon Code t'aide à créer de <1>nouveaux serveurs MCP personnalisés. <0>En savoir plus sur la création de serveurs", + "hint": "Astuce : Pour réduire les coûts de tokens API, désactive cette option quand tu ne demandes pas à Axon Code de créer un nouveau serveur MCP." }, "editGlobalMCP": "Modifier le MCP global", "editProjectMCP": "Modifier le MCP du projet", diff --git a/webview-ui/src/i18n/locales/fr/prompts.json b/webview-ui/src/i18n/locales/fr/prompts.json index ae4b5822ae..7b3196d9e1 100644 --- a/webview-ui/src/i18n/locales/fr/prompts.json +++ b/webview-ui/src/i18n/locales/fr/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Modifier la configuration des modes", "editGlobalModes": "Modifier les modes globaux", "editProjectModes": "Modifier les modes du projet (.kilocodemodes)", - "createModeHelpText": "Les modes sont des personas spécialisés qui adaptent le comportement de Kilo Code. <0>En savoir plus sur l'utilisation des modes ou <1>la personnalisation des modes.", + "createModeHelpText": "Les modes sont des personas spécialisés qui adaptent le comportement de Axon Code. <0>En savoir plus sur l'utilisation des modes ou <1>la personnalisation des modes.", "selectMode": "Rechercher les modes" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Mode d'organisation", - "description": "Ce mode est fourni par ton organisation et ne peut pas être modifié ici. Pour modifier ce mode, visite le Kilo Code Dashboard.", + "description": "Ce mode est fourni par ton organisation et ne peut pas être modifié ici. Pour modifier ce mode, visite le Axon Code Dashboard.", "cannotEdit": "Les modes d'organisation ne peuvent pas être modifiés" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Définition du rôle", "resetToDefault": "Réinitialiser aux valeurs par défaut", - "description": "Définissez l'expertise et la personnalité de Kilo Code pour ce mode. Cette description façonne la manière dont Kilo Code se présente et aborde les tâches." + "description": "Définissez l'expertise et la personnalité de Axon Code pour ce mode. Cette description façonne la manière dont Axon Code se présente et aborde les tâches." }, "description": { "title": "Description courte (pour humains)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Améliorer le prompt", - "description": "Utilisez l'amélioration de prompt pour obtenir des suggestions ou des améliorations personnalisées pour vos entrées. Cela garantit que Kilo Code comprend votre intention et fournit les meilleures réponses possibles. Disponible via l'icône ✨ dans le chat." + "description": "Utilisez l'amélioration de prompt pour obtenir des suggestions ou des améliorations personnalisées pour vos entrées. Cela garantit que Axon Code comprend votre intention et fournit les meilleures réponses possibles. Disponible via l'icône ✨ dans le chat." }, "CONDENSE": { "label": "Condensation du contexte", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Définition du rôle", - "description": "Définissez l'expertise et la personnalité de Kilo Code pour ce mode." + "description": "Définissez l'expertise et la personnalité de Axon Code pour ce mode." }, "whenToUse": { "label": "Quand utiliser (optionnel)", diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index 599a9d6ab4..97c0369934 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Expérimental", "language": "Langue", - "about": "À propos de Kilo Code", + "about": "À propos de Axon Code", "display": "Afficher" }, "slashCommands": { "description": "Gérez vos commandes slash pour exécuter rapidement des flux de travail et des actions personnalisées. En savoir plus" }, "prompts": { - "description": "Configurez les invites de support utilisées pour les actions rapides comme l'amélioration des invites, l'explication du code et la résolution des problèmes. Ces invites aident Kilo Code à fournir une meilleure assistance pour les tâches de développement courantes." + "description": "Configurez les invites de support utilisées pour les actions rapides comme l'amélioration des invites, l'explication du code et la résolution des problèmes. Ces invites aident Axon Code à fournir une meilleure assistance pour les tâches de développement courantes." }, "codeIndex": { "title": "Indexation de la base de code", @@ -139,17 +139,17 @@ }, "autoApprove": { "toggleShortcut": "Vous pouvez configurer un raccourci global pour ce paramètre dans les préférences de votre IDE.", - "description": "Permettre à Kilo Code d'effectuer automatiquement des opérations sans requérir d'approbation. Activez ces paramètres uniquement si vous faites entièrement confiance à l'IA et que vous comprenez les risques de sécurité associés.", + "description": "Permettre à Axon Code d'effectuer automatiquement des opérations sans requérir d'approbation. Activez ces paramètres uniquement si vous faites entièrement confiance à l'IA et que vous comprenez les risques de sécurité associés.", "enabled": "Auto-approbation activée", "toggleAriaLabel": "Activer/désactiver l'approbation automatique", "disabledAriaLabel": "Approbation automatique désactivée - sélectionnez d'abord les options", "selectOptionsFirst": "Sélectionnez au moins une option ci-dessous pour activer l'approbation automatique", "readOnly": { "label": "Lecture", - "description": "Lorsque cette option est activée, Kilo Code affichera automatiquement le contenu des répertoires et lira les fichiers sans que vous ayez à cliquer sur le bouton Approuver.", + "description": "Lorsque cette option est activée, Axon Code affichera automatiquement le contenu des répertoires et lira les fichiers sans que vous ayez à cliquer sur le bouton Approuver.", "outsideWorkspace": { "label": "Inclure les fichiers en dehors de l'espace de travail", - "description": "Permettre à Kilo Code de lire des fichiers en dehors de l'espace de travail actuel sans nécessiter d'approbation." + "description": "Permettre à Axon Code de lire des fichiers en dehors de l'espace de travail actuel sans nécessiter d'approbation." } }, "write": { @@ -158,11 +158,11 @@ "delayLabel": "Délai après les écritures pour permettre aux diagnostics de détecter les problèmes potentiels", "outsideWorkspace": { "label": "Inclure les fichiers en dehors de l'espace de travail", - "description": "Permettre à Kilo Code de créer et modifier des fichiers en dehors de l'espace de travail actuel sans nécessiter d'approbation." + "description": "Permettre à Axon Code de créer et modifier des fichiers en dehors de l'espace de travail actuel sans nécessiter d'approbation." }, "protected": { "label": "Inclure les fichiers protégés", - "description": "Permettre à Kilo Code de créer et modifier des fichiers protégés (comme .kilocodeignore et les fichiers de configuration .kilocode/) sans nécessiter d'approbation." + "description": "Permettre à Axon Code de créer et modifier des fichiers protégés (comme .kilocodeignore et les fichiers de configuration .kilocode/) sans nécessiter d'approbation." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Le modèle brouillon doit être de la même famille de modèles pour que le décodage spéculatif fonctionne correctement.", "selectDraftModel": "Sélectionner le modèle brouillon", "noModelsFound": "Aucun modèle brouillon trouvé. Veuillez vous assurer que LM Studio est en cours d'exécution avec le mode serveur activé.", - "description": "LM Studio vous permet d'exécuter des modèles localement sur votre ordinateur. Pour obtenir des instructions sur la mise en route, consultez leur guide de démarrage rapide. Vous devrez également démarrer la fonction serveur local de LM Studio pour l'utiliser avec cette extension. Remarque : Kilo Code utilise des prompts complexes et fonctionne mieux avec les modèles Claude. Les modèles moins performants peuvent ne pas fonctionner comme prévu." + "description": "LM Studio vous permet d'exécuter des modèles localement sur votre ordinateur. Pour obtenir des instructions sur la mise en route, consultez leur guide de démarrage rapide. Vous devrez également démarrer la fonction serveur local de LM Studio pour l'utiliser avec cette extension. Remarque : Axon Code utilise des prompts complexes et fonctionne mieux avec les modèles Claude. Les modèles moins performants peuvent ne pas fonctionner comme prévu." }, "ollama": { "baseUrl": "URL de base (optionnel)", @@ -399,7 +399,7 @@ "numCtx": "Taille de la fenêtre de contexte (num_ctx)", "numCtxHelp": "Remplace la taille de la fenêtre de contexte par défaut du modèle. Laissez vide pour utiliser la configuration du Modelfile du modèle. La valeur minimale est 128.", "description": "Ollama vous permet d'exécuter des modèles localement sur votre ordinateur. Pour obtenir des instructions sur la mise en route, consultez le guide de démarrage rapide.", - "warning": "Remarque : Kilo Code utilise des prompts complexes et fonctionne mieux avec les modèles Claude. Les modèles moins performants peuvent ne pas fonctionner comme prévu." + "warning": "Remarque : Axon Code utilise des prompts complexes et fonctionne mieux avec les modèles Claude. Les modèles moins performants peuvent ne pas fonctionner comme prévu." }, "unboundApiKey": "Clé API Unbound", "getUnboundApiKey": "Obtenir la clé API Unbound", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Configurez les capacités et les prix pour votre modèle personnalisé compatible OpenAI. Soyez prudent lors de la spécification des capacités du modèle, car elles peuvent affecter le fonctionnement de Kilo Code.", + "capabilities": "Configurez les capacités et les prix pour votre modèle personnalisé compatible OpenAI. Soyez prudent lors de la spécification des capacités du modèle, car elles peuvent affecter le fonctionnement de Axon Code.", "maxTokens": { "label": "Tokens de sortie maximum", "description": "Nombre maximum de tokens que le modèle peut générer dans une réponse. (Spécifiez -1 pour permettre au serveur de définir les tokens maximum.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Limite d'erreurs et de répétitions", - "description": "Nombre d'erreurs consécutives ou d'actions répétées avant d'afficher la boîte de dialogue 'Kilo Code a des difficultés'", + "description": "Nombre d'erreurs consécutives ou d'actions répétées avant d'afficher la boîte de dialogue 'Axon Code a des difficultés'", "unlimitedDescription": "Réessais illimités activés (poursuite automatique). La boîte de dialogue n'apparaîtra jamais.", "warning": "⚠️ Mettre à 0 autorise des réessais illimités, ce qui peut consommer une utilisation importante de l'API" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Activer l'outil de navigateur", - "description": "Lorsque cette option est activée, Kilo Code peut utiliser un navigateur pour interagir avec des sites web lors de l'utilisation de modèles qui prennent en charge l'utilisation de l'ordinateur. <0>En savoir plus" + "description": "Lorsque cette option est activée, Axon Code peut utiliser un navigateur pour interagir avec des sites web lors de l'utilisation de modèles qui prennent en charge l'utilisation de l'ordinateur. <0>En savoir plus" }, "viewport": { "label": "Taille de la fenêtre d'affichage", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Activer les points de contrôle automatiques", - "description": "Lorsque cette option est activée, Kilo Code créera automatiquement des points de contrôle pendant l'exécution des tâches, facilitant la révision des modifications ou le retour à des états antérieurs. <0>En savoir plus" + "description": "Lorsque cette option est activée, Axon Code créera automatiquement des points de contrôle pendant l'exécution des tâches, facilitant la révision des modifications ou le retour à des états antérieurs. <0>En savoir plus" } }, "notifications": { "sound": { "label": "Activer les effets sonores", - "description": "Lorsque cette option est activée, Kilo Code jouera des effets sonores pour les notifications et les événements.", + "description": "Lorsque cette option est activée, Axon Code jouera des effets sonores pour les notifications et les événements.", "volumeLabel": "Volume" }, "tts": { "label": "Activer la synthèse vocale", - "description": "Lorsque cette option est activée, Kilo Code lira ses réponses à haute voix en utilisant la synthèse vocale.", + "description": "Lorsque cette option est activée, Axon Code lira ses réponses à haute voix en utilisant la synthèse vocale.", "speedLabel": "Vitesse" } }, @@ -567,7 +567,7 @@ "description": "Contrôlez quelles informations sont incluses dans la fenêtre de contexte de l'IA, affectant l'utilisation de token et la qualité des réponses", "autoCondenseContextPercent": { "label": "Seuil de déclenchement de la condensation intelligente du contexte", - "description": "Lorsque la fenêtre de contexte atteint ce seuil, Kilo Code la condensera automatiquement." + "description": "Lorsque la fenêtre de contexte atteint ce seuil, Axon Code la condensera automatiquement." }, "condensingApiConfiguration": { "label": "Configuration API pour la condensation du contexte", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Déclencher automatiquement la condensation intelligente du contexte", - "description": "Lorsque cette option est activée, Kilo Code condensera automatiquement le contexte lorsque le seuil est atteint. Lorsqu'elle est désactivée, vous pouvez toujours déclencher manuellement la condensation du contexte." + "description": "Lorsque cette option est activée, Axon Code condensera automatiquement le contexte lorsque le seuil est atteint. Lorsqu'elle est désactivée, vous pouvez toujours déclencher manuellement la condensation du contexte." }, "openTabs": { "label": "Limite de contexte des onglets ouverts", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Seuil d'auto-troncature de lecture de fichier", - "description": "Kilo Code lit ce nombre de lignes lorsque le modèle omet les valeurs de début/fin. Si ce nombre est inférieur au total du fichier, Kilo Code génère un index des numéros de ligne des définitions de code. Cas spéciaux : -1 indique à Kilo Code de lire le fichier entier (sans indexation), et 0 indique de ne lire aucune ligne et de fournir uniquement les index de ligne pour un contexte minimal. Des valeurs plus basses minimisent l'utilisation initiale du contexte, permettant des lectures ultérieures de plages de lignes précises. Les requêtes avec début/fin explicites ne sont pas limitées par ce paramètre.", + "description": "Axon Code lit ce nombre de lignes lorsque le modèle omet les valeurs de début/fin. Si ce nombre est inférieur au total du fichier, Axon Code génère un index des numéros de ligne des définitions de code. Cas spéciaux : -1 indique à Axon Code de lire le fichier entier (sans indexation), et 0 indique de ne lire aucune ligne et de fournir uniquement les index de ligne pour un contexte minimal. Des valeurs plus basses minimisent l'utilisation initiale du contexte, permettant des lectures ultérieures de plages de lignes précises. Les requêtes avec début/fin explicites ne sont pas limitées par ce paramètre.", "lines": "lignes", "always_full_read": "Toujours lire le fichier entier" }, @@ -707,7 +707,7 @@ "advanced": { "diff": { "label": "Activer l'édition via des diffs", - "description": "Lorsque cette option est activée, Kilo Code pourra éditer des fichiers plus rapidement et rejettera automatiquement les écritures de fichiers complets tronqués. Fonctionne mieux avec le dernier modèle Claude 4 Sonnet.", + "description": "Lorsque cette option est activée, Axon Code pourra éditer des fichiers plus rapidement et rejettera automatiquement les écritures de fichiers complets tronqués. Fonctionne mieux avec le dernier modèle Claude 4 Sonnet.", "strategy": { "label": "Stratégie de diff", "options": { @@ -728,7 +728,7 @@ }, "todoList": { "label": "Activer l'outil de liste de tâches", - "description": "Lorsqu'activé, Kilo Code peut créer et gérer des listes de tâches pour suivre la progression. Cela aide à organiser les tâches complexes en étapes gérables." + "description": "Lorsqu'activé, Axon Code peut créer et gérer des listes de tâches pour suivre la progression. Cela aide à organiser les tâches complexes en étapes gérables." } }, "experimental": { @@ -738,23 +738,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Utiliser l'outil de recherche et remplacement expérimental", - "description": "Activer l'outil de recherche et remplacement expérimental, permettant à Kilo Code de remplacer plusieurs occurrences d'un terme de recherche en une seule requête." + "description": "Activer l'outil de recherche et remplacement expérimental, permettant à Axon Code de remplacer plusieurs occurrences d'un terme de recherche en une seule requête." }, "INSERT_BLOCK": { "name": "Utiliser l'outil d'insertion de contenu expérimental", - "description": "Activer l'outil d'insertion de contenu expérimental, permettant à Kilo Code d'insérer du contenu à des numéros de ligne spécifiques sans avoir besoin de créer un diff." + "description": "Activer l'outil d'insertion de contenu expérimental, permettant à Axon Code d'insérer du contenu à des numéros de ligne spécifiques sans avoir besoin de créer un diff." }, "POWER_STEERING": { "name": "Utiliser le mode \"direction assistée\" expérimental", - "description": "Lorsqu'il est activé, Kilo Code rappellera plus fréquemment au modèle les détails de sa définition de mode actuelle. Cela conduira à une adhérence plus forte aux définitions de rôles et aux instructions personnalisées, mais utilisera plus de tokens par message." + "description": "Lorsqu'il est activé, Axon Code rappellera plus fréquemment au modèle les détails de sa définition de mode actuelle. Cela conduira à une adhérence plus forte aux définitions de rôles et aux instructions personnalisées, mais utilisera plus de tokens par message." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Utiliser l'outil diff multi-blocs expérimental", - "description": "Lorsqu'il est activé, Kilo Code utilisera l'outil diff multi-blocs. Cela tentera de mettre à jour plusieurs blocs de code dans le fichier en une seule requête." + "description": "Lorsqu'il est activé, Axon Code utilisera l'outil diff multi-blocs. Cela tentera de mettre à jour plusieurs blocs de code dans le fichier en une seule requête." }, "CONCURRENT_FILE_READS": { "name": "Activer la lecture simultanée de fichiers", - "description": "Lorsqu'activé, Kilo Code peut lire plusieurs fichiers dans une seule requête. Lorsque désactivé, Kilo Code doit lire les fichiers un par un. La désactivation peut aider lors du travail avec des modèles moins performants ou lorsque tu souhaites plus de contrôle sur l'accès aux fichiers." + "description": "Lorsqu'activé, Axon Code peut lire plusieurs fichiers dans une seule requête. Lorsque désactivé, Axon Code doit lire les fichiers un par un. La désactivation peut aider lors du travail avec des modèles moins performants ou lorsque tu souhaites plus de contrôle sur l'accès aux fichiers." }, "MARKETPLACE": { "name": "Activer le Marketplace", @@ -762,11 +762,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Activer les éditions de fichiers concurrentes", - "description": "Lorsque cette option est activée, Kilo Code peut éditer plusieurs fichiers en une seule requête. Lorsqu'elle est désactivée, Kilo Code doit éditer les fichiers un par un. Désactiver cette option peut aider lorsque tu travailles avec des modèles moins capables ou lorsque tu veux plus de contrôle sur les modifications de fichiers." + "description": "Lorsque cette option est activée, Axon Code peut éditer plusieurs fichiers en une seule requête. Lorsqu'elle est désactivée, Axon Code doit éditer les fichiers un par un. Désactiver cette option peut aider lorsque tu travailles avec des modèles moins capables ou lorsque tu veux plus de contrôle sur les modifications de fichiers." }, "MORPH_FAST_APPLY": { "name": "Activer Fast Apply", - "description": "Lorsque cette option est activée, Kilo Code peut éditer des fichiers en utilisant Fast Apply avec des modèles spécialisés optimisés pour les modifications de code. Nécessite Kilo Gateway Provider, OpenRouter ou une clé API Morph.", + "description": "Lorsque cette option est activée, Axon Code peut éditer des fichiers en utilisant Fast Apply avec des modèles spécialisés optimisés pour les modifications de code. Nécessite Kilo Gateway Provider, OpenRouter ou une clé API Morph.", "apiKey": "Clé API Morph (optionnel)", "placeholder": "Entrez votre clé API Morph (optionnel)", "modelLabel": "Sélection du modèle", @@ -780,7 +780,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Édition en arrière-plan", - "description": "Empêche la perturbation du focus de l'éditeur lorsqu'activé. Les modifications de fichiers se font en arrière-plan sans ouvrir de vues de différences ou voler le focus. Vous pouvez continuer à travailler sans interruption pendant que Kilo Code effectue des changements. Les fichiers peuvent être ouverts sans focus pour capturer les diagnostics ou rester complètement fermés." + "description": "Empêche la perturbation du focus de l'éditeur lorsqu'activé. Les modifications de fichiers se font en arrière-plan sans ouvrir de vues de différences ou voler le focus. Vous pouvez continuer à travailler sans interruption pendant que Axon Code effectue des changements. Les fichiers peuvent être ouverts sans focus pour capturer les diagnostics ou rester complètement fermés." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Utiliser le nouveau parseur de messages", @@ -792,13 +792,13 @@ }, "IMAGE_GENERATION": { "name": "Activer la génération d'images IA", - "description": "Lorsqu'activé, Kilo Code peut générer des images à partir de prompts textuels. Nécessite qu'une clé API Kilo Code ou OpenRouter soit configurée.", + "description": "Lorsqu'activé, Axon Code peut générer des images à partir de prompts textuels. Nécessite qu'une clé API Axon Code ou OpenRouter soit configurée.", "apiProvider": "Fournisseur d'API", "openRouterApiKeyLabel": "Clé API OpenRouter", "openRouterApiKeyPlaceholder": "Entrez votre clé API OpenRouter", - "kiloCodeApiKeyLabel": "Clé API Kilo Code", - "kiloCodeApiKeyPlaceholder": "Entrez votre clé API Kilo Code", - "kiloCodeApiKeyPaste": "Coller la clé API Kilo Code actuelle", + "kiloCodeApiKeyLabel": "Clé API Axon Code", + "kiloCodeApiKeyPlaceholder": "Entrez votre clé API Axon Code", + "kiloCodeApiKeyPaste": "Coller la clé API Axon Code actuelle", "getApiKeyText": "Obtenez votre clé API depuis", "modelSelectionLabel": "Modèle de génération d'images", "modelSelectionDescription": "Sélectionnez le modèle pour la génération d'images", @@ -811,12 +811,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Activer les commandes slash initiées par le modèle", - "description": "Lorsque activé, Kilo Code peut exécuter tes commandes slash pour lancer des workflows." + "description": "Lorsque activé, Axon Code peut exécuter tes commandes slash pour lancer des workflows." } }, "promptCaching": { "label": "Désactiver la mise en cache des prompts", - "description": "Lorsque cette option est cochée, Kilo Code n'utilisera pas la mise en cache des prompts pour ce modèle." + "description": "Lorsque cette option est cochée, Axon Code n'utilisera pas la mise en cache des prompts pour ce modèle." }, "temperature": { "useCustom": "Utiliser une température personnalisée", @@ -848,18 +848,18 @@ } }, "modelPicker": { - "automaticFetch": "L'extension récupère automatiquement la liste la plus récente des modèles disponibles sur {{serviceName}}. Si vous ne savez pas quel modèle choisir, Kilo Code fonctionne mieux avec {{defaultModelId}}.", + "automaticFetch": "L'extension récupère automatiquement la liste la plus récente des modèles disponibles sur {{serviceName}}. Si vous ne savez pas quel modèle choisir, Axon Code fonctionne mieux avec {{defaultModelId}}.", "label": "Modèle", "searchPlaceholder": "Rechercher", "noMatchFound": "Aucune correspondance trouvée", "useCustomModel": "Utiliser personnalisé : {{modelId}}" }, "footer": { - "feedback": "Si vous avez des questions ou des commentaires, n'hésitez pas à ouvrir un problème sur github.com/Kilo-Org/kilocode ou à rejoindre reddit.com/r/kilocode ou kilocode.ai/discord", - "support": "Pour les questions financières, veuillez contacter le Support Client à https://kilocode.ai/support", + "feedback": "Si vous avez des questions ou des commentaires, n'hésitez pas à ouvrir un problème sur github.com/Kilo-Org/kilocode ou à rejoindre reddit.com/r/kilocode ou matterai.so/discord", + "support": "Pour les questions financières, veuillez contacter le Support Client à https://matterai.so/support", "telemetry": { "label": "Autoriser les rapports d'erreurs et d'utilisation", - "description": "Aide à améliorer Kilo Code en envoyant des données d'utilisation et des rapports d'erreurs. Aucun code, prompt ou information personnelle n'est jamais envoyé. Consulte notre politique de confidentialité pour plus de détails." + "description": "Aide à améliorer Axon Code en envoyant des données d'utilisation et des rapports d'erreurs. Aucun code, prompt ou information personnelle n'est jamais envoyé. Consulte notre politique de confidentialité pour plus de détails." }, "settings": { "import": "Importer", diff --git a/webview-ui/src/i18n/locales/fr/welcome.json b/webview-ui/src/i18n/locales/fr/welcome.json index 0673137199..6ef802c9fb 100644 --- a/webview-ui/src/i18n/locales/fr/welcome.json +++ b/webview-ui/src/i18n/locales/fr/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Salut, je suis Kilo Code !", - "introduction": "Kilo Code est l'agent de codage autonome de premier plan. Prépare-toi à architecturer, coder, déboguer et à augmenter ta productivité comme jamais auparavant. Pour continuer, Kilo Code nécessite une clé API.", + "greeting": "Salut, je suis Axon Code !", + "introduction": "Axon Code est l'agent de codage autonome de premier plan. Prépare-toi à architecturer, coder, déboguer et à augmenter ta productivité comme jamais auparavant. Pour continuer, Axon Code nécessite une clé API.", "notice": "Pour commencer, cette extension a besoin d'un fournisseur d'API.", "start": "C'est parti !", "routers": { @@ -16,12 +16,12 @@ "incentive": "Essayez Roo gratuitement" } }, - "chooseProvider": "Pour faire sa magie, Kilo Code a besoin d'une clé API.", + "chooseProvider": "Pour faire sa magie, Axon Code a besoin d'une clé API.", "startRouter": "Nous recommandons d'utiliser un routeur LLM :", "startCustom": "Ou tu peux apporter ta propre clé API :", "telemetry": { - "helpImprove": "Aide à améliorer Kilo Code", - "helpImproveMessage": "Kilo Code collecte des données d'erreurs et d'utilisation pour nous aider à corriger les bugs et améliorer l'extension. Cette télémétrie ne collecte pas de code, de prompts ou d'informations personnelles. Tu peux désactiver cela dans les paramètres." + "helpImprove": "Aide à améliorer Axon Code", + "helpImproveMessage": "Axon Code collecte des données d'erreurs et d'utilisation pour nous aider à corriger les bugs et améliorer l'extension. Cette télémétrie ne collecte pas de code, de prompts ou d'informations personnelles. Tu peux désactiver cela dans les paramètres." }, "importSettings": "Importer les paramètres" } diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index 1f19568f5e..b164f32d78 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Kilo Code आपके लिए क्या कर सकता है?", + "greeting": "Axon Code आपके लिए क्या कर सकता है?", "task": { "title": "कार्य", "expand": "कार्य विस्तृत करें", @@ -21,7 +21,7 @@ "sharePublicly": "सार्वजनिक रूप से साझा करें", "sharePubliclyDescription": "लिंक वाला कोई भी व्यक्ति पहुंच सकता है", "connectToCloud": "Cloud से कनेक्ट करें", - "connectToCloudDescription": "कार्य साझा करने के लिए Kilo Code Cloud में साइन इन करें", + "connectToCloudDescription": "कार्य साझा करने के लिए Axon Code Cloud में साइन इन करें", "sharingDisabledByOrganization": "संगठन द्वारा साझाकरण अक्षम किया गया", "shareSuccessOrganization": "संगठन लिंक क्लिपबोर्ड में कॉपी किया गया", "shareSuccessPublic": "सार्वजनिक लिंक क्लिपबोर्ड में कॉपी किया गया", @@ -128,7 +128,7 @@ "title": "मोड्स", "marketplace": "मोड मार्केटप्लेस", "settings": "मोड सेटिंग्स", - "description": "विशेष व्यक्तित्व जो Kilo Code के व्यवहार को अनुकूलित करते हैं।", + "description": "विशेष व्यक्तित्व जो Axon Code के व्यवहार को अनुकूलित करते हैं।", "searchPlaceholder": "मोड खोजें...", "noResults": "कोई परिणाम नहीं मिला", "organizationModes": "संगठन मोड" @@ -143,7 +143,7 @@ "diffError": { "title": "संपादन असफल" }, - "troubleMessage": "Kilo Code को समस्या हो रही है...", + "troubleMessage": "Axon Code को समस्या हो रही है...", "apiRequest": { "title": "API अनुरोध", "failed": "API अनुरोध विफल हुआ", @@ -168,46 +168,46 @@ "current": "वर्तमान" }, "instructions": { - "wantsToFetch": "Kilo Code को वर्तमान कार्य में सहायता के लिए विस्तृत निर्देश प्राप्त करना है" + "wantsToFetch": "Axon Code को वर्तमान कार्य में सहायता के लिए विस्तृत निर्देश प्राप्त करना है" }, "fileOperations": { - "wantsToRead": "Kilo Code इस फ़ाइल को पढ़ना चाहता है", - "wantsToReadOutsideWorkspace": "Kilo Code कार्यक्षेत्र के बाहर इस फ़ाइल को पढ़ना चाहता है", - "didRead": "Kilo Code ने इस फ़ाइल को पढ़ा", - "wantsToEdit": "Kilo Code इस फ़ाइल को संपादित करना चाहता है", - "wantsToEditOutsideWorkspace": "Kilo Code कार्यक्षेत्र के बाहर इस फ़ाइल को संपादित करना चाहता है", - "wantsToEditProtected": "Kilo Code एक सुरक्षित कॉन्फ़िगरेशन फ़ाइल को संपादित करना चाहता है", - "wantsToCreate": "Kilo Code एक नई फ़ाइल बनाना चाहता है", - "wantsToSearchReplace": "Kilo Code इस फ़ाइल में खोज और प्रतिस्थापन करना चाहता है", - "didSearchReplace": "Kilo Code ने इस फ़ाइल में खोज और प्रतिस्थापन किया", - "wantsToInsert": "Kilo Code इस फ़ाइल में सामग्री डालना चाहता है", - "wantsToInsertWithLineNumber": "Kilo Code इस फ़ाइल की {{lineNumber}} लाइन पर सामग्री डालना चाहता है", - "wantsToInsertAtEnd": "Kilo Code इस फ़ाइल के अंत में सामग्री जोड़ना चाहता है", + "wantsToRead": "Axon Code इस फ़ाइल को पढ़ना चाहता है", + "wantsToReadOutsideWorkspace": "Axon Code कार्यक्षेत्र के बाहर इस फ़ाइल को पढ़ना चाहता है", + "didRead": "Axon Code ने इस फ़ाइल को पढ़ा", + "wantsToEdit": "Axon Code इस फ़ाइल को संपादित करना चाहता है", + "wantsToEditOutsideWorkspace": "Axon Code कार्यक्षेत्र के बाहर इस फ़ाइल को संपादित करना चाहता है", + "wantsToEditProtected": "Axon Code एक सुरक्षित कॉन्फ़िगरेशन फ़ाइल को संपादित करना चाहता है", + "wantsToCreate": "Axon Code एक नई फ़ाइल बनाना चाहता है", + "wantsToSearchReplace": "Axon Code इस फ़ाइल में खोज और प्रतिस्थापन करना चाहता है", + "didSearchReplace": "Axon Code ने इस फ़ाइल में खोज और प्रतिस्थापन किया", + "wantsToInsert": "Axon Code इस फ़ाइल में सामग्री डालना चाहता है", + "wantsToInsertWithLineNumber": "Axon Code इस फ़ाइल की {{lineNumber}} लाइन पर सामग्री डालना चाहता है", + "wantsToInsertAtEnd": "Axon Code इस फ़ाइल के अंत में सामग्री जोड़ना चाहता है", "wantsToReadAndXMore": "रू इस फ़ाइल को और {{count}} अन्य को पढ़ना चाहता है", - "wantsToReadMultiple": "Kilo Code कई फ़ाइलें पढ़ना चाहता है", - "wantsToApplyBatchChanges": "Kilo Code कई फ़ाइलों में परिवर्तन लागू करना चाहता है", - "wantsToGenerateImage": "Kilo Code एक छवि बनाना चाहता है", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code कार्यक्षेत्र के बाहर एक छवि बनाना चाहता है", - "wantsToGenerateImageProtected": "Kilo Code एक संरक्षित स्थान पर छवि बनाना चाहता है", - "didGenerateImage": "Kilo Code ने एक छवि बनाई" + "wantsToReadMultiple": "Axon Code कई फ़ाइलें पढ़ना चाहता है", + "wantsToApplyBatchChanges": "Axon Code कई फ़ाइलों में परिवर्तन लागू करना चाहता है", + "wantsToGenerateImage": "Axon Code एक छवि बनाना चाहता है", + "wantsToGenerateImageOutsideWorkspace": "Axon Code कार्यक्षेत्र के बाहर एक छवि बनाना चाहता है", + "wantsToGenerateImageProtected": "Axon Code एक संरक्षित स्थान पर छवि बनाना चाहता है", + "didGenerateImage": "Axon Code ने एक छवि बनाई" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code इस निर्देशिका में शीर्ष स्तर की फ़ाइलें देखना चाहता है", - "didViewTopLevel": "Kilo Code ने इस निर्देशिका में शीर्ष स्तर की फ़ाइलें देखीं", - "wantsToViewRecursive": "Kilo Code इस निर्देशिका में सभी फ़ाइलों को पुनरावर्ती रूप से देखना चाहता है", - "didViewRecursive": "Kilo Code ने इस निर्देशिका में सभी फ़ाइलों को पुनरावर्ती रूप से देखा", - "wantsToViewDefinitions": "Kilo Code इस निर्देशिका में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखना चाहता है", - "didViewDefinitions": "Kilo Code ने इस निर्देशिका में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखा", - "wantsToSearch": "Kilo Code इस निर्देशिका में {{regex}} के लिए खोज करना चाहता है", - "didSearch": "Kilo Code ने इस निर्देशिका में {{regex}} के लिए खोज की", - "wantsToSearchOutsideWorkspace": "Kilo Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में {{regex}} के लिए खोज करना चाहता है", - "didSearchOutsideWorkspace": "Kilo Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में {{regex}} के लिए खोज की", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में शीर्ष स्तर की फ़ाइलें देखना चाहता है", - "didViewTopLevelOutsideWorkspace": "Kilo Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में शीर्ष स्तर की फ़ाइलें देखीं", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में सभी फ़ाइलों को पुनरावर्ती रूप से देखना चाहता है", - "didViewRecursiveOutsideWorkspace": "Kilo Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में सभी फ़ाइलों को पुनरावर्ती रूप से देखा", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखना चाहता है", - "didViewDefinitionsOutsideWorkspace": "Kilo Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखा" + "wantsToViewTopLevel": "Axon Code इस निर्देशिका में शीर्ष स्तर की फ़ाइलें देखना चाहता है", + "didViewTopLevel": "Axon Code ने इस निर्देशिका में शीर्ष स्तर की फ़ाइलें देखीं", + "wantsToViewRecursive": "Axon Code इस निर्देशिका में सभी फ़ाइलों को पुनरावर्ती रूप से देखना चाहता है", + "didViewRecursive": "Axon Code ने इस निर्देशिका में सभी फ़ाइलों को पुनरावर्ती रूप से देखा", + "wantsToViewDefinitions": "Axon Code इस निर्देशिका में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखना चाहता है", + "didViewDefinitions": "Axon Code ने इस निर्देशिका में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखा", + "wantsToSearch": "Axon Code इस निर्देशिका में {{regex}} के लिए खोज करना चाहता है", + "didSearch": "Axon Code ने इस निर्देशिका में {{regex}} के लिए खोज की", + "wantsToSearchOutsideWorkspace": "Axon Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में {{regex}} के लिए खोज करना चाहता है", + "didSearchOutsideWorkspace": "Axon Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में {{regex}} के लिए खोज की", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में शीर्ष स्तर की फ़ाइलें देखना चाहता है", + "didViewTopLevelOutsideWorkspace": "Axon Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में शीर्ष स्तर की फ़ाइलें देखीं", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में सभी फ़ाइलों को पुनरावर्ती रूप से देखना चाहता है", + "didViewRecursiveOutsideWorkspace": "Axon Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में सभी फ़ाइलों को पुनरावर्ती रूप से देखा", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code इस निर्देशिका (कार्यक्षेत्र के बाहर) में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखना चाहता है", + "didViewDefinitionsOutsideWorkspace": "Axon Code ने इस निर्देशिका (कार्यक्षेत्र के बाहर) में उपयोग किए गए सोर्स कोड परिभाषा नामों को देखा" }, "commandOutput": "कमांड आउटपुट", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "आपने कहा" }, "mcp": { - "wantsToUseTool": "Kilo Code {{serverName}} MCP सर्वर पर एक टूल का उपयोग करना चाहता है", - "wantsToAccessResource": "Kilo Code {{serverName}} MCP सर्वर पर एक संसाधन का उपयोग करना चाहता है" + "wantsToUseTool": "Axon Code {{serverName}} MCP सर्वर पर एक टूल का उपयोग करना चाहता है", + "wantsToAccessResource": "Axon Code {{serverName}} MCP सर्वर पर एक संसाधन का उपयोग करना चाहता है" }, "modes": { - "wantsToSwitch": "Kilo Code {{mode}} मोड में स्विच करना चाहता है", - "wantsToSwitchWithReason": "Kilo Code {{mode}} मोड में स्विच करना चाहता है क्योंकि: {{reason}}", - "didSwitch": "Kilo Code {{mode}} मोड में स्विच कर गया", - "didSwitchWithReason": "Kilo Code {{mode}} मोड में स्विच कर गया क्योंकि: {{reason}}" + "wantsToSwitch": "Axon Code {{mode}} मोड में स्विच करना चाहता है", + "wantsToSwitchWithReason": "Axon Code {{mode}} मोड में स्विच करना चाहता है क्योंकि: {{reason}}", + "didSwitch": "Axon Code {{mode}} मोड में स्विच कर गया", + "didSwitchWithReason": "Axon Code {{mode}} मोड में स्विच कर गया क्योंकि: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code {{mode}} मोड में एक नया उपकार्य बनाना चाहता है", - "wantsToFinish": "Kilo Code इस उपकार्य को समाप्त करना चाहता है", + "wantsToCreate": "Axon Code {{mode}} मोड में एक नया उपकार्य बनाना चाहता है", + "wantsToFinish": "Axon Code इस उपकार्य को समाप्त करना चाहता है", "newTaskContent": "उपकार्य निर्देश", "completionContent": "उपकार्य पूर्ण", "resultContent": "उपकार्य परिणाम", @@ -254,7 +254,7 @@ "completionInstructions": "उपकार्य पूर्ण! आप परिणामों की समीक्षा कर सकते हैं और सुधार या अगले चरण सुझा सकते हैं। यदि सब कुछ ठीक लगता है, तो मुख्य कार्य को परिणाम वापस करने के लिए पुष्टि करें।" }, "questions": { - "hasQuestion": "Kilo Code का एक प्रश्न है" + "hasQuestion": "Axon Code का एक प्रश्न है" }, "taskCompleted": "कार्य पूरा हुआ", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "X, Discord, या r/RooCode पर हमसे जुड़ें 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code ब्राउज़र का उपयोग करना चाहता है", + "rooWantsToUse": "Axon Code ब्राउज़र का उपयोग करना चाहता है", "consoleLogs": "कंसोल लॉग", "noNewLogs": "(कोई नया लॉग नहीं)", "screenshot": "ब्राउज़र स्क्रीनशॉट", @@ -336,24 +336,24 @@ "profileViolationWarning": "वर्तमान प्रोफ़ाइल आपके संगठन की सेटिंग्स के साथ संगत नहीं है", "shellIntegration": { "title": "कमांड निष्पादन चेतावनी", - "description": "आपका कमांड VSCode टर्मिनल शेल इंटीग्रेशन के बिना निष्पादित हो रहा है। इस चेतावनी को दबाने के लिए आप Kilo Code सेटिंग्स के Terminal अनुभाग में शेल इंटीग्रेशन को अक्षम कर सकते हैं या नीचे दिए गए लिंक का उपयोग करके VSCode टर्मिनल इंटीग्रेशन की समस्या का समाधान कर सकते हैं।", + "description": "आपका कमांड VSCode टर्मिनल शेल इंटीग्रेशन के बिना निष्पादित हो रहा है। इस चेतावनी को दबाने के लिए आप Axon Code सेटिंग्स के Terminal अनुभाग में शेल इंटीग्रेशन को अक्षम कर सकते हैं या नीचे दिए गए लिंक का उपयोग करके VSCode टर्मिनल इंटीग्रेशन की समस्या का समाधान कर सकते हैं।", "troubleshooting": "शेल इंटीग्रेशन दस्तावेज़ के लिए यहां क्लिक करें।" }, "ask": { "autoApprovedRequestLimitReached": { "title": "स्वत:-स्वीकृत अनुरोध सीमा पहुंची", - "description": "Kilo Code {{count}} API अनुरोध(धों) की स्वत:-स्वीकृत सीमा तक पहुंच गया है। क्या आप गणना को रीसेट करके कार्य जारी रखना चाहते हैं?", + "description": "Axon Code {{count}} API अनुरोध(धों) की स्वत:-स्वीकृत सीमा तक पहुंच गया है। क्या आप गणना को रीसेट करके कार्य जारी रखना चाहते हैं?", "button": "रीसेट करें और जारी रखें" }, "autoApprovedCostLimitReached": { "title": "स्वत:-अनुमोदित लागत सीमा पहुँच गई", "button": "रीसेट करें और जारी रखें", - "description": "Kilo Code ने स्वचालित-स्वीकृत लागत सीमा ${{count}} तक पहुंच गई है। क्या आप लागत को रीसेट करके कार्य जारी रखना चाहेंगे?" + "description": "Axon Code ने स्वचालित-स्वीकृत लागत सीमा ${{count}} तक पहुंच गई है। क्या आप लागत को रीसेट करके कार्य जारी रखना चाहेंगे?" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code कोडबेस में {{query}} खोजना चाहता है", - "wantsToSearchWithPath": "Kilo Code {{path}} में कोडबेस में {{query}} खोजना चाहता है", + "wantsToSearch": "Axon Code कोडबेस में {{query}} खोजना चाहता है", + "wantsToSearchWithPath": "Axon Code {{path}} में कोडबेस में {{query}} खोजना चाहता है", "didSearch_one": "1 परिणाम मिला", "didSearch_other": "{{count}} परिणाम मिले", "resultTooltip": "समानता स्कोर: {{score}} (फ़ाइल खोलने के लिए क्लिक करें)" @@ -418,7 +418,7 @@ "clickToEdit": "संदेश संपादित करने के लिए क्लिक करें" }, "slashCommand": { - "wantsToRun": "Kilo Code एक स्लैश कमांड चलाना चाहता है", - "didRun": "Kilo Code ने एक स्लैश कमांड चलाया" + "wantsToRun": "Axon Code एक स्लैश कमांड चलाना चाहता है", + "didRun": "Axon Code ने एक स्लैश कमांड चलाया" } } diff --git a/webview-ui/src/i18n/locales/hi/kilocode.json b/webview-ui/src/i18n/locales/hi/kilocode.json index 578f1a683e..79fdc16168 100644 --- a/webview-ui/src/i18n/locales/hi/kilocode.json +++ b/webview-ui/src/i18n/locales/hi/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Kilo Code में आपका स्वागत है!", - "introText1": "Kilo Code एक मुफ्त, ओपन सोर्स AI कोडिंग एजेंट है।", + "greeting": "Axon Code में आपका स्वागत है!", + "introText1": "Axon Code एक मुफ्त, ओपन सोर्स AI कोडिंग एजेंट है।", "introText2": "यह Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, और 450+ अन्य नवीनतम AI मॉडल्स के साथ काम करता है।", "introText3": "एक मुफ्त खाता बनाएं और पहली बार टॉप-अप करने पर $20 बोनस क्रेडिट प्राप्त करें।", "ctaButton": "शुरू करें", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "क्रेडिट जोड़ें", - "lowBalance": "आपका Kilo Code बैलेंस कम है", + "lowBalance": "आपका Axon Code बैलेंस कम है", "newOrganization": "काम के लिए Kilo उपयोग कर रहे हैं?" }, "pagination": { @@ -35,16 +35,16 @@ "mcp": "MCP सर्वर" }, "provider": { - "account": "Kilo Code खाता", - "apiKey": "Kilo Code API कुंजी", - "login": "Kilo Code में लॉग इन करें", - "logout": "Kilo Code से लॉग आउट करें", - "automaticFetch": "नवीनतम मॉडल Kilo Code में स्वचालित रूप से उपलब्ध हैं। यदि आप निश्चित नहीं हैं कि कौन सा मॉडल चुनना है, तो Kilo Code शीर्ष पर बोल्ड फेस में सूचीबद्ध अनुशंसित मॉडल के साथ सबसे अच्छा काम करता है।", + "account": "Axon Code खाता", + "apiKey": "Axon Code API कुंजी", + "login": "Axon Code में लॉग इन करें", + "logout": "Axon Code से लॉग आउट करें", + "automaticFetch": "नवीनतम मॉडल Axon Code में स्वचालित रूप से उपलब्ध हैं। यदि आप निश्चित नहीं हैं कि कौन सा मॉडल चुनना है, तो Axon Code शीर्ष पर बोल्ड फेस में सूचीबद्ध अनुशंसित मॉडल के साथ सबसे अच्छा काम करता है।", "providerRouting": { "title": "प्रदाता रूटिंग", "managedByOrganization": "संगठन-स्तरीय प्रदाता रूटिंग प्रबंधित करें", "createOrganization": "प्रदाता रूटिंग प्रबंधित करने के लिए संगठन बनाएं", - "description": "Kilo Code आपके मॉडल के लिए सर्वश्रेष्ठ उपलब्ध प्रदाताओं को अनुरोध भेजता है। डिफ़ॉल्ट रूप से, अपटाइम को अधिकतम करने के लिए अनुरोधों को शीर्ष प्रदाताओं के बीच लोड संतुलित किया जाता है। हालाँकि, आप इस मॉडल के लिए उपयोग करने के लिए एक विशिष्ट प्रदाता चुन सकते हैं।", + "description": "Axon Code आपके मॉडल के लिए सर्वश्रेष्ठ उपलब्ध प्रदाताओं को अनुरोध भेजता है। डिफ़ॉल्ट रूप से, अपटाइम को अधिकतम करने के लिए अनुरोधों को शीर्ष प्रदाताओं के बीच लोड संतुलित किया जाता है। हालाँकि, आप इस मॉडल के लिए उपयोग करने के लिए एक विशिष्ट प्रदाता चुन सकते हैं।", "sorting": { "default": "डिफ़ॉल्ट प्रदाता क्रमांकन", "price": "कम मूल्य वाले प्रदाताओं को प्राथमिकता दें", @@ -63,7 +63,7 @@ "modelInfo": { "contextWindow": "संदर्भ विंडो", "providerBreakdown": "प्रदाता मूल्य और क्षमता विवरण", - "averageKiloCodeCost": "यह पिछले सप्ताह में इस मॉडल का उपयोग करते हुए Kilo Code के लिए औसत वास्तविक खर्च है। प्रॉम्प्ट कैश उपयोग के कारण यह सूचीबद्ध मूल्य से कम हो सकता है।", + "averageKiloCodeCost": "यह पिछले सप्ताह में इस मॉडल का उपयोग करते हुए Axon Code के लिए औसत वास्तविक खर्च है। प्रॉम्प्ट कैश उपयोग के कारण यह सूचीबद्ध मूल्य से कम हो सकता है।", "table": { "provider": "प्रदाता", "context": "एंडपॉइंट इस संख्या में टोकन्स (इनपुट + आउटपुट) को संसाधित कर सकता है।", @@ -76,15 +76,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "बहुत बड़ी फ़ाइल पढ़ने की अनुमति दें", - "description": "जब सक्षम हो, तो Kilo Code बहुत बड़ी फ़ाइल या MCP आउटपुट रीड्स करेगा भले ही संदर्भ विंडो के ओवरफ्लो होने की उच्च संभावना हो (सामग्री का आकार संदर्भ विंडो का >80%)।" + "description": "जब सक्षम हो, तो Axon Code बहुत बड़ी फ़ाइल या MCP आउटपुट रीड्स करेगा भले ही संदर्भ विंडो के ओवरफ्लो होने की उच्च संभावना हो (सामग्री का आकार संदर्भ विंडो का >80%)।" } }, "systemNotifications": { "label": "सिस्टम नोटिफिकेशन सक्षम करें", - "description": "जब सक्षम हो, तो Kilo Code महत्वपूर्ण घटनाओं जैसे कार्य पूर्णता या त्रुटियों के लिए सिस्टम नोटिफिकेशन भेजेगा।", + "description": "जब सक्षम हो, तो Axon Code महत्वपूर्ण घटनाओं जैसे कार्य पूर्णता या त्रुटियों के लिए सिस्टम नोटिफिकेशन भेजेगा।", "testButton": "नोटिफिकेशन का परीक्षण करें", - "testTitle": "Kilo Code", - "testMessage": "यह Kilo Code से एक परीक्षण नोटिफिकेशन है।" + "testTitle": "Axon Code", + "testMessage": "यह Axon Code से एक परीक्षण नोटिफिकेशन है।" }, "terminal": { "commandGenerator": { @@ -99,7 +99,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code तुम्हारी बातचीत को संक्षिप्त करना चाहता है", + "wantsToCondense": "Axon Code तुम्हारी बातचीत को संक्षिप्त करना चाहता है", "condenseConversation": "बातचीत संक्षिप्त करें" }, "seeNewChanges": "नए परिवर्तन देखें", @@ -130,15 +130,15 @@ }, "docs": "दस्तावेज़", "rules": { - "tooltip": "Kilo Code नियम और वर्कफ़्लो प्रबंधित करें", - "ariaLabel": "Kilo Code नियम", + "tooltip": "Axon Code नियम और वर्कफ़्लो प्रबंधित करें", + "ariaLabel": "Axon Code नियम", "tabs": { "rules": "नियम", "workflows": "वर्कफ़्लो" }, "description": { - "rules": "नियम आपको Kilo Code को निर्देश प्रदान करने की अनुमति देते हैं जिनका उसे सभी मोड्स में और सभी प्रॉम्प्ट्स के लिए पालन करना चाहिए। ये आपके वर्कस्पेस में या वैश्विक रूप से सभी बातचीत के लिए संदर्भ और प्राथमिकताओं को शामिल करने का एक स्थायी तरीका हैं।", - "workflows": "वर्कफ़्लो एक बातचीत के लिए एक तैयार टेम्प्लेट हैं। वर्कफ़्लो आपको उन प्रॉम्प्ट्स को परिभाषित करने की अनुमति देते हैं जिनका आप अक्सर उपयोग करते हैं, और इसमें Kilo Code को दोहराए जाने वाले कार्यों के माध्यम से मार्गदर्शन करने के लिए चरणों की एक श्रृंखला शामिल हो सकती है, जैसे कि सेवा तैनात करना या PR सबमिट करना। वर्कफ़्लो को आमंत्रित करने के लिए, टाइप करें", + "rules": "नियम आपको Axon Code को निर्देश प्रदान करने की अनुमति देते हैं जिनका उसे सभी मोड्स में और सभी प्रॉम्प्ट्स के लिए पालन करना चाहिए। ये आपके वर्कस्पेस में या वैश्विक रूप से सभी बातचीत के लिए संदर्भ और प्राथमिकताओं को शामिल करने का एक स्थायी तरीका हैं।", + "workflows": "वर्कफ़्लो एक बातचीत के लिए एक तैयार टेम्प्लेट हैं। वर्कफ़्लो आपको उन प्रॉम्प्ट्स को परिभाषित करने की अनुमति देते हैं जिनका आप अक्सर उपयोग करते हैं, और इसमें Axon Code को दोहराए जाने वाले कार्यों के माध्यम से मार्गदर्शन करने के लिए चरणों की एक श्रृंखला शामिल हो सकती है, जैसे कि सेवा तैनात करना या PR सबमिट करना। वर्कफ़्लो को आमंत्रित करने के लिए, टाइप करें", "workflowsInChat": "चैट में।" }, "sections": { @@ -208,11 +208,11 @@ "keybindingDescription": "Autocomplete सुविधाओं को कमांड द्वारा ट्रिगर किया जा सकता है। आप कीबोर्ड शॉर्टकट यहाँ कॉन्फ़िगर कर सकते हैं।", "enableAutoTrigger": { "label": "Autocomplete सक्षम करें", - "description": "जब सक्षम हो, तो Kilo Code आपके टाइपिंग बंद करने पर स्वचालित रूप से Autocomplete ट्रिगर करेगा। यह त्वरित सुधार और सुझावों के लिए उपयोगी हो सकता है।" + "description": "जब सक्षम हो, तो Axon Code आपके टाइपिंग बंद करने पर स्वचालित रूप से Autocomplete ट्रिगर करेगा। यह त्वरित सुधार और सुझावों के लिए उपयोगी हो सकता है।" }, "autoTriggerDelay": { "label": "ऑटो ट्रिगर देरी", - "description": "आपके टाइपिंग बंद करने के बाद Kilo Code के Autocomplete ट्रिगर करने से पहले सेकंड में देरी। कम देरी का मतलब तेज़ सुझाव है, लेकिन अधिक संसाधन-गहन हो सकता है।" + "description": "आपके टाइपिंग बंद करने के बाद Axon Code के Autocomplete ट्रिगर करने से पहले सेकंड में देरी। कम देरी का मतलब तेज़ सुझाव है, लेकिन अधिक संसाधन-गहन हो सकता है।" }, "enableQuickInlineTaskKeybinding": { "label": "त्वरित कार्य ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/hi/marketplace.json b/webview-ui/src/i18n/locales/hi/marketplace.json index a3f5de3d4b..89572654e6 100644 --- a/webview-ui/src/i18n/locales/hi/marketplace.json +++ b/webview-ui/src/i18n/locales/hi/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "इंस्टॉल किया गया", "settings": "सेटिंग्स", diff --git a/webview-ui/src/i18n/locales/hi/mcp.json b/webview-ui/src/i18n/locales/hi/mcp.json index 4c543beb0d..f6749964f6 100644 --- a/webview-ui/src/i18n/locales/hi/mcp.json +++ b/webview-ui/src/i18n/locales/hi/mcp.json @@ -2,16 +2,16 @@ "title": "MCP सर्वर", "done": "हो गया", "marketplace": "MCP मार्केटप्लेस", - "description": "<0>मॉडल कॉन्टेक्स्ट प्रोटोकॉल स्थानीय रूप से चल रहे MCP सर्वरों के साथ संचार को सक्षम बनाता है जो Kilo Code की क्षमताओं का विस्तार करने के लिए अतिरिक्त उपकरण और संसाधन प्रदान करते हैं। आप <1>समुदाय द्वारा बनाए गए सर्वरों का उपयोग कर सकते हैं या Kilo Code से अपने कार्यप्रवाह के लिए विशिष्ट नए उपकरण बनाने के लिए कह सकते हैं (जैसे, \"नवीनतम npm दस्तावेज़ प्राप्त करने वाला उपकरण जोड़ें\")।", + "description": "<0>मॉडल कॉन्टेक्स्ट प्रोटोकॉल स्थानीय रूप से चल रहे MCP सर्वरों के साथ संचार को सक्षम बनाता है जो Axon Code की क्षमताओं का विस्तार करने के लिए अतिरिक्त उपकरण और संसाधन प्रदान करते हैं। आप <1>समुदाय द्वारा बनाए गए सर्वरों का उपयोग कर सकते हैं या Axon Code से अपने कार्यप्रवाह के लिए विशिष्ट नए उपकरण बनाने के लिए कह सकते हैं (जैसे, \"नवीनतम npm दस्तावेज़ प्राप्त करने वाला उपकरण जोड़ें\")।", "instructions": "निर्देश", "enableToggle": { "title": "MCP सर्वर सक्षम करें", - "description": "इसे ON करो ताकि Kilo Code जुड़े हुए MCP सर्वरों से टूल्स इस्तेमाल कर सके। इससे Kilo Code को और क्षमताएँ मिलती हैं। अगर तुम ये अतिरिक्त टूल्स इस्तेमाल नहीं करना चाहते, तो इसे OFF करो ताकि API टोकन लागत कम हो सके।" + "description": "इसे ON करो ताकि Axon Code जुड़े हुए MCP सर्वरों से टूल्स इस्तेमाल कर सके। इससे Axon Code को और क्षमताएँ मिलती हैं। अगर तुम ये अतिरिक्त टूल्स इस्तेमाल नहीं करना चाहते, तो इसे OFF करो ताकि API टोकन लागत कम हो सके।" }, "enableServerCreation": { "title": "MCP सर्वर बनाना सक्षम करें", - "description": "इसे ON करो ताकि Kilo Code तुम्हारी मदद से <1>नए कस्टम MCP सर्वर बना सके। <0>सर्वर बनाना जानें", - "hint": "टिप: API टोकन लागत कम करने के लिए, जब Kilo Code से नया MCP सर्वर नहीं बनवा रहे हो तो इस सेटिंग को बंद कर दो।" + "description": "इसे ON करो ताकि Axon Code तुम्हारी मदद से <1>नए कस्टम MCP सर्वर बना सके। <0>सर्वर बनाना जानें", + "hint": "टिप: API टोकन लागत कम करने के लिए, जब Axon Code से नया MCP सर्वर नहीं बनवा रहे हो तो इस सेटिंग को बंद कर दो।" }, "editGlobalMCP": "ग्लोबल MCP एडिट करें", "editProjectMCP": "प्रोजेक्ट MCP एडिट करें", diff --git a/webview-ui/src/i18n/locales/hi/prompts.json b/webview-ui/src/i18n/locales/hi/prompts.json index 9f88e747b1..64593d34e3 100644 --- a/webview-ui/src/i18n/locales/hi/prompts.json +++ b/webview-ui/src/i18n/locales/hi/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "मोड कॉन्फ़िगरेशन संपादित करें", "editGlobalModes": "ग्लोबल मोड्स संपादित करें", "editProjectModes": "प्रोजेक्ट मोड्स संपादित करें (.kilocodemodes)", - "createModeHelpText": "मोड विशेष व्यक्तित्व हैं जो Kilo Code के व्यवहार को अनुकूलित करते हैं। <0>मोड का उपयोग करने के बारे में जानें या <1>मोड को अनुकूलित करना।", + "createModeHelpText": "मोड विशेष व्यक्तित्व हैं जो Axon Code के व्यवहार को अनुकूलित करते हैं। <0>मोड का उपयोग करने के बारे में जानें या <1>मोड को अनुकूलित करना।", "selectMode": "मोड खोजें" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "संगठन मोड", - "description": "यह मोड आपके संगठन द्वारा प्रदान किया गया है और यहां संपादित नहीं किया जा सकता। इस मोड को संशोधित करने के लिए, कृपया Kilo Code Dashboard पर जाएं।", + "description": "यह मोड आपके संगठन द्वारा प्रदान किया गया है और यहां संपादित नहीं किया जा सकता। इस मोड को संशोधित करने के लिए, कृपया Axon Code Dashboard पर जाएं।", "cannotEdit": "संगठन मोड संपादित नहीं किए जा सकते" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "भूमिका परिभाषा", "resetToDefault": "डिफ़ॉल्ट पर रीसेट करें", - "description": "इस मोड के लिए Kilo Code की विशेषज्ञता और व्यक्तित्व परिभाषित करें। यह विवरण Kilo Code के स्वयं को प्रस्तुत करने और कार्यों से निपटने के तरीके को आकार देता है।" + "description": "इस मोड के लिए Axon Code की विशेषज्ञता और व्यक्तित्व परिभाषित करें। यह विवरण Axon Code के स्वयं को प्रस्तुत करने और कार्यों से निपटने के तरीके को आकार देता है।" }, "description": { "title": "संक्षिप्त विवरण (मनुष्यों के लिए)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "प्रॉम्प्ट बढ़ाएँ", - "description": "अपने इनपुट के लिए अनुकूलित सुझाव या सुधार प्राप्त करने के लिए प्रॉम्प्ट वृद्धि का उपयोग करें। यह सुनिश्चित करता है कि Kilo Code आपके इरादे को समझता है और सर्वोत्तम संभव प्रतिक्रियाएँ प्रदान करता है। चैट में ✨ आइकन के माध्यम से उपलब्ध है।" + "description": "अपने इनपुट के लिए अनुकूलित सुझाव या सुधार प्राप्त करने के लिए प्रॉम्प्ट वृद्धि का उपयोग करें। यह सुनिश्चित करता है कि Axon Code आपके इरादे को समझता है और सर्वोत्तम संभव प्रतिक्रियाएँ प्रदान करता है। चैट में ✨ आइकन के माध्यम से उपलब्ध है।" }, "CONDENSE": { "label": "संदर्भ संघनन", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "भूमिका परिभाषा", - "description": "इस मोड के लिए Kilo Code की विशेषज्ञता और व्यक्तित्व परिभाषित करें।" + "description": "इस मोड के लिए Axon Code की विशेषज्ञता और व्यक्तित्व परिभाषित करें।" }, "whenToUse": { "label": "कब उपयोग करें (वैकल्पिक)", diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index fc56ff78d2..3107cae92f 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -40,7 +40,7 @@ "description": "कस्टम वर्कफ़्लो और क्रियाओं को तेज़ी से निष्पादित करने के लिए अपने स्लैश कमांड प्रबंधित करें। और जानें" }, "prompts": { - "description": "प्रॉम्प्ट्स को बेहतर बनाना, कोड की व्याख्या करना और समस्याओं को ठीक करना जैसी त्वरित कार्रवाइयों के लिए उपयोग किए जाने वाले सहायक प्रॉम्प्ट्स को कॉन्फ़िगर करें। ये प्रॉम्प्ट्स Kilo Code को सामान्य विकास कार्यों के लिए बेहतर सहायता प्रदान करने में मदद करते हैं।" + "description": "प्रॉम्प्ट्स को बेहतर बनाना, कोड की व्याख्या करना और समस्याओं को ठीक करना जैसी त्वरित कार्रवाइयों के लिए उपयोग किए जाने वाले सहायक प्रॉम्प्ट्स को कॉन्फ़िगर करें। ये प्रॉम्प्ट्स Axon Code को सामान्य विकास कार्यों के लिए बेहतर सहायता प्रदान करने में मदद करते हैं।" }, "codeIndex": { "title": "कोडबेस इंडेक्सिंग", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "आप अपनी आईडीई वरीयताओं में इस सेटिंग के लिए एक वैश्विक शॉर्टकट कॉन्फ़िगर कर सकते हैं।", - "description": "Kilo Code को अनुमोदन की आवश्यकता के बिना स्वचालित रूप से ऑपरेशन करने की अनुमति दें। इन सेटिंग्स को केवल तभी सक्षम करें जब आप AI पर पूरी तरह से भरोसा करते हों और संबंधित सुरक्षा जोखिमों को समझते हों।", + "description": "Axon Code को अनुमोदन की आवश्यकता के बिना स्वचालित रूप से ऑपरेशन करने की अनुमति दें। इन सेटिंग्स को केवल तभी सक्षम करें जब आप AI पर पूरी तरह से भरोसा करते हों और संबंधित सुरक्षा जोखिमों को समझते हों।", "enabled": "स्वत:-अनुमोदन सक्षम", "toggleAriaLabel": "स्वतः-अनुमोदन टॉगल करें", "disabledAriaLabel": "स्वतः-अनुमोदन अक्षम - पहले विकल्प चुनें", "readOnly": { "label": "पढ़ें", - "description": "जब सक्षम होता है, तो Kilo Code आपके अनुमोदित बटन पर क्लिक किए बिना स्वचालित रूप से निर्देशिका सामग्री देखेगा और फाइलें पढ़ेगा।", + "description": "जब सक्षम होता है, तो Axon Code आपके अनुमोदित बटन पर क्लिक किए बिना स्वचालित रूप से निर्देशिका सामग्री देखेगा और फाइलें पढ़ेगा।", "outsideWorkspace": { "label": "वर्कस्पेस के बाहर की फाइलें शामिल करें", - "description": "Kilo Code को अनुमोदन की आवश्यकता के बिना वर्तमान वर्कस्पेस के बाहर की फाइलें पढ़ने की अनुमति दें।" + "description": "Axon Code को अनुमोदन की आवश्यकता के बिना वर्तमान वर्कस्पेस के बाहर की फाइलें पढ़ने की अनुमति दें।" } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "लिखने के बाद विलंब ताकि डायग्नोस्टिक संभावित समस्याओं का पता लगा सकें", "outsideWorkspace": { "label": "वर्कस्पेस के बाहर की फाइलें शामिल करें", - "description": "Kilo Code को अनुमोदन की आवश्यकता के बिना वर्तमान वर्कस्पेस के बाहर फाइलें बनाने और संपादित करने की अनुमति दें।" + "description": "Axon Code को अनुमोदन की आवश्यकता के बिना वर्तमान वर्कस्पेस के बाहर फाइलें बनाने और संपादित करने की अनुमति दें।" }, "protected": { "label": "संरक्षित फाइलें शामिल करें", - "description": "Kilo Code को अनुमोदन की आवश्यकता के बिना संरक्षित फाइलें (.kilocodeignore और .kilocode/ कॉन्फ़िगरेशन फाइलें जैसी) बनाने और संपादित करने की अनुमति दें।" + "description": "Axon Code को अनुमोदन की आवश्यकता के बिना संरक्षित फाइलें (.kilocodeignore और .kilocode/ कॉन्फ़िगरेशन फाइलें जैसी) बनाने और संपादित करने की अनुमति दें।" } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "स्पेक्युलेटिव डिकोडिंग के सही काम करने के लिए ड्राफ्ट मॉडल को समान मॉडल परिवार से होना चाहिए।", "selectDraftModel": "ड्राफ्ट मॉडल चुनें", "noModelsFound": "कोई ड्राफ्ट मॉडल नहीं मिला। कृपया सुनिश्चित करें कि LM Studio सर्वर मोड सक्षम के साथ चल रहा है।", - "description": "LM Studio आपको अपने कंप्यूटर पर स्थानीय रूप से मॉडल चलाने की अनुमति देता है। आरंभ करने के निर्देशों के लिए, उनकी क्विकस्टार्ट गाइड देखें। आपको इस एक्सटेंशन के साथ उपयोग करने के लिए LM Studio की स्थानीय सर्वर सुविधा भी शुरू करनी होगी। नोट: Kilo Code जटिल प्रॉम्प्ट्स का उपयोग करता है और Claude मॉडल के साथ सबसे अच्छा काम करता है। कम क्षमता वाले मॉडल अपेक्षित रूप से काम नहीं कर सकते हैं।" + "description": "LM Studio आपको अपने कंप्यूटर पर स्थानीय रूप से मॉडल चलाने की अनुमति देता है। आरंभ करने के निर्देशों के लिए, उनकी क्विकस्टार्ट गाइड देखें। आपको इस एक्सटेंशन के साथ उपयोग करने के लिए LM Studio की स्थानीय सर्वर सुविधा भी शुरू करनी होगी। नोट: Axon Code जटिल प्रॉम्प्ट्स का उपयोग करता है और Claude मॉडल के साथ सबसे अच्छा काम करता है। कम क्षमता वाले मॉडल अपेक्षित रूप से काम नहीं कर सकते हैं।" }, "ollama": { "baseUrl": "बेस URL (वैकल्पिक)", @@ -399,7 +399,7 @@ "numCtx": "संदर्भ विंडो आकार (num_ctx)", "numCtxHelp": "मॉडल के डिफ़ॉल्ट संदर्भ विंडो आकार को ओवरराइड करें। मॉडल की मॉडलफ़ाइल कॉन्फ़िगरेशन का उपयोग करने के लिए खाली छोड़ दें। न्यूनतम मान 128 है।", "description": "Ollama आपको अपने कंप्यूटर पर स्थानीय रूप से मॉडल चलाने की अनुमति देता है। आरंभ करने के निर्देशों के लिए, उनकी क्विकस्टार्ट गाइड देखें।", - "warning": "नोट: Kilo Code जटिल प्रॉम्प्ट्स का उपयोग करता है और Claude मॉडल के साथ सबसे अच्छा काम करता है। कम क्षमता वाले मॉडल अपेक्षित रूप से काम नहीं कर सकते हैं।" + "warning": "नोट: Axon Code जटिल प्रॉम्प्ट्स का उपयोग करता है और Claude मॉडल के साथ सबसे अच्छा काम करता है। कम क्षमता वाले मॉडल अपेक्षित रूप से काम नहीं कर सकते हैं।" }, "unboundApiKey": "Unbound API कुंजी", "getUnboundApiKey": "Unbound API कुंजी प्राप्त करें", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "अपने कस्टम OpenAI-संगत मॉडल के लिए क्षमताओं और मूल्य निर्धारण को कॉन्फ़िगर करें। मॉडल क्षमताओं को निर्दिष्ट करते समय सावधान रहें, क्योंकि वे Kilo Code के प्रदर्शन को प्रभावित कर सकती हैं।", + "capabilities": "अपने कस्टम OpenAI-संगत मॉडल के लिए क्षमताओं और मूल्य निर्धारण को कॉन्फ़िगर करें। मॉडल क्षमताओं को निर्दिष्ट करते समय सावधान रहें, क्योंकि वे Axon Code के प्रदर्शन को प्रभावित कर सकती हैं।", "maxTokens": { "label": "अधिकतम आउटपुट टोकन", "description": "मॉडल एक प्रतिक्रिया में अधिकतम कितने टोकन जनरेट कर सकता है। (सर्वर को अधिकतम टोकन सेट करने की अनुमति देने के लिए -1 निर्दिष्ट करें।)" @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "ब्राउज़र टूल सक्षम करें", - "description": "जब सक्षम होता है, तो Kilo Code कंप्यूटर उपयोग का समर्थन करने वाले मॉडल का उपयोग करते समय वेबसाइटों के साथ बातचीत करने के लिए ब्राउज़र का उपयोग कर सकता है। <0>अधिक जानें" + "description": "जब सक्षम होता है, तो Axon Code कंप्यूटर उपयोग का समर्थन करने वाले मॉडल का उपयोग करते समय वेबसाइटों के साथ बातचीत करने के लिए ब्राउज़र का उपयोग कर सकता है। <0>अधिक जानें" }, "viewport": { "label": "व्यूपोर्ट आकार", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "स्वचालित चेकपॉइंट सक्षम करें", - "description": "जब सक्षम होता है, तो Kilo Code कार्य निष्पादन के दौरान स्वचालित रूप से चेकपॉइंट बनाएगा, जिससे परिवर्तनों की समीक्षा करना या पहले की स्थितियों पर वापस जाना आसान हो जाएगा। <0>अधिक जानें" + "description": "जब सक्षम होता है, तो Axon Code कार्य निष्पादन के दौरान स्वचालित रूप से चेकपॉइंट बनाएगा, जिससे परिवर्तनों की समीक्षा करना या पहले की स्थितियों पर वापस जाना आसान हो जाएगा। <0>अधिक जानें" } }, "notifications": { "sound": { "label": "ध्वनि प्रभाव सक्षम करें", - "description": "जब सक्षम होता है, तो Kilo Code सूचनाओं और घटनाओं के लिए ध्वनि प्रभाव चलाएगा।", + "description": "जब सक्षम होता है, तो Axon Code सूचनाओं और घटनाओं के लिए ध्वनि प्रभाव चलाएगा।", "volumeLabel": "वॉल्यूम" }, "tts": { "label": "टेक्स्ट-टू-स्पीच सक्षम करें", - "description": "जब सक्षम होता है, तो Kilo Code टेक्स्ट-टू-स्पीच का उपयोग करके अपनी प्रतिक्रियाओं को बोलकर पढ़ेगा।", + "description": "जब सक्षम होता है, तो Axon Code टेक्स्ट-टू-स्पीच का उपयोग करके अपनी प्रतिक्रियाओं को बोलकर पढ़ेगा।", "speedLabel": "गति" } }, @@ -567,7 +567,7 @@ "description": "AI के संदर्भ विंडो में शामिल जानकारी को नियंत्रित करें, जो token उपयोग और प्रतिक्रिया गुणवत्ता को प्रभावित करता है", "autoCondenseContextPercent": { "label": "बुद्धिमान संदर्भ संघनन को ट्रिगर करने की सीमा", - "description": "जब संदर्भ विंडो इस सीमा तक पहुंचती है, तो Kilo Code इसे स्वचालित रूप से संघनित कर देगा।" + "description": "जब संदर्भ विंडो इस सीमा तक पहुंचती है, तो Axon Code इसे स्वचालित रूप से संघनित कर देगा।" }, "condensingApiConfiguration": { "label": "संदर्भ संघनन के लिए API कॉन्फ़िगरेशन", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "बुद्धिमान संदर्भ संघनन को स्वचालित रूप से ट्रिगर करें", - "description": "जब सक्षम हो, तो Kilo Code स्वचालित रूप से संदर्भ को संघनित करेगा जब सीमा पहुंच जाएगी। जब अक्षम हो, तो आप अभी भी मैन्युअल रूप से संदर्भ संघनन को ट्रिगर कर सकते हैं।" + "description": "जब सक्षम हो, तो Axon Code स्वचालित रूप से संदर्भ को संघनित करेगा जब सीमा पहुंच जाएगी। जब अक्षम हो, तो आप अभी भी मैन्युअल रूप से संदर्भ संघनन को ट्रिगर कर सकते हैं।" }, "openTabs": { "label": "खुले टैब संदर्भ सीमा", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "फ़ाइल पढ़ने का स्वचालित काटने की सीमा", - "description": "जब मॉडल प्रारंभ/अंत मान नहीं देता है, तो Kilo Code इतनी पंक्तियाँ पढ़ता है। यदि यह संख्या फ़ाइल की कुल पंक्तियों से कम है, तो Kilo Code कोड परिभाषाओं का पंक्ति क्रमांक इंडेक्स बनाता है। विशेष मामले: -1 Kilo Code को पूरी फ़ाइल पढ़ने का निर्देश देता है (इंडेक्सिंग के बिना), और 0 कोई पंक्ति न पढ़ने और न्यूनतम संदर्भ के लिए केवल पंक्ति इंडेक्स प्रदान करने का निर्देश देता है। कम मान प्रारंभिक संदर्भ उपयोग को कम करते हैं, जो बाद में सटीक पंक्ति श्रेणी पढ़ने की अनुमति देता है। स्पष्ट प्रारंभ/अंत अनुरोध इस सेटिंग से सीमित नहीं हैं।", + "description": "जब मॉडल प्रारंभ/अंत मान नहीं देता है, तो Axon Code इतनी पंक्तियाँ पढ़ता है। यदि यह संख्या फ़ाइल की कुल पंक्तियों से कम है, तो Axon Code कोड परिभाषाओं का पंक्ति क्रमांक इंडेक्स बनाता है। विशेष मामले: -1 Axon Code को पूरी फ़ाइल पढ़ने का निर्देश देता है (इंडेक्सिंग के बिना), और 0 कोई पंक्ति न पढ़ने और न्यूनतम संदर्भ के लिए केवल पंक्ति इंडेक्स प्रदान करने का निर्देश देता है। कम मान प्रारंभिक संदर्भ उपयोग को कम करते हैं, जो बाद में सटीक पंक्ति श्रेणी पढ़ने की अनुमति देता है। स्पष्ट प्रारंभ/अंत अनुरोध इस सेटिंग से सीमित नहीं हैं।", "lines": "पंक्तियाँ", "always_full_read": "हमेशा पूरी फ़ाइल पढ़ें" }, @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "diffs के माध्यम से संपादन सक्षम करें", - "description": "जब सक्षम होता है, Kilo Code फाइलों को तेजी से संपादित कर सकेगा और स्वचालित रूप से काटे गए पूर्ण-फाइल लेखन को अस्वीकार करेगा। नवीनतम Claude 4 Sonnet मॉडल के साथ सबसे अच्छा काम करता है।", + "description": "जब सक्षम होता है, Axon Code फाइलों को तेजी से संपादित कर सकेगा और स्वचालित रूप से काटे गए पूर्ण-फाइल लेखन को अस्वीकार करेगा। नवीनतम Claude 4 Sonnet मॉडल के साथ सबसे अच्छा काम करता है।", "strategy": { "label": "Diff रणनीति", "options": { @@ -729,7 +729,7 @@ }, "todoList": { "label": "टूडू सूची टूल सक्षम करें", - "description": "जब सक्षम हो, तो Kilo Code कार्य प्रगति को ट्रैक करने के लिए टूडू सूचियाँ बना और प्रबंधित कर सकता है। यह जटिल कार्यों को प्रबंधनीय चरणों में व्यवस्थित करने में मदद करता है।" + "description": "जब सक्षम हो, तो Axon Code कार्य प्रगति को ट्रैक करने के लिए टूडू सूचियाँ बना और प्रबंधित कर सकता है। यह जटिल कार्यों को प्रबंधनीय चरणों में व्यवस्थित करने में मदद करता है।" } }, "experimental": { @@ -739,23 +739,23 @@ }, "SEARCH_AND_REPLACE": { "name": "प्रायोगिक खोज और प्रतिस्थापन उपकरण का उपयोग करें", - "description": "प्रायोगिक खोज और प्रतिस्थापन उपकरण सक्षम करें, जो Kilo Code को एक अनुरोध में खोज शब्द के कई उदाहरणों को बदलने की अनुमति देता है।" + "description": "प्रायोगिक खोज और प्रतिस्थापन उपकरण सक्षम करें, जो Axon Code को एक अनुरोध में खोज शब्द के कई उदाहरणों को बदलने की अनुमति देता है।" }, "INSERT_BLOCK": { "name": "प्रायोगिक सामग्री सम्मिलित करने के उपकरण का उपयोग करें", - "description": "प्रायोगिक सामग्री सम्मिलित करने के उपकरण को सक्षम करें, जो Kilo Code को diff बनाए बिना विशिष्ट लाइन नंबरों पर सामग्री सम्मिलित करने की अनुमति देता है।" + "description": "प्रायोगिक सामग्री सम्मिलित करने के उपकरण को सक्षम करें, जो Axon Code को diff बनाए बिना विशिष्ट लाइन नंबरों पर सामग्री सम्मिलित करने की अनुमति देता है।" }, "POWER_STEERING": { "name": "प्रायोगिक \"पावर स्टीयरिंग\" मोड का उपयोग करें", - "description": "जब सक्षम किया जाता है, तो Kilo Code मॉडल को उसके वर्तमान मोड परिभाषा के विवरण के बारे में अधिक बार याद दिलाएगा। इससे भूमिका परिभाषाओं और कस्टम निर्देशों के प्रति अधिक मजबूत अनुपालन होगा, लेकिन प्रति संदेश अधिक token का उपयोग होगा।" + "description": "जब सक्षम किया जाता है, तो Axon Code मॉडल को उसके वर्तमान मोड परिभाषा के विवरण के बारे में अधिक बार याद दिलाएगा। इससे भूमिका परिभाषाओं और कस्टम निर्देशों के प्रति अधिक मजबूत अनुपालन होगा, लेकिन प्रति संदेश अधिक token का उपयोग होगा।" }, "MULTI_SEARCH_AND_REPLACE": { "name": "प्रायोगिक मल्टी ब्लॉक diff उपकरण का उपयोग करें", - "description": "जब सक्षम किया जाता है, तो Kilo Code मल्टी ब्लॉक diff उपकरण का उपयोग करेगा। यह एक अनुरोध में फ़ाइल में कई कोड ब्लॉक अपडेट करने का प्रयास करेगा।" + "description": "जब सक्षम किया जाता है, तो Axon Code मल्टी ब्लॉक diff उपकरण का उपयोग करेगा। यह एक अनुरोध में फ़ाइल में कई कोड ब्लॉक अपडेट करने का प्रयास करेगा।" }, "CONCURRENT_FILE_READS": { "name": "समवर्ती फ़ाइल पढ़ना सक्षम करें", - "description": "सक्षम होने पर, Kilo Code एक ही अनुरोध में कई फ़ाइलें पढ़ सकता है अक्षम होने पर, Kilo Code को एक बार में एक फ़ाइल पढ़नी होगी। कम सक्षम मॉडल के साथ काम करते समय या जब आप फ़ाइल एक्सेस पर अधिक नियंत्रण चाहते हैं तो इसे अक्षम करना मददगार हो सकता है।" + "description": "सक्षम होने पर, Axon Code एक ही अनुरोध में कई फ़ाइलें पढ़ सकता है अक्षम होने पर, Axon Code को एक बार में एक फ़ाइल पढ़नी होगी। कम सक्षम मॉडल के साथ काम करते समय या जब आप फ़ाइल एक्सेस पर अधिक नियंत्रण चाहते हैं तो इसे अक्षम करना मददगार हो सकता है।" }, "MARKETPLACE": { "name": "Marketplace सक्षम करें", @@ -763,11 +763,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "समानांतर फ़ाइल संपादन सक्षम करें", - "description": "जब सक्षम किया जाता है, तो Kilo Code एक ही अनुरोध में कई फ़ाइलों को संपादित कर सकता है। जब अक्षम किया जाता है, तो Kilo Code को एक समय में एक फ़ाइल संपादित करनी होगी। इसे अक्षम करना तब मदद कर सकता है जब आप कम सक्षम मॉडल के साथ काम कर रहे हों या जब आप फ़ाइल संशोधनों पर अधिक नियंत्रण चाहते हों।" + "description": "जब सक्षम किया जाता है, तो Axon Code एक ही अनुरोध में कई फ़ाइलों को संपादित कर सकता है। जब अक्षम किया जाता है, तो Axon Code को एक समय में एक फ़ाइल संपादित करनी होगी। इसे अक्षम करना तब मदद कर सकता है जब आप कम सक्षम मॉडल के साथ काम कर रहे हों या जब आप फ़ाइल संशोधनों पर अधिक नियंत्रण चाहते हों।" }, "MORPH_FAST_APPLY": { "name": "Fast Apply सक्षम करें", - "description": "जब सक्षम होता है, तो Kilo Code कोड संशोधनों के लिए अनुकूलित विशेष मॉडल के साथ Fast Apply का उपयोग करके फ़ाइलें संपादित कर सकता है। Kilo Gateway Provider, OpenRouter, या Morph API कुंजी की आवश्यकता है।", + "description": "जब सक्षम होता है, तो Axon Code कोड संशोधनों के लिए अनुकूलित विशेष मॉडल के साथ Fast Apply का उपयोग करके फ़ाइलें संपादित कर सकता है। Kilo Gateway Provider, OpenRouter, या Morph API कुंजी की आवश्यकता है।", "apiKey": "Morph API कुंजी (वैकल्पिक)", "placeholder": "अपनी Morph API कुंजी दर्ज करें (वैकल्पिक)", "modelLabel": "मॉडल चयन", @@ -781,7 +781,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "बैकग्राउंड संपादन", - "description": "सक्षम होने पर एडिटर फोकस व्यवधान को रोकता है। फ़ाइल संपादन diff व्यू खोले बिना या फोकस चुराए बिना बैकग्राउंड में होता है। आप Kilo Code के बदलाव करते समय बिना किसी बाधा के काम जारी रख सकते हैं। फ़ाइलें डायग्नोस्टिक्स कैप्चर करने के लिए बिना फोकस के खुल सकती हैं या पूरी तरह बंद रह सकती हैं।" + "description": "सक्षम होने पर एडिटर फोकस व्यवधान को रोकता है। फ़ाइल संपादन diff व्यू खोले बिना या फोकस चुराए बिना बैकग्राउंड में होता है। आप Axon Code के बदलाव करते समय बिना किसी बाधा के काम जारी रख सकते हैं। फ़ाइलें डायग्नोस्टिक्स कैप्चर करने के लिए बिना फोकस के खुल सकती हैं या पूरी तरह बंद रह सकती हैं।" }, "ASSISTANT_MESSAGE_PARSER": { "name": "नए मैसेज पार्सर का उपयोग करें", @@ -793,13 +793,13 @@ }, "IMAGE_GENERATION": { "name": "AI छवि निर्माण सक्षम करें", - "description": "जब सक्षम किया जाता है, तो Kilo Code टेक्स्ट प्रॉम्प्ट से छवियां उत्पन्न कर सकता है। Kilo Code या OpenRouter API कुंजी कॉन्फ़िगरेशन की आवश्यकता होती है।", + "description": "जब सक्षम किया जाता है, तो Axon Code टेक्स्ट प्रॉम्प्ट से छवियां उत्पन्न कर सकता है। Axon Code या OpenRouter API कुंजी कॉन्फ़िगरेशन की आवश्यकता होती है।", "apiProvider": "API प्रदाता", "openRouterApiKeyLabel": "OpenRouter API कुंजी", "openRouterApiKeyPlaceholder": "अपनी OpenRouter API कुंजी दर्ज करें", - "kiloCodeApiKeyLabel": "Kilo Code API कुंजी", - "kiloCodeApiKeyPlaceholder": "अपनी Kilo Code API कुंजी दर्ज करें", - "kiloCodeApiKeyPaste": "वर्तमान Kilo Code API कुंजी पेस्ट करें", + "kiloCodeApiKeyLabel": "Axon Code API कुंजी", + "kiloCodeApiKeyPlaceholder": "अपनी Axon Code API कुंजी दर्ज करें", + "kiloCodeApiKeyPaste": "वर्तमान Axon Code API कुंजी पेस्ट करें", "getApiKeyText": "अपनी API कुंजी प्राप्त करें", "modelSelectionLabel": "छवि निर्माण मॉडल", "modelSelectionDescription": "छवि निर्माण के लिए उपयोग करने वाला मॉडल चुनें", @@ -812,12 +812,12 @@ }, "RUN_SLASH_COMMAND": { "name": "मॉडल द्वारा शुरू किए गए स्लैश कमांड सक्षम करें", - "description": "जब सक्षम होता है, Kilo Code वर्कफ़्लो चलाने के लिए आपके स्लैश कमांड चला सकता है।" + "description": "जब सक्षम होता है, Axon Code वर्कफ़्लो चलाने के लिए आपके स्लैश कमांड चला सकता है।" } }, "promptCaching": { "label": "प्रॉम्प्ट कैशिंग अक्षम करें", - "description": "जब चेक किया जाता है, तो Kilo Code इस मॉडल के लिए प्रॉम्प्ट कैशिंग का उपयोग नहीं करेगा।" + "description": "जब चेक किया जाता है, तो Axon Code इस मॉडल के लिए प्रॉम्प्ट कैशिंग का उपयोग नहीं करेगा।" }, "temperature": { "useCustom": "कस्टम तापमान का उपयोग करें", @@ -849,18 +849,18 @@ } }, "modelPicker": { - "automaticFetch": "एक्सटेंशन {{serviceName}} पर उपलब्ध मॉडलों की नवीनतम सूची स्वचालित रूप से प्राप्त करता है। यदि आप अनिश्चित हैं कि कौन सा मॉडल चुनना है, तो Kilo Code {{defaultModelId}} के साथ सबसे अच्छा काम करता है।", + "automaticFetch": "एक्सटेंशन {{serviceName}} पर उपलब्ध मॉडलों की नवीनतम सूची स्वचालित रूप से प्राप्त करता है। यदि आप अनिश्चित हैं कि कौन सा मॉडल चुनना है, तो Axon Code {{defaultModelId}} के साथ सबसे अच्छा काम करता है।", "label": "मॉडल", "searchPlaceholder": "खोजें", "noMatchFound": "कोई मिलान नहीं मिला", "useCustomModel": "कस्टम उपयोग करें: {{modelId}}" }, "footer": { - "feedback": "यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो github.com/Kilo-Org/kilocode पर एक मुद्दा खोलने या reddit.com/r/kilocode या kilocode.ai/discord में शामिल होने में संकोच न करें", - "support": "वित्तीय प्रश्नों के लिए, कृपया https://kilocode.ai/support पर ग्राहक सहायता से संपर्क करें", + "feedback": "यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो github.com/Kilo-Org/kilocode पर एक मुद्दा खोलने या reddit.com/r/kilocode या matterai.so/discord में शामिल होने में संकोच न करें", + "support": "वित्तीय प्रश्नों के लिए, कृपया https://matterai.so/support पर ग्राहक सहायता से संपर्क करें", "telemetry": { "label": "त्रुटि और उपयोग रिपोर्टिंग की अनुमति दें", - "description": "उपयोग डेटा और त्रुटि रिपोर्ट भेजकर Kilo Code को बेहतर बनाने में मदद करें। कोड, प्रॉम्प्ट, या व्यक्तिगत जानकारी कभी भी नहीं भेजी जाती है। अधिक विवरण के लिए हमारी गोपनीयता नीति देखें।" + "description": "उपयोग डेटा और त्रुटि रिपोर्ट भेजकर Axon Code को बेहतर बनाने में मदद करें। कोड, प्रॉम्प्ट, या व्यक्तिगत जानकारी कभी भी नहीं भेजी जाती है। अधिक विवरण के लिए हमारी गोपनीयता नीति देखें।" }, "settings": { "import": "इम्पोर्ट", diff --git a/webview-ui/src/i18n/locales/hi/welcome.json b/webview-ui/src/i18n/locales/hi/welcome.json index 7b03295380..2803d0ee65 100644 --- a/webview-ui/src/i18n/locales/hi/welcome.json +++ b/webview-ui/src/i18n/locales/hi/welcome.json @@ -16,12 +16,12 @@ "incentive": "Roo को निःशुल्क आज़माएं" } }, - "chooseProvider": "अपना जादू दिखाने के लिए, Kilo Code को एक API कुंजी की आवश्यकता है।", + "chooseProvider": "अपना जादू दिखाने के लिए, Axon Code को एक API कुंजी की आवश्यकता है।", "startRouter": "हम एक LLM राउटर का उपयोग करने की सलाह देते हैं:", "startCustom": "या आप अपनी खुद की API कुंजी ला सकते हैं:", "telemetry": { - "helpImprove": "Kilo Code को बेहतर बनाने में मदद करें", - "helpImproveMessage": "Kilo Code बग ठीक करने और एक्सटेंशन को बेहतर बनाने में हमारी मदद करने के लिए त्रुटि और उपयोग डेटा एकत्र करता है। यह टेलीमेट्री कोड, प्रॉम्प्ट या व्यक्तिगत जानकारी एकत्र नहीं करती है। आप इसे सेटिंग्स में बंद कर सकते हैं।" + "helpImprove": "Axon Code को बेहतर बनाने में मदद करें", + "helpImproveMessage": "Axon Code बग ठीक करने और एक्सटेंशन को बेहतर बनाने में हमारी मदद करने के लिए त्रुटि और उपयोग डेटा एकत्र करता है। यह टेलीमेट्री कोड, प्रॉम्प्ट या व्यक्तिगत जानकारी एकत्र नहीं करती है। आप इसे सेटिंग्स में बंद कर सकते हैं।" }, "importSettings": "सेटिंग्स आयात करें" } diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 786aa36011..d4a0bf84e1 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Selamat datang di Kilo Code", + "greeting": "Selamat datang di Axon Code", "task": { "title": "Tugas", "expand": "Perluas tugas", @@ -21,7 +21,7 @@ "sharePublicly": "Bagikan secara publik", "sharePubliclyDescription": "Siapa pun dengan tautan dapat mengakses", "connectToCloud": "Hubungkan ke Cloud", - "connectToCloudDescription": "Masuk ke Kilo Code Cloud untuk berbagi tugas", + "connectToCloudDescription": "Masuk ke Axon Code Cloud untuk berbagi tugas", "sharingDisabledByOrganization": "Berbagi dinonaktifkan oleh organisasi", "shareSuccessOrganization": "Tautan organisasi disalin ke clipboard", "shareSuccessPublic": "Tautan publik disalin ke clipboard", @@ -128,7 +128,7 @@ "title": "Mode", "marketplace": "Marketplace Mode", "settings": "Pengaturan Mode", - "description": "Persona khusus yang menyesuaikan perilaku Kilo Code.", + "description": "Persona khusus yang menyesuaikan perilaku Axon Code.", "searchPlaceholder": "Cari mode...", "noResults": "Tidak ada hasil yang ditemukan", "organizationModes": "Mode Organisasi" @@ -177,50 +177,50 @@ "tokens": "token" }, "instructions": { - "wantsToFetch": "Kilo Code ingin mengambil instruksi detail untuk membantu tugas saat ini" + "wantsToFetch": "Axon Code ingin mengambil instruksi detail untuk membantu tugas saat ini" }, "fileOperations": { - "wantsToRead": "Kilo Code ingin membaca file ini", - "wantsToReadMultiple": "Kilo Code ingin membaca beberapa file", - "wantsToReadAndXMore": "Kilo Code ingin membaca file ini dan {{count}} lainnya", - "wantsToReadOutsideWorkspace": "Kilo Code ingin membaca file ini di luar workspace", - "didRead": "Kilo Code membaca file ini", - "wantsToEdit": "Kilo Code ingin mengedit file ini", - "wantsToEditOutsideWorkspace": "Kilo Code ingin mengedit file ini di luar workspace", - "wantsToEditProtected": "Kilo Code ingin mengedit file konfigurasi yang dilindungi", - "wantsToApplyBatchChanges": "Kilo Code ingin menerapkan perubahan ke beberapa file", - "wantsToGenerateImage": "Kilo Code ingin menghasilkan gambar", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code ingin menghasilkan gambar di luar workspace", - "wantsToGenerateImageProtected": "Kilo Code ingin menghasilkan gambar di lokasi yang dilindungi", - "didGenerateImage": "Kilo Code telah menghasilkan gambar", - "wantsToCreate": "Kilo Code ingin membuat file baru", - "wantsToSearchReplace": "Kilo Code ingin mencari dan mengganti di file ini", - "didSearchReplace": "Kilo Code melakukan pencarian dan penggantian pada file ini", - "wantsToInsert": "Kilo Code ingin menyisipkan konten ke file ini", - "wantsToInsertWithLineNumber": "Kilo Code ingin menyisipkan konten ke file ini di baris {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code ingin menambahkan konten ke akhir file ini" + "wantsToRead": "Axon Code ingin membaca file ini", + "wantsToReadMultiple": "Axon Code ingin membaca beberapa file", + "wantsToReadAndXMore": "Axon Code ingin membaca file ini dan {{count}} lainnya", + "wantsToReadOutsideWorkspace": "Axon Code ingin membaca file ini di luar workspace", + "didRead": "Axon Code membaca file ini", + "wantsToEdit": "Axon Code ingin mengedit file ini", + "wantsToEditOutsideWorkspace": "Axon Code ingin mengedit file ini di luar workspace", + "wantsToEditProtected": "Axon Code ingin mengedit file konfigurasi yang dilindungi", + "wantsToApplyBatchChanges": "Axon Code ingin menerapkan perubahan ke beberapa file", + "wantsToGenerateImage": "Axon Code ingin menghasilkan gambar", + "wantsToGenerateImageOutsideWorkspace": "Axon Code ingin menghasilkan gambar di luar workspace", + "wantsToGenerateImageProtected": "Axon Code ingin menghasilkan gambar di lokasi yang dilindungi", + "didGenerateImage": "Axon Code telah menghasilkan gambar", + "wantsToCreate": "Axon Code ingin membuat file baru", + "wantsToSearchReplace": "Axon Code ingin mencari dan mengganti di file ini", + "didSearchReplace": "Axon Code melakukan pencarian dan penggantian pada file ini", + "wantsToInsert": "Axon Code ingin menyisipkan konten ke file ini", + "wantsToInsertWithLineNumber": "Axon Code ingin menyisipkan konten ke file ini di baris {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code ingin menambahkan konten ke akhir file ini" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code ingin melihat file tingkat atas di direktori ini", - "didViewTopLevel": "Kilo Code melihat file tingkat atas di direktori ini", - "wantsToViewRecursive": "Kilo Code ingin melihat semua file secara rekursif di direktori ini", - "didViewRecursive": "Kilo Code melihat semua file secara rekursif di direktori ini", - "wantsToViewDefinitions": "Kilo Code ingin melihat nama definisi source code yang digunakan di direktori ini", - "didViewDefinitions": "Kilo Code melihat nama definisi source code yang digunakan di direktori ini", - "wantsToSearch": "Kilo Code ingin mencari direktori ini untuk {{regex}}", - "didSearch": "Kilo Code mencari direktori ini untuk {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code ingin mencari direktori ini (di luar workspace) untuk {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code mencari direktori ini (di luar workspace) untuk {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code ingin melihat file tingkat atas di direktori ini (di luar workspace)", - "didViewTopLevelOutsideWorkspace": "Kilo Code melihat file tingkat atas di direktori ini (di luar workspace)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code ingin melihat semua file secara rekursif di direktori ini (di luar workspace)", - "didViewRecursiveOutsideWorkspace": "Kilo Code melihat semua file secara rekursif di direktori ini (di luar workspace)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code ingin melihat nama definisi source code yang digunakan di direktori ini (di luar workspace)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code melihat nama definisi source code yang digunakan di direktori ini (di luar workspace)" + "wantsToViewTopLevel": "Axon Code ingin melihat file tingkat atas di direktori ini", + "didViewTopLevel": "Axon Code melihat file tingkat atas di direktori ini", + "wantsToViewRecursive": "Axon Code ingin melihat semua file secara rekursif di direktori ini", + "didViewRecursive": "Axon Code melihat semua file secara rekursif di direktori ini", + "wantsToViewDefinitions": "Axon Code ingin melihat nama definisi source code yang digunakan di direktori ini", + "didViewDefinitions": "Axon Code melihat nama definisi source code yang digunakan di direktori ini", + "wantsToSearch": "Axon Code ingin mencari direktori ini untuk {{regex}}", + "didSearch": "Axon Code mencari direktori ini untuk {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code ingin mencari direktori ini (di luar workspace) untuk {{regex}}", + "didSearchOutsideWorkspace": "Axon Code mencari direktori ini (di luar workspace) untuk {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code ingin melihat file tingkat atas di direktori ini (di luar workspace)", + "didViewTopLevelOutsideWorkspace": "Axon Code melihat file tingkat atas di direktori ini (di luar workspace)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code ingin melihat semua file secara rekursif di direktori ini (di luar workspace)", + "didViewRecursiveOutsideWorkspace": "Axon Code melihat semua file secara rekursif di direktori ini (di luar workspace)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code ingin melihat nama definisi source code yang digunakan di direktori ini (di luar workspace)", + "didViewDefinitionsOutsideWorkspace": "Axon Code melihat nama definisi source code yang digunakan di direktori ini (di luar workspace)" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code ingin mencari codebase untuk {{query}}", - "wantsToSearchWithPath": "Kilo Code ingin mencari codebase untuk {{query}} di {{path}}", + "wantsToSearch": "Axon Code ingin mencari codebase untuk {{query}}", + "wantsToSearchWithPath": "Axon Code ingin mencari codebase untuk {{query}} di {{path}}", "didSearch_one": "Ditemukan 1 hasil", "didSearch_other": "Ditemukan {{count}} hasil", "resultTooltip": "Skor kemiripan: {{score}} (klik untuk membuka file)" @@ -251,18 +251,18 @@ "youSaid": "Anda bilang" }, "mcp": { - "wantsToUseTool": "Kilo Code ingin menggunakan tool di server MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code ingin mengakses resource di server MCP {{serverName}}" + "wantsToUseTool": "Axon Code ingin menggunakan tool di server MCP {{serverName}}", + "wantsToAccessResource": "Axon Code ingin mengakses resource di server MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code ingin beralih ke mode {{mode}}", - "wantsToSwitchWithReason": "Kilo Code ingin beralih ke mode {{mode}} karena: {{reason}}", - "didSwitch": "Kilo Code beralih ke mode {{mode}}", - "didSwitchWithReason": "Kilo Code beralih ke mode {{mode}} karena: {{reason}}" + "wantsToSwitch": "Axon Code ingin beralih ke mode {{mode}}", + "wantsToSwitchWithReason": "Axon Code ingin beralih ke mode {{mode}} karena: {{reason}}", + "didSwitch": "Axon Code beralih ke mode {{mode}}", + "didSwitchWithReason": "Axon Code beralih ke mode {{mode}} karena: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code ingin membuat subtugas baru dalam mode {{mode}}", - "wantsToFinish": "Kilo Code ingin menyelesaikan subtugas ini", + "wantsToCreate": "Axon Code ingin membuat subtugas baru dalam mode {{mode}}", + "wantsToFinish": "Axon Code ingin menyelesaikan subtugas ini", "newTaskContent": "Instruksi Subtugas", "completionContent": "Subtugas Selesai", "resultContent": "Hasil Subtugas", @@ -270,14 +270,14 @@ "completionInstructions": "Subtugas selesai! Kamu bisa meninjau hasilnya dan menyarankan koreksi atau langkah selanjutnya. Jika semuanya terlihat baik, konfirmasi untuk mengembalikan hasil ke tugas induk." }, "questions": { - "hasQuestion": "Kilo Code punya pertanyaan" + "hasQuestion": "Axon Code punya pertanyaan" }, "taskCompleted": "Tugas Selesai", "error": "Error", "diffError": { "title": "Edit Tidak Berhasil" }, - "troubleMessage": "Kilo Code mengalami masalah...", + "troubleMessage": "Axon Code mengalami masalah...", "powershell": { "issues": "Sepertinya kamu mengalami masalah Windows PowerShell, silakan lihat ini" }, @@ -319,7 +319,7 @@ "countdownDisplay": "{{count}}dtk" }, "browser": { - "rooWantsToUse": "Kilo Code ingin menggunakan browser", + "rooWantsToUse": "Axon Code ingin menggunakan browser", "consoleLogs": "Log Konsol", "noNewLogs": "(Tidak ada log baru)", "screenshot": "Screenshot browser", @@ -351,18 +351,18 @@ "profileViolationWarning": "Profil saat ini tidak kompatibel dengan pengaturan organisasi kamu", "shellIntegration": { "title": "Peringatan Eksekusi Perintah", - "description": "Perintah kamu dijalankan tanpa integrasi shell terminal VSCode. Untuk menekan peringatan ini kamu bisa menonaktifkan integrasi shell di bagian Terminal dari pengaturan Kilo Code atau troubleshoot integrasi terminal VSCode menggunakan link di bawah.", + "description": "Perintah kamu dijalankan tanpa integrasi shell terminal VSCode. Untuk menekan peringatan ini kamu bisa menonaktifkan integrasi shell di bagian Terminal dari pengaturan Axon Code atau troubleshoot integrasi terminal VSCode menggunakan link di bawah.", "troubleshooting": "Klik di sini untuk dokumentasi integrasi shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Batas Permintaan yang Disetujui Otomatis Tercapai", - "description": "Kilo Code telah mencapai batas {{count}} permintaan API yang disetujui otomatis. Apakah Anda ingin mengatur ulang hitungan dan melanjutkan tugas?", + "description": "Axon Code telah mencapai batas {{count}} permintaan API yang disetujui otomatis. Apakah Anda ingin mengatur ulang hitungan dan melanjutkan tugas?", "button": "Setel Ulang dan Lanjutkan" }, "autoApprovedCostLimitReached": { "title": "Batas Biaya yang Disetujui Otomatis Tercapai", - "description": "Kilo Code telah mencapai batas biaya yang disetujui otomatis sebesar ${{count}}. Apakah Anda ingin mengatur ulang biaya dan melanjutkan tugas?", + "description": "Axon Code telah mencapai batas biaya yang disetujui otomatis sebesar ${{count}}. Apakah Anda ingin mengatur ulang biaya dan melanjutkan tugas?", "button": "Setel Ulang dan Lanjutkan" } }, @@ -418,7 +418,7 @@ "clickToEdit": "Klik untuk mengedit pesan" }, "slashCommand": { - "wantsToRun": "Kilo Code ingin menjalankan perintah slash", - "didRun": "Kilo Code telah menjalankan perintah slash" + "wantsToRun": "Axon Code ingin menjalankan perintah slash", + "didRun": "Axon Code telah menjalankan perintah slash" } } diff --git a/webview-ui/src/i18n/locales/id/kilocode.json b/webview-ui/src/i18n/locales/id/kilocode.json index 6b3b0d0730..179b0e408d 100644 --- a/webview-ui/src/i18n/locales/id/kilocode.json +++ b/webview-ui/src/i18n/locales/id/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Selamat datang di Kilo Code!", - "introText1": "Kilo Code adalah agen coding AI gratis dan open source.", + "greeting": "Selamat datang di Axon Code!", + "introText1": "Axon Code adalah agen coding AI gratis dan open source.", "introText2": "Bekerja dengan model AI terbaru seperti Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, dan lebih dari 450 model lainnya.", "introText3": "Buat akun gratis dan dapatkan $20 kredit bonus saat top-up pertama kali.", "ctaButton": "Mulai", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Tambah Kredit", - "lowBalance": "Saldo Kilo Code kamu rendah", + "lowBalance": "Saldo Axon Code kamu rendah", "newOrganization": "Menggunakan Kilo untuk pekerjaan?" }, "pagination": { @@ -35,16 +35,16 @@ "mcp": "Server MCP" }, "provider": { - "account": "Akun Kilo Code", - "apiKey": "API Key Kilo Code", - "login": "Masuk ke Kilo Code", - "logout": "Keluar dari Kilo Code", - "automaticFetch": "Model terbaru tersedia secara otomatis di Kilo Code. Jika Anda tidak yakin model mana yang harus dipilih, Kilo Code bekerja paling baik dengan model yang direkomendasikan yang tercantum di bagian atas dengan huruf tebal.", + "account": "Akun Axon Code", + "apiKey": "API Key Axon Code", + "login": "Masuk ke Axon Code", + "logout": "Keluar dari Axon Code", + "automaticFetch": "Model terbaru tersedia secara otomatis di Axon Code. Jika Anda tidak yakin model mana yang harus dipilih, Axon Code bekerja paling baik dengan model yang direkomendasikan yang tercantum di bagian atas dengan huruf tebal.", "providerRouting": { "title": "Perutean Penyedia", "managedByOrganization": "Kelola Perutean Penyedia Tingkat Organisasi", "createOrganization": "Buat Organisasi untuk Mengelola Perutean Penyedia", - "description": "Kilo Code merutekan permintaan ke penyedia terbaik yang tersedia untuk model Anda. Secara default, permintaan diseimbangkan bebannya di seluruh penyedia teratas untuk memaksimalkan waktu aktif. Namun, Anda dapat memilih penyedia tertentu untuk digunakan untuk model ini.", + "description": "Axon Code merutekan permintaan ke penyedia terbaik yang tersedia untuk model Anda. Secara default, permintaan diseimbangkan bebannya di seluruh penyedia teratas untuk memaksimalkan waktu aktif. Namun, Anda dapat memilih penyedia tertentu untuk digunakan untuk model ini.", "sorting": { "default": "Pengurutan penyedia default", "price": "Utamakan penyedia dengan harga lebih rendah", @@ -63,7 +63,7 @@ "modelInfo": { "contextWindow": "Jendela konteks", "providerBreakdown": "Rincian Harga dan Kemampuan Penyedia", - "averageKiloCodeCost": "Ini adalah rata-rata biaya aktual yang dihabiskan Kilo Code menggunakan model ini selama seminggu terakhir. Biaya ini mungkin lebih rendah dari harga yang tercantum karena pemanfaatan cache prompt.", + "averageKiloCodeCost": "Ini adalah rata-rata biaya aktual yang dihabiskan Axon Code menggunakan model ini selama seminggu terakhir. Biaya ini mungkin lebih rendah dari harga yang tercantum karena pemanfaatan cache prompt.", "table": { "provider": "Penyedia", "context": "Endpoint dapat memproses jumlah token ini (input + output).", @@ -76,15 +76,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Izinkan pembacaan file yang sangat besar", - "description": "Saat diaktifkan, Kilo Code akan melakukan pembacaan file atau output MCP yang sangat besar meskipun ada kemungkinan tinggi meluapnya jendela konteks (ukuran konten >80% dari jendela konteks)." + "description": "Saat diaktifkan, Axon Code akan melakukan pembacaan file atau output MCP yang sangat besar meskipun ada kemungkinan tinggi meluapnya jendela konteks (ukuran konten >80% dari jendela konteks)." } }, "systemNotifications": { "label": "Aktifkan Notifikasi Sistem", - "description": "Saat diaktifkan, Kilo Code akan mengirim notifikasi sistem untuk kejadian penting seperti penyelesaian tugas atau kesalahan.", + "description": "Saat diaktifkan, Axon Code akan mengirim notifikasi sistem untuk kejadian penting seperti penyelesaian tugas atau kesalahan.", "testButton": "Uji Notifikasi", - "testTitle": "Kilo Code", - "testMessage": "Ini adalah notifikasi uji dari Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Ini adalah notifikasi uji dari Axon Code." }, "terminal": { "commandGenerator": { @@ -99,7 +99,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code ingin mengondensasi percakapan kamu", + "wantsToCondense": "Axon Code ingin mengondensasi percakapan kamu", "condenseConversation": "Kondensasi Percakapan" }, "seeNewChanges": "Tampilkan Perubahan Baru", @@ -130,15 +130,15 @@ }, "docs": "Dokumentasi", "rules": { - "tooltip": "Kelola Aturan & Alur Kerja Kilo Code", - "ariaLabel": "Aturan Kilo Code", + "tooltip": "Kelola Aturan & Alur Kerja Axon Code", + "ariaLabel": "Aturan Axon Code", "tabs": { "rules": "Aturan", "workflows": "Alur Kerja" }, "description": { - "rules": "Aturan memungkinkan kamu memberikan instruksi kepada Kilo Code yang harus diikuti di semua mode dan untuk semua prompt. Mereka adalah cara persisten untuk menyertakan konteks dan preferensi untuk semua percakapan di workspace kamu atau secara global.", - "workflows": "Alur kerja adalah template yang disiapkan untuk percakapan. Alur kerja memungkinkan kamu menentukan prompt yang sering kamu gunakan, dan dapat mencakup serangkaian langkah untuk memandu Kilo Code melalui tugas-tugas berulang, seperti menerapkan layanan atau mengirim PR. Untuk memanggil alur kerja, ketik", + "rules": "Aturan memungkinkan kamu memberikan instruksi kepada Axon Code yang harus diikuti di semua mode dan untuk semua prompt. Mereka adalah cara persisten untuk menyertakan konteks dan preferensi untuk semua percakapan di workspace kamu atau secara global.", + "workflows": "Alur kerja adalah template yang disiapkan untuk percakapan. Alur kerja memungkinkan kamu menentukan prompt yang sering kamu gunakan, dan dapat mencakup serangkaian langkah untuk memandu Axon Code melalui tugas-tugas berulang, seperti menerapkan layanan atau mengirim PR. Untuk memanggil alur kerja, ketik", "workflowsInChat": "di chat." }, "sections": { @@ -208,11 +208,11 @@ "keybindingDescription": "Fitur Autocomplete dapat dipicu oleh perintah. Anda dapat mengonfigurasi Pintasan Keyboard di sini.", "enableAutoTrigger": { "label": "Aktifkan Autocomplete", - "description": "Ketika diaktifkan, Kilo Code akan secara otomatis memicu Autocomplete saat Anda berhenti mengetik. Ini dapat berguna untuk perbaikan cepat dan saran." + "description": "Ketika diaktifkan, Axon Code akan secara otomatis memicu Autocomplete saat Anda berhenti mengetik. Ini dapat berguna untuk perbaikan cepat dan saran." }, "autoTriggerDelay": { "label": "Penundaan Pemicu Otomatis", - "description": "Penundaan dalam detik sebelum Kilo Code memicu Autocomplete setelah Anda berhenti mengetik. Penundaan yang lebih pendek berarti saran yang lebih cepat, tetapi mungkin lebih intensif sumber daya." + "description": "Penundaan dalam detik sebelum Axon Code memicu Autocomplete setelah Anda berhenti mengetik. Penundaan yang lebih pendek berarti saran yang lebih cepat, tetapi mungkin lebih intensif sumber daya." }, "enableQuickInlineTaskKeybinding": { "label": "Tugas Cepat ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/id/marketplace.json b/webview-ui/src/i18n/locales/id/marketplace.json index 5dde772733..667cd5eed6 100644 --- a/webview-ui/src/i18n/locales/id/marketplace.json +++ b/webview-ui/src/i18n/locales/id/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Terinstal", "settings": "Pengaturan", diff --git a/webview-ui/src/i18n/locales/id/mcp.json b/webview-ui/src/i18n/locales/id/mcp.json index 80ecd5c12b..49bea63c16 100644 --- a/webview-ui/src/i18n/locales/id/mcp.json +++ b/webview-ui/src/i18n/locales/id/mcp.json @@ -2,16 +2,16 @@ "title": "Server MCP", "done": "Selesai", "marketplace": "Marketplace MCP", - "description": "<0>Model Context Protocol memungkinkan komunikasi dengan server MCP yang berjalan secara lokal yang menyediakan tools dan resources tambahan untuk memperluas kemampuan Kilo Code. Anda dapat menggunakan <1>server buatan komunitas atau meminta Kilo Code membuat tools baru yang spesifik untuk workflow Anda (misalnya, \"tambahkan tool yang mendapatkan dokumentasi npm terbaru\").", + "description": "<0>Model Context Protocol memungkinkan komunikasi dengan server MCP yang berjalan secara lokal yang menyediakan tools dan resources tambahan untuk memperluas kemampuan Axon Code. Anda dapat menggunakan <1>server buatan komunitas atau meminta Axon Code membuat tools baru yang spesifik untuk workflow Anda (misalnya, \"tambahkan tool yang mendapatkan dokumentasi npm terbaru\").", "instructions": "Instruksi", "enableToggle": { "title": "Aktifkan Server MCP", - "description": "Nyalakan ini untuk membiarkan Kilo Code menggunakan tools dari server MCP yang terhubung. Ini memberikan Kilo Code lebih banyak kemampuan. Jika Anda tidak berencana menggunakan tools tambahan ini, matikan untuk membantu mengurangi biaya token API." + "description": "Nyalakan ini untuk membiarkan Axon Code menggunakan tools dari server MCP yang terhubung. Ini memberikan Axon Code lebih banyak kemampuan. Jika Anda tidak berencana menggunakan tools tambahan ini, matikan untuk membantu mengurangi biaya token API." }, "enableServerCreation": { "title": "Aktifkan Pembuatan Server MCP", - "description": "Aktifkan ini agar Kilo Code membantu Anda membangun server MCP kustom <1>baru. <0>Pelajari tentang pembuatan server", - "hint": "Petunjuk: Untuk mengurangi biaya token API, nonaktifkan pengaturan ini ketika Anda tidak secara aktif meminta Kilo Code untuk membuat server MCP baru." + "description": "Aktifkan ini agar Axon Code membantu Anda membangun server MCP kustom <1>baru. <0>Pelajari tentang pembuatan server", + "hint": "Petunjuk: Untuk mengurangi biaya token API, nonaktifkan pengaturan ini ketika Anda tidak secara aktif meminta Axon Code untuk membuat server MCP baru." }, "editGlobalMCP": "Edit MCP Global", "editProjectMCP": "Edit MCP Proyek", diff --git a/webview-ui/src/i18n/locales/id/prompts.json b/webview-ui/src/i18n/locales/id/prompts.json index 1a0d68d474..c957798944 100644 --- a/webview-ui/src/i18n/locales/id/prompts.json +++ b/webview-ui/src/i18n/locales/id/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Edit konfigurasi mode", "editGlobalModes": "Edit Mode Global", "editProjectModes": "Edit Mode Proyek (.kilocodemodes)", - "createModeHelpText": "Mode adalah persona khusus yang menyesuaikan perilaku Kilo Code. <0>Pelajari tentang Menggunakan Mode atau <1>Menyesuaikan Mode.", + "createModeHelpText": "Mode adalah persona khusus yang menyesuaikan perilaku Axon Code. <0>Pelajari tentang Menggunakan Mode atau <1>Menyesuaikan Mode.", "selectMode": "Cari mode" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Mode Organisasi", - "description": "Mode ini disediakan oleh organisasi kamu dan tidak dapat diedit di sini. Untuk memodifikasi mode ini, silakan kunjungi Kilo Code Dashboard.", + "description": "Mode ini disediakan oleh organisasi kamu dan tidak dapat diedit di sini. Untuk memodifikasi mode ini, silakan kunjungi Axon Code Dashboard.", "cannotEdit": "Mode organisasi tidak dapat diedit" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definisi Peran", "resetToDefault": "Reset ke default", - "description": "Tentukan keahlian dan kepribadian Kilo Code untuk mode ini. Deskripsi ini membentuk bagaimana Kilo Code mempresentasikan dirinya dan mendekati tugas." + "description": "Tentukan keahlian dan kepribadian Axon Code untuk mode ini. Deskripsi ini membentuk bagaimana Axon Code mempresentasikan dirinya dan mendekati tugas." }, "description": { "title": "Deskripsi singkat (untuk manusia)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Tingkatkan Prompt", - "description": "Gunakan peningkatan prompt untuk mendapatkan saran atau perbaikan yang disesuaikan untuk input Anda. Ini memastikan Kilo Code memahami maksud Anda dan memberikan respons terbaik. Tersedia melalui ikon ✨ di chat." + "description": "Gunakan peningkatan prompt untuk mendapatkan saran atau perbaikan yang disesuaikan untuk input Anda. Ini memastikan Axon Code memahami maksud Anda dan memberikan respons terbaik. Tersedia melalui ikon ✨ di chat." }, "CONDENSE": { "label": "Peringkasan Konteks", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definisi Peran", - "description": "Tentukan keahlian dan kepribadian Kilo Code untuk mode ini." + "description": "Tentukan keahlian dan kepribadian Axon Code untuk mode ini." }, "description": { "label": "Deskripsi singkat (untuk manusia)", diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index 26989e5a18..378ae28cd6 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Eksperimental", "language": "Bahasa", - "about": "Tentang Kilo Code", + "about": "Tentang Axon Code", "display": "Tampilkan" }, "slashCommands": { "description": "Kelola perintah slash kamu untuk mengeksekusi alur kerja dan tindakan kustom dengan cepat. Pelajari lebih lanjut" }, "prompts": { - "description": "Konfigurasi support prompt yang digunakan untuk aksi cepat seperti meningkatkan prompt, menjelaskan kode, dan memperbaiki masalah. Prompt ini membantu Kilo Code memberikan bantuan yang lebih baik untuk tugas pengembangan umum." + "description": "Konfigurasi support prompt yang digunakan untuk aksi cepat seperti meningkatkan prompt, menjelaskan kode, dan memperbaiki masalah. Prompt ini membantu Axon Code memberikan bantuan yang lebih baik untuk tugas pengembangan umum." }, "codeIndex": { "title": "Pengindeksan Codebase", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Anda dapat mengonfigurasi pintasan global untuk pengaturan ini di preferensi IDE Anda.", - "description": "Izinkan Kilo Code untuk secara otomatis melakukan operasi tanpa memerlukan persetujuan. Aktifkan pengaturan ini hanya jika kamu sepenuhnya mempercayai AI dan memahami risiko keamanan yang terkait.", + "description": "Izinkan Axon Code untuk secara otomatis melakukan operasi tanpa memerlukan persetujuan. Aktifkan pengaturan ini hanya jika kamu sepenuhnya mempercayai AI dan memahami risiko keamanan yang terkait.", "enabled": "Auto-Approve Diaktifkan", "toggleAriaLabel": "Beralih persetujuan otomatis", "disabledAriaLabel": "Persetujuan otomatis dinonaktifkan - pilih opsi terlebih dahulu", "readOnly": { "label": "Baca", - "description": "Ketika diaktifkan, Kilo Code akan secara otomatis melihat konten direktori dan membaca file tanpa memerlukan kamu mengklik tombol Setujui.", + "description": "Ketika diaktifkan, Axon Code akan secara otomatis melihat konten direktori dan membaca file tanpa memerlukan kamu mengklik tombol Setujui.", "outsideWorkspace": { "label": "Sertakan file di luar workspace", - "description": "Izinkan Kilo Code membaca file di luar workspace saat ini tanpa memerlukan persetujuan." + "description": "Izinkan Axon Code membaca file di luar workspace saat ini tanpa memerlukan persetujuan." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Delay setelah menulis untuk memungkinkan diagnostik mendeteksi masalah potensial", "outsideWorkspace": { "label": "Sertakan file di luar workspace", - "description": "Izinkan Kilo Code membuat dan mengedit file di luar workspace saat ini tanpa memerlukan persetujuan." + "description": "Izinkan Axon Code membuat dan mengedit file di luar workspace saat ini tanpa memerlukan persetujuan." }, "protected": { "label": "Sertakan file yang dilindungi", - "description": "Izinkan Kilo Code membuat dan mengedit file yang dilindungi (seperti .kilocodeignore dan file konfigurasi .kilocode/) tanpa memerlukan persetujuan." + "description": "Izinkan Axon Code membuat dan mengedit file yang dilindungi (seperti .kilocodeignore dan file konfigurasi .kilocode/) tanpa memerlukan persetujuan." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Draft model harus dari keluarga model yang sama agar speculative decoding bekerja dengan benar.", "selectDraftModel": "Pilih Draft Model", "noModelsFound": "Tidak ada draft model ditemukan. Pastikan LM Studio berjalan dengan Server Mode diaktifkan.", - "description": "LM Studio memungkinkan kamu menjalankan model secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka. Kamu juga perlu memulai fitur local server LM Studio untuk menggunakannya dengan ekstensi ini. Catatan: Kilo Code menggunakan prompt kompleks dan bekerja terbaik dengan model Claude. Model yang kurang mampu mungkin tidak bekerja seperti yang diharapkan." + "description": "LM Studio memungkinkan kamu menjalankan model secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka. Kamu juga perlu memulai fitur local server LM Studio untuk menggunakannya dengan ekstensi ini. Catatan: Axon Code menggunakan prompt kompleks dan bekerja terbaik dengan model Claude. Model yang kurang mampu mungkin tidak bekerja seperti yang diharapkan." }, "ollama": { "baseUrl": "Base URL (opsional)", @@ -399,7 +399,7 @@ "numCtx": "Ukuran Jendela Konteks (num_ctx)", "numCtxHelp": "Ganti ukuran jendela konteks default model. Biarkan kosong untuk menggunakan konfigurasi Modelfile model. Nilai minimum adalah 128.", "description": "Ollama memungkinkan kamu menjalankan model secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka.", - "warning": "Catatan: Kilo Code menggunakan prompt kompleks dan bekerja terbaik dengan model Claude. Model yang kurang mampu mungkin tidak bekerja seperti yang diharapkan." + "warning": "Catatan: Axon Code menggunakan prompt kompleks dan bekerja terbaik dengan model Claude. Model yang kurang mampu mungkin tidak bekerja seperti yang diharapkan." }, "unboundApiKey": "Unbound API Key", "getUnboundApiKey": "Dapatkan Unbound API Key", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Konfigurasi kemampuan dan harga untuk model kustom yang kompatibel dengan OpenAI. Hati-hati saat menentukan kemampuan model, karena dapat mempengaruhi performa Kilo Code.", + "capabilities": "Konfigurasi kemampuan dan harga untuk model kustom yang kompatibel dengan OpenAI. Hati-hati saat menentukan kemampuan model, karena dapat mempengaruhi performa Axon Code.", "maxTokens": { "label": "Token Output Maksimum", "description": "Jumlah maksimum token yang dapat dihasilkan model dalam respons. (Tentukan -1 untuk membiarkan server mengatur token maksimum.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Batas Kesalahan & Pengulangan", - "description": "Jumlah kesalahan berturut-turut atau tindakan berulang sebelum menampilkan dialog 'Kilo Code mengalami masalah'", + "description": "Jumlah kesalahan berturut-turut atau tindakan berulang sebelum menampilkan dialog 'Axon Code mengalami masalah'", "unlimitedDescription": "Percobaan ulang tak terbatas diaktifkan (lanjut otomatis). Dialog tidak akan pernah muncul.", "warning": "⚠️ Mengatur ke 0 memungkinkan percobaan ulang tak terbatas yang dapat menghabiskan penggunaan API yang signifikan" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Aktifkan tool browser", - "description": "Ketika diaktifkan, Kilo Code dapat menggunakan browser untuk berinteraksi dengan website ketika menggunakan model yang mendukung computer use. <0>Pelajari lebih lanjut" + "description": "Ketika diaktifkan, Axon Code dapat menggunakan browser untuk berinteraksi dengan website ketika menggunakan model yang mendukung computer use. <0>Pelajari lebih lanjut" }, "viewport": { "label": "Ukuran viewport", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Aktifkan checkpoint otomatis", - "description": "Ketika diaktifkan, Kilo Code akan secara otomatis membuat checkpoint selama eksekusi tugas, memudahkan untuk meninjau perubahan atau kembali ke state sebelumnya. <0>Pelajari lebih lanjut" + "description": "Ketika diaktifkan, Axon Code akan secara otomatis membuat checkpoint selama eksekusi tugas, memudahkan untuk meninjau perubahan atau kembali ke state sebelumnya. <0>Pelajari lebih lanjut" } }, "notifications": { "sound": { "label": "Aktifkan efek suara", - "description": "Ketika diaktifkan, Kilo Code akan memutar efek suara untuk notifikasi dan event.", + "description": "Ketika diaktifkan, Axon Code akan memutar efek suara untuk notifikasi dan event.", "volumeLabel": "Volume" }, "tts": { "label": "Aktifkan text-to-speech", - "description": "Ketika diaktifkan, Kilo Code akan membacakan responnya menggunakan text-to-speech.", + "description": "Ketika diaktifkan, Axon Code akan membacakan responnya menggunakan text-to-speech.", "speedLabel": "Kecepatan" } }, @@ -567,7 +567,7 @@ "description": "Kontrol informasi apa yang disertakan dalam context window AI, mempengaruhi penggunaan token dan kualitas respons", "autoCondenseContextPercent": { "label": "Ambang batas untuk memicu kondensasi konteks cerdas", - "description": "Ketika context window mencapai ambang batas ini, Kilo Code akan secara otomatis mengondensasikannya." + "description": "Ketika context window mencapai ambang batas ini, Axon Code akan secara otomatis mengondensasikannya." }, "condensingApiConfiguration": { "label": "Konfigurasi API untuk Kondensasi Konteks", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Secara otomatis memicu kondensasi konteks cerdas", - "description": "Ketika diaktifkan, Kilo Code akan secara otomatis mengondensasi konteks ketika ambang batas tercapai. Ketika dinonaktifkan, kamu masih dapat memicu kondensasi konteks secara manual." + "description": "Ketika diaktifkan, Axon Code akan secara otomatis mengondensasi konteks ketika ambang batas tercapai. Ketika dinonaktifkan, kamu masih dapat memicu kondensasi konteks secara manual." }, "diagnostics": { "includeMessages": { @@ -629,7 +629,7 @@ }, "maxReadFile": { "label": "Ambang batas auto-truncate pembacaan file", - "description": "Kilo Code membaca sejumlah baris ini ketika model menghilangkan nilai start/end. Jika angka ini kurang dari total file, Kilo Code menghasilkan indeks nomor baris dari definisi kode. Kasus khusus: -1 menginstruksikan Kilo Code untuk membaca seluruh file (tanpa indexing), dan 0 menginstruksikannya untuk tidak membaca baris dan hanya menyediakan indeks baris untuk konteks minimal. Nilai yang lebih rendah meminimalkan penggunaan konteks awal, memungkinkan pembacaan rentang baris yang tepat selanjutnya. Permintaan start/end eksplisit tidak dibatasi oleh pengaturan ini.", + "description": "Axon Code membaca sejumlah baris ini ketika model menghilangkan nilai start/end. Jika angka ini kurang dari total file, Axon Code menghasilkan indeks nomor baris dari definisi kode. Kasus khusus: -1 menginstruksikan Axon Code untuk membaca seluruh file (tanpa indexing), dan 0 menginstruksikannya untuk tidak membaca baris dan hanya menyediakan indeks baris untuk konteks minimal. Nilai yang lebih rendah meminimalkan penggunaan konteks awal, memungkinkan pembacaan rentang baris yang tepat selanjutnya. Permintaan start/end eksplisit tidak dibatasi oleh pengaturan ini.", "lines": "baris", "always_full_read": "Selalu baca seluruh file" }, @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "Aktifkan editing melalui diff", - "description": "Ketika diaktifkan, Kilo Code akan dapat mengedit file lebih cepat dan akan secara otomatis menolak penulisan file penuh yang terpotong. Bekerja terbaik dengan model Claude 3.7 Sonnet terbaru.", + "description": "Ketika diaktifkan, Axon Code akan dapat mengedit file lebih cepat dan akan secara otomatis menolak penulisan file penuh yang terpotong. Bekerja terbaik dengan model Claude 3.7 Sonnet terbaru.", "strategy": { "label": "Strategi diff", "options": { @@ -729,14 +729,14 @@ }, "todoList": { "label": "Aktifkan alat daftar tugas", - "description": "Saat diaktifkan, Kilo Code dapat membuat dan mengelola daftar tugas untuk melacak kemajuan tugas. Ini membantu mengatur tugas kompleks menjadi langkah-langkah yang dapat dikelola." + "description": "Saat diaktifkan, Axon Code dapat membuat dan mengelola daftar tugas untuk melacak kemajuan tugas. Ini membantu mengatur tugas kompleks menjadi langkah-langkah yang dapat dikelola." } }, "experimental": { "warning": "⚠️", "autoCondenseContextPercent": { "label": "Ambang batas untuk memicu kondensasi konteks cerdas", - "description": "Ketika context window mencapai ambang batas ini, Kilo Code akan secara otomatis mengondensasikannya." + "description": "Ketika context window mencapai ambang batas ini, Axon Code akan secara otomatis mengondensasikannya." }, "condensingApiConfiguration": { "label": "Konfigurasi API untuk Kondensasi Konteks", @@ -760,23 +760,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Gunakan tool search and replace eksperimental", - "description": "Aktifkan tool search and replace eksperimental, memungkinkan Kilo Code mengganti beberapa instance dari term pencarian dalam satu permintaan." + "description": "Aktifkan tool search and replace eksperimental, memungkinkan Axon Code mengganti beberapa instance dari term pencarian dalam satu permintaan." }, "INSERT_BLOCK": { "name": "Gunakan tool insert content eksperimental", - "description": "Aktifkan tool insert content eksperimental, memungkinkan Kilo Code menyisipkan konten pada nomor baris spesifik tanpa perlu membuat diff." + "description": "Aktifkan tool insert content eksperimental, memungkinkan Axon Code menyisipkan konten pada nomor baris spesifik tanpa perlu membuat diff." }, "POWER_STEERING": { "name": "Gunakan mode \"power steering\" eksperimental", - "description": "Ketika diaktifkan, Kilo Code akan mengingatkan model tentang detail definisi mode saat ini lebih sering. Ini akan menghasilkan kepatuhan yang lebih kuat terhadap definisi peran dan instruksi kustom, tetapi akan menggunakan lebih banyak token per pesan." + "description": "Ketika diaktifkan, Axon Code akan mengingatkan model tentang detail definisi mode saat ini lebih sering. Ini akan menghasilkan kepatuhan yang lebih kuat terhadap definisi peran dan instruksi kustom, tetapi akan menggunakan lebih banyak token per pesan." }, "CONCURRENT_FILE_READS": { "name": "Aktifkan pembacaan file bersamaan", - "description": "Ketika diaktifkan, Kilo Code dapat membaca beberapa file dalam satu permintaan. Ketika dinonaktifkan, Kilo Code harus membaca file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan model yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap akses file." + "description": "Ketika diaktifkan, Axon Code dapat membaca beberapa file dalam satu permintaan. Ketika dinonaktifkan, Axon Code harus membaca file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan model yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap akses file." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Gunakan tool multi block diff eksperimental", - "description": "Ketika diaktifkan, Kilo Code akan menggunakan tool multi block diff. Ini akan mencoba memperbarui beberapa blok kode dalam file dalam satu permintaan." + "description": "Ketika diaktifkan, Axon Code akan menggunakan tool multi block diff. Ini akan mencoba memperbarui beberapa blok kode dalam file dalam satu permintaan." }, "MARKETPLACE": { "name": "Aktifkan Marketplace", @@ -784,11 +784,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Aktifkan edit file bersamaan", - "description": "Ketika diaktifkan, Kilo Code dapat mengedit beberapa file dalam satu permintaan. Ketika dinonaktifkan, Kilo Code harus mengedit file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan model yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap modifikasi file." + "description": "Ketika diaktifkan, Axon Code dapat mengedit beberapa file dalam satu permintaan. Ketika dinonaktifkan, Axon Code harus mengedit file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan model yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap modifikasi file." }, "MORPH_FAST_APPLY": { "name": "Aktifkan Fast Apply", - "description": "Ketika diaktifkan, Kilo Code dapat mengedit file menggunakan Fast Apply dengan model khusus yang dioptimalkan untuk modifikasi kode. Memerlukan Kilo Gateway Provider, OpenRouter, atau kunci API Morph.", + "description": "Ketika diaktifkan, Axon Code dapat mengedit file menggunakan Fast Apply dengan model khusus yang dioptimalkan untuk modifikasi kode. Memerlukan Kilo Gateway Provider, OpenRouter, atau kunci API Morph.", "apiKey": "Kunci API Morph (opsional)", "placeholder": "Masukkan kunci API Morph kamu (opsional)", "modelLabel": "Pemilihan Model", @@ -802,7 +802,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Pengeditan Latar Belakang", - "description": "Ketika diaktifkan, mencegah gangguan fokus editor. Pengeditan file terjadi di latar belakang tanpa membuka tampilan diff atau mencuri fokus. Anda dapat terus bekerja tanpa gangguan saat Kilo Code melakukan perubahan. File mungkin dibuka tanpa fokus untuk menangkap diagnostik atau tetap tertutup sepenuhnya." + "description": "Ketika diaktifkan, mencegah gangguan fokus editor. Pengeditan file terjadi di latar belakang tanpa membuka tampilan diff atau mencuri fokus. Anda dapat terus bekerja tanpa gangguan saat Axon Code melakukan perubahan. File mungkin dibuka tanpa fokus untuk menangkap diagnostik atau tetap tertutup sepenuhnya." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Gunakan parser pesan baru", @@ -814,13 +814,13 @@ }, "IMAGE_GENERATION": { "name": "Aktifkan pembuatan gambar AI", - "description": "Ketika diaktifkan, Kilo Code dapat menghasilkan gambar dari prompt teks. Memerlukan kunci API Kilo Code atau OpenRouter yang dikonfigurasi.", + "description": "Ketika diaktifkan, Axon Code dapat menghasilkan gambar dari prompt teks. Memerlukan kunci API Axon Code atau OpenRouter yang dikonfigurasi.", "apiProvider": "Penyedia API", "openRouterApiKeyLabel": "Kunci API OpenRouter", "openRouterApiKeyPlaceholder": "Masukkan kunci API OpenRouter Anda", - "kiloCodeApiKeyLabel": "Kunci API Kilo Code", - "kiloCodeApiKeyPlaceholder": "Masukkan kunci API Kilo Code Anda", - "kiloCodeApiKeyPaste": "Tempel kunci API Kilo Code saat ini", + "kiloCodeApiKeyLabel": "Kunci API Axon Code", + "kiloCodeApiKeyPlaceholder": "Masukkan kunci API Axon Code Anda", + "kiloCodeApiKeyPaste": "Tempel kunci API Axon Code saat ini", "getApiKeyText": "Dapatkan kunci API Anda dari", "modelSelectionLabel": "Model Pembuatan Gambar", "modelSelectionDescription": "Pilih model untuk pembuatan gambar", @@ -833,12 +833,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Aktifkan perintah slash yang dimulai model", - "description": "Ketika diaktifkan, Kilo Code dapat menjalankan perintah slash Anda untuk mengeksekusi alur kerja." + "description": "Ketika diaktifkan, Axon Code dapat menjalankan perintah slash Anda untuk mengeksekusi alur kerja." } }, "promptCaching": { "label": "Nonaktifkan prompt caching", - "description": "Ketika dicentang, Kilo Code tidak akan menggunakan prompt caching untuk model ini." + "description": "Ketika dicentang, Axon Code tidak akan menggunakan prompt caching untuk model ini." }, "temperature": { "useCustom": "Gunakan temperature kustom", @@ -870,18 +870,18 @@ } }, "modelPicker": { - "automaticFetch": "Ekstensi secara otomatis mengambil daftar model terbaru yang tersedia di {{serviceName}}. Jika kamu tidak yakin model mana yang harus dipilih, Kilo Code bekerja terbaik dengan {{defaultModelId}}.", + "automaticFetch": "Ekstensi secara otomatis mengambil daftar model terbaru yang tersedia di {{serviceName}}. Jika kamu tidak yakin model mana yang harus dipilih, Axon Code bekerja terbaik dengan {{defaultModelId}}.", "label": "Model", "searchPlaceholder": "Cari", "noMatchFound": "Tidak ada yang cocok ditemukan", "useCustomModel": "Gunakan kustom: {{modelId}}" }, "footer": { - "feedback": "Jika kamu punya pertanyaan atau feedback, jangan ragu untuk membuka issue di github.com/Kilo-Org/kilocode atau bergabung reddit.com/r/kilocode atau kilocode.ai/discord", - "support": "Untuk pertanyaan keuangan, silakan hubungi Customer Support di https://kilocode.ai/support", + "feedback": "Jika kamu punya pertanyaan atau feedback, jangan ragu untuk membuka issue di github.com/Kilo-Org/kilocode atau bergabung reddit.com/r/kilocode atau matterai.so/discord", + "support": "Untuk pertanyaan keuangan, silakan hubungi Customer Support di https://matterai.so/support", "telemetry": { "label": "Izinkan pelaporan error dan penggunaan", - "description": "Bantu tingkatkan Kilo Code dengan mengirim data penggunaan dan laporan error. Tidak ada kode, prompt, atau informasi pribadi yang pernah dikirim. Lihat kebijakan privasi kami untuk detail lebih lanjut." + "description": "Bantu tingkatkan Axon Code dengan mengirim data penggunaan dan laporan error. Tidak ada kode, prompt, atau informasi pribadi yang pernah dikirim. Lihat kebijakan privasi kami untuk detail lebih lanjut." }, "settings": { "import": "Impor", diff --git a/webview-ui/src/i18n/locales/id/welcome.json b/webview-ui/src/i18n/locales/id/welcome.json index 9155dfc3e1..ef13e80680 100644 --- a/webview-ui/src/i18n/locales/id/welcome.json +++ b/webview-ui/src/i18n/locales/id/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Hai, saya Kilo Code!", - "introduction": "Kilo Code adalah agen coding otonom terdepan. Bersiaplah untuk merancang, coding, debug, dan meningkatkan produktivitas seperti yang belum pernah Anda lihat sebelumnya. Untuk melanjutkan, Kilo Code memerlukan API key.", + "greeting": "Hai, saya Axon Code!", + "introduction": "Axon Code adalah agen coding otonom terdepan. Bersiaplah untuk merancang, coding, debug, dan meningkatkan produktivitas seperti yang belum pernah Anda lihat sebelumnya. Untuk melanjutkan, Axon Code memerlukan API key.", "notice": "Untuk memulai, ekstensi ini memerlukan provider API.", "start": "Ayo mulai!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Coba Roo gratis" } }, - "chooseProvider": "Untuk melakukan keajaibannya, Kilo Code membutuhkan API key.", + "chooseProvider": "Untuk melakukan keajaibannya, Axon Code membutuhkan API key.", "startRouter": "Kami merekomendasikan menggunakan Router LLM:", "startCustom": "Atau Anda dapat menggunakan API key Anda sendiri:", "telemetry": { - "helpImprove": "Bantu Tingkatkan Kilo Code", - "helpImproveMessage": "Kilo Code mengumpulkan data error dan penggunaan untuk membantu kami memperbaiki bug dan meningkatkan ekstensi. Telemetri ini tidak mengumpulkan kode, prompts, atau informasi pribadi. Anda dapat mematikan ini di pengaturan." + "helpImprove": "Bantu Tingkatkan Axon Code", + "helpImproveMessage": "Axon Code mengumpulkan data error dan penggunaan untuk membantu kami memperbaiki bug dan meningkatkan ekstensi. Telemetri ini tidak mengumpulkan kode, prompts, atau informasi pribadi. Anda dapat mematikan ini di pengaturan." }, "importSettings": "Impor Pengaturan" } diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index b02cf9473c..66d903a781 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Cosa può fare Kilo Code per te?", + "greeting": "Cosa può fare Axon Code per te?", "task": { "title": "Attività", "expand": "Espandi attività", @@ -21,7 +21,7 @@ "sharePublicly": "Condividi pubblicamente", "sharePubliclyDescription": "Chiunque con il link può accedere", "connectToCloud": "Connetti al Cloud", - "connectToCloudDescription": "Accedi a Kilo Code Cloud per condividere attività", + "connectToCloudDescription": "Accedi a Axon Code Cloud per condividere attività", "sharingDisabledByOrganization": "Condivisione disabilitata dall'organizzazione", "shareSuccessOrganization": "Link organizzazione copiato negli appunti", "shareSuccessPublic": "Link pubblico copiato negli appunti", @@ -128,7 +128,7 @@ "title": "Modalità", "marketplace": "Marketplace delle Modalità", "settings": "Impostazioni Modalità", - "description": "Personalità specializzate che adattano il comportamento di Kilo Code.", + "description": "Personalità specializzate che adattano il comportamento di Axon Code.", "searchPlaceholder": "Cerca modalità...", "noResults": "Nessun risultato trovato", "organizationModes": "Modalità dell'organizzazione" @@ -140,13 +140,13 @@ "forNextMode": "per la prossima modalità", "forPreviousMode": "per la modalità precedente", "instructions": { - "wantsToFetch": "Kilo Code vuole recuperare istruzioni dettagliate per aiutare con l'attività corrente" + "wantsToFetch": "Axon Code vuole recuperare istruzioni dettagliate per aiutare con l'attività corrente" }, "error": "Errore", "diffError": { "title": "Modifica non riuscita" }, - "troubleMessage": "Kilo Code sta avendo problemi...", + "troubleMessage": "Axon Code sta avendo problemi...", "apiRequest": { "title": "Richiesta API", "failed": "Richiesta API fallita", @@ -171,43 +171,43 @@ "current": "Corrente" }, "fileOperations": { - "wantsToRead": "Kilo Code vuole leggere questo file", - "wantsToReadOutsideWorkspace": "Kilo Code vuole leggere questo file al di fuori dell'area di lavoro", - "didRead": "Kilo Code ha letto questo file", - "wantsToEdit": "Kilo Code vuole modificare questo file", - "wantsToEditOutsideWorkspace": "Kilo Code vuole modificare questo file al di fuori dell'area di lavoro", - "wantsToEditProtected": "Kilo Code vuole modificare un file di configurazione protetto", - "wantsToCreate": "Kilo Code vuole creare un nuovo file", - "wantsToSearchReplace": "Kilo Code vuole eseguire ricerca e sostituzione in questo file", - "didSearchReplace": "Kilo Code ha eseguito ricerca e sostituzione in questo file", - "wantsToInsert": "Kilo Code vuole inserire contenuto in questo file", - "wantsToInsertWithLineNumber": "Kilo Code vuole inserire contenuto in questo file alla riga {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code vuole aggiungere contenuto alla fine di questo file", - "wantsToReadAndXMore": "Kilo Code vuole leggere questo file e altri {{count}}", - "wantsToReadMultiple": "Kilo Code vuole leggere più file", - "wantsToApplyBatchChanges": "Kilo Code vuole applicare modifiche a più file", - "wantsToGenerateImage": "Kilo Code vuole generare un'immagine", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code vuole generare un'immagine fuori dall'area di lavoro", - "wantsToGenerateImageProtected": "Kilo Code vuole generare un'immagine in una posizione protetta", - "didGenerateImage": "Kilo Code ha generato un'immagine" + "wantsToRead": "Axon Code vuole leggere questo file", + "wantsToReadOutsideWorkspace": "Axon Code vuole leggere questo file al di fuori dell'area di lavoro", + "didRead": "Axon Code ha letto questo file", + "wantsToEdit": "Axon Code vuole modificare questo file", + "wantsToEditOutsideWorkspace": "Axon Code vuole modificare questo file al di fuori dell'area di lavoro", + "wantsToEditProtected": "Axon Code vuole modificare un file di configurazione protetto", + "wantsToCreate": "Axon Code vuole creare un nuovo file", + "wantsToSearchReplace": "Axon Code vuole eseguire ricerca e sostituzione in questo file", + "didSearchReplace": "Axon Code ha eseguito ricerca e sostituzione in questo file", + "wantsToInsert": "Axon Code vuole inserire contenuto in questo file", + "wantsToInsertWithLineNumber": "Axon Code vuole inserire contenuto in questo file alla riga {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code vuole aggiungere contenuto alla fine di questo file", + "wantsToReadAndXMore": "Axon Code vuole leggere questo file e altri {{count}}", + "wantsToReadMultiple": "Axon Code vuole leggere più file", + "wantsToApplyBatchChanges": "Axon Code vuole applicare modifiche a più file", + "wantsToGenerateImage": "Axon Code vuole generare un'immagine", + "wantsToGenerateImageOutsideWorkspace": "Axon Code vuole generare un'immagine fuori dall'area di lavoro", + "wantsToGenerateImageProtected": "Axon Code vuole generare un'immagine in una posizione protetta", + "didGenerateImage": "Axon Code ha generato un'immagine" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code vuole visualizzare i file di primo livello in questa directory", - "didViewTopLevel": "Kilo Code ha visualizzato i file di primo livello in questa directory", - "wantsToViewRecursive": "Kilo Code vuole visualizzare ricorsivamente tutti i file in questa directory", - "didViewRecursive": "Kilo Code ha visualizzato ricorsivamente tutti i file in questa directory", - "wantsToViewDefinitions": "Kilo Code vuole visualizzare i nomi delle definizioni di codice sorgente utilizzate in questa directory", - "didViewDefinitions": "Kilo Code ha visualizzato i nomi delle definizioni di codice sorgente utilizzate in questa directory", - "wantsToSearch": "Kilo Code vuole cercare in questa directory {{regex}}", - "didSearch": "Kilo Code ha cercato in questa directory {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code vuole cercare in questa directory (fuori dall'area di lavoro) {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code ha cercato in questa directory (fuori dall'area di lavoro) {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code vuole visualizzare i file di primo livello in questa directory (fuori dall'area di lavoro)", - "didViewTopLevelOutsideWorkspace": "Kilo Code ha visualizzato i file di primo livello in questa directory (fuori dall'area di lavoro)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code vuole visualizzare ricorsivamente tutti i file in questa directory (fuori dall'area di lavoro)", - "didViewRecursiveOutsideWorkspace": "Kilo Code ha visualizzato ricorsivamente tutti i file in questa directory (fuori dall'area di lavoro)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code vuole visualizzare i nomi delle definizioni di codice sorgente utilizzate in questa directory (fuori dall'area di lavoro)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code ha visualizzato i nomi delle definizioni di codice sorgente utilizzate in questa directory (fuori dall'area di lavoro)" + "wantsToViewTopLevel": "Axon Code vuole visualizzare i file di primo livello in questa directory", + "didViewTopLevel": "Axon Code ha visualizzato i file di primo livello in questa directory", + "wantsToViewRecursive": "Axon Code vuole visualizzare ricorsivamente tutti i file in questa directory", + "didViewRecursive": "Axon Code ha visualizzato ricorsivamente tutti i file in questa directory", + "wantsToViewDefinitions": "Axon Code vuole visualizzare i nomi delle definizioni di codice sorgente utilizzate in questa directory", + "didViewDefinitions": "Axon Code ha visualizzato i nomi delle definizioni di codice sorgente utilizzate in questa directory", + "wantsToSearch": "Axon Code vuole cercare in questa directory {{regex}}", + "didSearch": "Axon Code ha cercato in questa directory {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code vuole cercare in questa directory (fuori dall'area di lavoro) {{regex}}", + "didSearchOutsideWorkspace": "Axon Code ha cercato in questa directory (fuori dall'area di lavoro) {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code vuole visualizzare i file di primo livello in questa directory (fuori dall'area di lavoro)", + "didViewTopLevelOutsideWorkspace": "Axon Code ha visualizzato i file di primo livello in questa directory (fuori dall'area di lavoro)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code vuole visualizzare ricorsivamente tutti i file in questa directory (fuori dall'area di lavoro)", + "didViewRecursiveOutsideWorkspace": "Axon Code ha visualizzato ricorsivamente tutti i file in questa directory (fuori dall'area di lavoro)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code vuole visualizzare i nomi delle definizioni di codice sorgente utilizzate in questa directory (fuori dall'area di lavoro)", + "didViewDefinitionsOutsideWorkspace": "Axon Code ha visualizzato i nomi delle definizioni di codice sorgente utilizzate in questa directory (fuori dall'area di lavoro)" }, "commandOutput": "Output del Comando", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Hai detto" }, "mcp": { - "wantsToUseTool": "Kilo Code vuole utilizzare uno strumento sul server MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code vuole accedere a una risorsa sul server MCP {{serverName}}" + "wantsToUseTool": "Axon Code vuole utilizzare uno strumento sul server MCP {{serverName}}", + "wantsToAccessResource": "Axon Code vuole accedere a una risorsa sul server MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code vuole passare alla modalità {{mode}}", - "wantsToSwitchWithReason": "Kilo Code vuole passare alla modalità {{mode}} perché: {{reason}}", - "didSwitch": "Kilo Code è passato alla modalità {{mode}}", - "didSwitchWithReason": "Kilo Code è passato alla modalità {{mode}} perché: {{reason}}" + "wantsToSwitch": "Axon Code vuole passare alla modalità {{mode}}", + "wantsToSwitchWithReason": "Axon Code vuole passare alla modalità {{mode}} perché: {{reason}}", + "didSwitch": "Axon Code è passato alla modalità {{mode}}", + "didSwitchWithReason": "Axon Code è passato alla modalità {{mode}} perché: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code vuole creare una nuova sottoattività in modalità {{mode}}", - "wantsToFinish": "Kilo Code vuole completare questa sottoattività", + "wantsToCreate": "Axon Code vuole creare una nuova sottoattività in modalità {{mode}}", + "wantsToFinish": "Axon Code vuole completare questa sottoattività", "newTaskContent": "Istruzioni sottoattività", "completionContent": "Sottoattività completata", "resultContent": "Risultati sottoattività", @@ -304,7 +304,7 @@ "socialLinks": "Unisciti a noi su X, Discord, o r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code vuole utilizzare il browser", + "rooWantsToUse": "Axon Code vuole utilizzare il browser", "consoleLogs": "Log della console", "noNewLogs": "(Nessun nuovo log)", "screenshot": "Screenshot del browser", @@ -336,24 +336,24 @@ "profileViolationWarning": "Il profilo corrente non è compatibile con le impostazioni della tua organizzazione", "shellIntegration": { "title": "Avviso di esecuzione comando", - "description": "Il tuo comando viene eseguito senza l'integrazione shell del terminale VSCode. Per sopprimere questo avviso puoi disattivare l'integrazione shell nella sezione Terminal delle impostazioni di Kilo Code o risolvere i problemi di integrazione del terminale VSCode utilizzando il link qui sotto.", + "description": "Il tuo comando viene eseguito senza l'integrazione shell del terminale VSCode. Per sopprimere questo avviso puoi disattivare l'integrazione shell nella sezione Terminal delle impostazioni di Axon Code o risolvere i problemi di integrazione del terminale VSCode utilizzando il link qui sotto.", "troubleshooting": "Clicca qui per la documentazione sull'integrazione shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Limite di Richieste Auto-approvate Raggiunto", - "description": "Kilo Code ha raggiunto il limite auto-approvato di {{count}} richiesta/e API. Vuoi reimpostare il contatore e procedere con l'attività?", + "description": "Axon Code ha raggiunto il limite auto-approvato di {{count}} richiesta/e API. Vuoi reimpostare il contatore e procedere con l'attività?", "button": "Reimposta e Continua" }, "autoApprovedCostLimitReached": { "title": "Limite di costo auto-approvato raggiunto", "button": "Reimposta e Continua", - "description": "Kilo Code ha raggiunto il limite di costo approvato automaticamente di ${{count}}. Vuoi reimpostare il costo e procedere con l'attività?" + "description": "Axon Code ha raggiunto il limite di costo approvato automaticamente di ${{count}}. Vuoi reimpostare il costo e procedere con l'attività?" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code vuole cercare nella base di codice {{query}}", - "wantsToSearchWithPath": "Kilo Code vuole cercare nella base di codice {{query}} in {{path}}", + "wantsToSearch": "Axon Code vuole cercare nella base di codice {{query}}", + "wantsToSearchWithPath": "Axon Code vuole cercare nella base di codice {{query}} in {{path}}", "didSearch_one": "Trovato 1 risultato", "didSearch_other": "Trovati {{count}} risultati", "resultTooltip": "Punteggio di somiglianza: {{score}} (clicca per aprire il file)" @@ -418,7 +418,7 @@ "clickToEdit": "Clicca per modificare il messaggio" }, "slashCommand": { - "wantsToRun": "Kilo Code vuole eseguire un comando slash", - "didRun": "Kilo Code ha eseguito un comando slash" + "wantsToRun": "Axon Code vuole eseguire un comando slash", + "didRun": "Axon Code ha eseguito un comando slash" } } diff --git a/webview-ui/src/i18n/locales/it/kilocode.json b/webview-ui/src/i18n/locales/it/kilocode.json index d7d5928b5d..d50bb80a79 100644 --- a/webview-ui/src/i18n/locales/it/kilocode.json +++ b/webview-ui/src/i18n/locales/it/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Benvenuto in Kilo Code!", - "introText1": "Kilo Code è un agente di coding AI gratuito e open source.", + "greeting": "Benvenuto in Axon Code!", + "introText1": "Axon Code è un agente di coding AI gratuito e open source.", "introText2": "Funziona con i più recenti modelli AI come Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, e oltre 450 altri.", "introText3": "Crea un account gratuito e ottieni $20 di crediti bonus quando ricarichi per la prima volta.", "ctaButton": "Inizia", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Aggiungi credito", - "lowBalance": "Il tuo saldo Kilo Code è basso", + "lowBalance": "Il tuo saldo Axon Code è basso", "newOrganization": "Usi Kilo per lavoro?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "Server MCP" }, "provider": { - "account": "Account Kilo Code", - "apiKey": "Chiave API Kilo Code", - "login": "Accedi a Kilo Code", - "logout": "Disconnetti da Kilo Code", - "automaticFetch": "I modelli più recenti sono automaticamente disponibili in Kilo Code. Se non sei sicuro di quale modello scegliere, Kilo Code funziona meglio con i modelli consigliati elencati in alto in grassetto.", + "account": "Account Axon Code", + "apiKey": "Chiave API Axon Code", + "login": "Accedi a Axon Code", + "logout": "Disconnetti da Axon Code", + "automaticFetch": "I modelli più recenti sono automaticamente disponibili in Axon Code. Se non sei sicuro di quale modello scegliere, Axon Code funziona meglio con i modelli consigliati elencati in alto in grassetto.", "providerRouting": { "title": "Routing dei provider", "managedByOrganization": "Gestisci routing dei provider a livello di organizzazione", "createOrganization": "Crea organizzazione per gestire routing dei provider", - "description": "Kilo Code instrada le richieste ai migliori provider disponibili per il tuo modello. Per impostazione predefinita, le richieste vengono bilanciate tra i provider principali per massimizzare i tempi di attività. Tuttavia, puoi scegliere un provider specifico da utilizzare per questo modello.", + "description": "Axon Code instrada le richieste ai migliori provider disponibili per il tuo modello. Per impostazione predefinita, le richieste vengono bilanciate tra i provider principali per massimizzare i tempi di attività. Tuttavia, puoi scegliere un provider specifico da utilizzare per questo modello.", "sorting": { "default": "Ordinamento predefinito dei provider", "price": "Preferisci provider con prezzo più basso", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Finestra di contesto", "providerBreakdown": "Ripartizione Prezzi e Funzionalità dei Provider", - "averageKiloCodeCost": "Questo è il costo medio effettivo sostenuto da Kilo Code utilizzando questo modello nell'ultima settimana. Potrebbe essere inferiore al prezzo indicato grazie all'utilizzo della cache dei prompt.", + "averageKiloCodeCost": "Questo è il costo medio effettivo sostenuto da Axon Code utilizzando questo modello nell'ultima settimana. Potrebbe essere inferiore al prezzo indicato grazie all'utilizzo della cache dei prompt.", "table": { "provider": "Provider", "context": "L'endpoint può elaborare questo numero di token (input + output).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Consenti letture di file molto grandi", - "description": "Quando abilitato, Kilo Code eseguirà letture di file o output MCP molto grandi anche se c'è un'alta probabilità di superare la finestra di contesto (dimensione del contenuto >80% della finestra di contesto)." + "description": "Quando abilitato, Axon Code eseguirà letture di file o output MCP molto grandi anche se c'è un'alta probabilità di superare la finestra di contesto (dimensione del contenuto >80% della finestra di contesto)." } }, "systemNotifications": { "label": "Attiva notifiche di sistema", - "description": "Quando abilitato, Kilo Code invierà notifiche di sistema per eventi importanti come il completamento di attività o errori.", + "description": "Quando abilitato, Axon Code invierà notifiche di sistema per eventi importanti come il completamento di attività o errori.", "testButton": "Testa notifica", - "testTitle": "Kilo Code", - "testMessage": "Questa è una notifica di test da Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Questa è una notifica di test da Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code vuole condensare la tua conversazione", + "wantsToCondense": "Axon Code vuole condensare la tua conversazione", "condenseConversation": "Condensa Conversazione" }, "seeNewChanges": "Mostra Nuove Modifiche", @@ -137,15 +137,15 @@ }, "docs": "Documentazione", "rules": { - "tooltip": "Gestisci Regole e Flussi di Lavoro di Kilo Code", - "ariaLabel": "Regole di Kilo Code", + "tooltip": "Gestisci Regole e Flussi di Lavoro di Axon Code", + "ariaLabel": "Regole di Axon Code", "tabs": { "rules": "Regole", "workflows": "Flussi di Lavoro" }, "description": { - "rules": "Le regole ti permettono di fornire a Kilo Code istruzioni che deve seguire in tutte le modalità e per tutti i prompt. Sono un modo persistente per includere contesto e preferenze per tutte le conversazioni nel tuo workspace o globalmente.", - "workflows": "I flussi di lavoro sono un template preparato per una conversazione. I flussi di lavoro ti permettono di definire prompt che usi frequentemente, e possono includere una serie di passaggi per guidare Kilo Code attraverso attività ripetitive, come distribuire un servizio o inviare una PR. Per invocare un flusso di lavoro, digita", + "rules": "Le regole ti permettono di fornire a Axon Code istruzioni che deve seguire in tutte le modalità e per tutti i prompt. Sono un modo persistente per includere contesto e preferenze per tutte le conversazioni nel tuo workspace o globalmente.", + "workflows": "I flussi di lavoro sono un template preparato per una conversazione. I flussi di lavoro ti permettono di definire prompt che usi frequentemente, e possono includere una serie di passaggi per guidare Axon Code attraverso attività ripetitive, come distribuire un servizio o inviare una PR. Per invocare un flusso di lavoro, digita", "workflowsInChat": "nella chat." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "Le funzionalità Autocomplete possono essere attivate tramite comandi. Puoi configurare le Scorciatoie da Tastiera qui.", "enableAutoTrigger": { "label": "Pausa per Completare", - "description": "Quando abilitato, Kilo Code attiverà automaticamente Autocomplete quando smetti di digitare. Questo può essere utile per correzioni rapide e suggerimenti." + "description": "Quando abilitato, Axon Code attiverà automaticamente Autocomplete quando smetti di digitare. Questo può essere utile per correzioni rapide e suggerimenti." }, "autoTriggerDelay": { "label": "Ritardo Attivazione Automatica", - "description": "Il ritardo in secondi prima che Kilo Code attivi Autocomplete dopo che hai smesso di digitare. Un ritardo più breve significa suggerimenti più veloci, ma può essere più intensivo in termini di risorse." + "description": "Il ritardo in secondi prima che Axon Code attivi Autocomplete dopo che hai smesso di digitare. Un ritardo più breve significa suggerimenti più veloci, ma può essere più intensivo in termini di risorse." }, "enableQuickInlineTaskKeybinding": { "label": "Attività Rapida ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/it/marketplace.json b/webview-ui/src/i18n/locales/it/marketplace.json index e2f1804d0f..ceaec9732f 100644 --- a/webview-ui/src/i18n/locales/it/marketplace.json +++ b/webview-ui/src/i18n/locales/it/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Installati", "settings": "Impostazioni", diff --git a/webview-ui/src/i18n/locales/it/mcp.json b/webview-ui/src/i18n/locales/it/mcp.json index abd2fbfc54..b53fc43acd 100644 --- a/webview-ui/src/i18n/locales/it/mcp.json +++ b/webview-ui/src/i18n/locales/it/mcp.json @@ -2,16 +2,16 @@ "title": "Server MCP", "done": "Fatto", "marketplace": "Marketplace MCP", - "description": "Il <0>Model Context Protocol permette la comunicazione con server MCP in esecuzione locale che forniscono strumenti e risorse aggiuntive per estendere le capacità di Kilo Code. Puoi utilizzare <1>server creati dalla comunità o chiedere a Kilo Code di creare nuovi strumenti specifici per il tuo flusso di lavoro (ad esempio, \"aggiungi uno strumento che ottiene la documentazione npm più recente\").", + "description": "Il <0>Model Context Protocol permette la comunicazione con server MCP in esecuzione locale che forniscono strumenti e risorse aggiuntive per estendere le capacità di Axon Code. Puoi utilizzare <1>server creati dalla comunità o chiedere a Axon Code di creare nuovi strumenti specifici per il tuo flusso di lavoro (ad esempio, \"aggiungi uno strumento che ottiene la documentazione npm più recente\").", "instructions": "Istruzioni", "enableToggle": { "title": "Abilita server MCP", - "description": "Attiva questa opzione per permettere a Kilo Code di usare strumenti dai server MCP collegati. Questo dà a Kilo Code più capacità. Se non vuoi usare questi strumenti extra, disattiva per ridurre i costi dei token API." + "description": "Attiva questa opzione per permettere a Axon Code di usare strumenti dai server MCP collegati. Questo dà a Axon Code più capacità. Se non vuoi usare questi strumenti extra, disattiva per ridurre i costi dei token API." }, "enableServerCreation": { "title": "Abilita creazione server MCP", - "description": "Abilita questa opzione per farti aiutare da Kilo Code a creare <1>nuovi server MCP personalizzati. <0>Scopri di più sulla creazione di server", - "hint": "Suggerimento: Per ridurre i costi dei token API, disattiva questa impostazione quando non chiedi a Kilo Code di creare un nuovo server MCP." + "description": "Abilita questa opzione per farti aiutare da Axon Code a creare <1>nuovi server MCP personalizzati. <0>Scopri di più sulla creazione di server", + "hint": "Suggerimento: Per ridurre i costi dei token API, disattiva questa impostazione quando non chiedi a Axon Code di creare un nuovo server MCP." }, "editGlobalMCP": "Modifica MCP globale", "editProjectMCP": "Modifica MCP del progetto", diff --git a/webview-ui/src/i18n/locales/it/prompts.json b/webview-ui/src/i18n/locales/it/prompts.json index f3990083fd..75205b3f00 100644 --- a/webview-ui/src/i18n/locales/it/prompts.json +++ b/webview-ui/src/i18n/locales/it/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Modifica configurazione modalità", "editGlobalModes": "Modifica modalità globali", "editProjectModes": "Modifica modalità di progetto (.kilocodemodes)", - "createModeHelpText": "Le modalità sono personas specializzate che personalizzano il comportamento di Kilo Code. <0>Scopri di più sull'uso delle modalità o <1>sulla personalizzazione delle modalità.", + "createModeHelpText": "Le modalità sono personas specializzate che personalizzano il comportamento di Axon Code. <0>Scopri di più sull'uso delle modalità o <1>sulla personalizzazione delle modalità.", "selectMode": "Cerca modalità" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Modalità dell'organizzazione", - "description": "Questa modalità è fornita dalla tua organizzazione e non può essere modificata qui. Per modificare questa modalità, visita il Kilo Code Dashboard.", + "description": "Questa modalità è fornita dalla tua organizzazione e non può essere modificata qui. Per modificare questa modalità, visita il Axon Code Dashboard.", "cannotEdit": "Le modalità dell'organizzazione non possono essere modificate" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definizione del ruolo", "resetToDefault": "Ripristina predefiniti", - "description": "Definisci l'esperienza e la personalità di Kilo Code per questa modalità. Questa descrizione modella come Kilo Code si presenta e affronta i compiti." + "description": "Definisci l'esperienza e la personalità di Axon Code per questa modalità. Questa descrizione modella come Axon Code si presenta e affronta i compiti." }, "description": { "title": "Descrizione breve (per umani)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Migliora prompt", - "description": "Utilizza il miglioramento dei prompt per ottenere suggerimenti o miglioramenti personalizzati per i tuoi input. Questo assicura che Kilo Code comprenda la tua intenzione e fornisca le migliori risposte possibili. Disponibile tramite l'icona ✨ nella chat." + "description": "Utilizza il miglioramento dei prompt per ottenere suggerimenti o miglioramenti personalizzati per i tuoi input. Questo assicura che Axon Code comprenda la tua intenzione e fornisca le migliori risposte possibili. Disponibile tramite l'icona ✨ nella chat." }, "CONDENSE": { "label": "Condensazione del contesto", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definizione del ruolo", - "description": "Definisci l'esperienza e la personalità di Kilo Code per questa modalità." + "description": "Definisci l'esperienza e la personalità di Axon Code per questa modalità." }, "description": { "label": "Descrizione breve (per umani)", diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index ae4ac99f4e..f34e49ef25 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -33,7 +33,7 @@ "ui": "UI", "experimental": "Sperimentale", "language": "Lingua", - "about": "Informazioni su Kilo Code", + "about": "Informazioni su Axon Code", "display": "Mostra", "ghost": "Ghost" }, @@ -41,7 +41,7 @@ "description": "Gestisci i tuoi comandi slash per eseguire rapidamente flussi di lavoro e azioni personalizzate. Scopri di più" }, "prompts": { - "description": "Configura i prompt di supporto utilizzati per azioni rapide come il miglioramento dei prompt, la spiegazione del codice e la risoluzione dei problemi. Questi prompt aiutano Kilo Code a fornire una migliore assistenza per le attività di sviluppo comuni." + "description": "Configura i prompt di supporto utilizzati per azioni rapide come il miglioramento dei prompt, la spiegazione del codice e la risoluzione dei problemi. Questi prompt aiutano Axon Code a fornire una migliore assistenza per le attività di sviluppo comuni." }, "codeIndex": { "title": "Indicizzazione del codice", @@ -140,16 +140,16 @@ }, "autoApprove": { "toggleShortcut": "Puoi configurare una scorciatoia globale per questa impostazione nelle preferenze del tuo IDE.", - "description": "Permetti a Kilo Code di eseguire automaticamente operazioni senza richiedere approvazione. Abilita queste impostazioni solo se ti fidi completamente dell'IA e comprendi i rischi di sicurezza associati.", + "description": "Permetti a Axon Code di eseguire automaticamente operazioni senza richiedere approvazione. Abilita queste impostazioni solo se ti fidi completamente dell'IA e comprendi i rischi di sicurezza associati.", "enabled": "Auto-approvazione abilitata", "toggleAriaLabel": "Attiva/disattiva approvazione automatica", "disabledAriaLabel": "Approvazione automatica disabilitata - seleziona prima le opzioni", "readOnly": { "label": "Leggi", - "description": "Quando abilitato, Kilo Code visualizzerà automaticamente i contenuti della directory e leggerà i file senza richiedere di cliccare sul pulsante Approva.", + "description": "Quando abilitato, Axon Code visualizzerà automaticamente i contenuti della directory e leggerà i file senza richiedere di cliccare sul pulsante Approva.", "outsideWorkspace": { "label": "Includi file al di fuori dell'area di lavoro", - "description": "Permetti a Kilo Code di leggere file al di fuori dell'area di lavoro attuale senza richiedere approvazione." + "description": "Permetti a Axon Code di leggere file al di fuori dell'area di lavoro attuale senza richiedere approvazione." } }, "write": { @@ -158,11 +158,11 @@ "delayLabel": "Ritardo dopo le scritture per consentire alla diagnostica di rilevare potenziali problemi", "outsideWorkspace": { "label": "Includi file al di fuori dell'area di lavoro", - "description": "Permetti a Kilo Code di creare e modificare file al di fuori dell'area di lavoro attuale senza richiedere approvazione." + "description": "Permetti a Axon Code di creare e modificare file al di fuori dell'area di lavoro attuale senza richiedere approvazione." }, "protected": { "label": "Includi file protetti", - "description": "Permetti a Kilo Code di creare e modificare file protetti (come .kilocodeignore e file di configurazione .kilocode/) senza richiedere approvazione." + "description": "Permetti a Axon Code di creare e modificare file protetti (come .kilocodeignore e file di configurazione .kilocode/) senza richiedere approvazione." } }, "browser": { @@ -389,7 +389,7 @@ "draftModelDesc": "Per un corretto funzionamento della decodifica speculativa, il modello bozza deve provenire dalla stessa famiglia di modelli.", "selectDraftModel": "Seleziona modello bozza", "noModelsFound": "Nessun modello bozza trovato. Assicurati che LM Studio sia in esecuzione con la modalità server abilitata.", - "description": "LM Studio ti permette di eseguire modelli localmente sul tuo computer. Per iniziare, consulta la loro guida rapida. Dovrai anche avviare la funzionalità server locale di LM Studio per utilizzarlo con questa estensione. Nota: Kilo Code utilizza prompt complessi e funziona meglio con i modelli Claude. I modelli con capacità inferiori potrebbero non funzionare come previsto." + "description": "LM Studio ti permette di eseguire modelli localmente sul tuo computer. Per iniziare, consulta la loro guida rapida. Dovrai anche avviare la funzionalità server locale di LM Studio per utilizzarlo con questa estensione. Nota: Axon Code utilizza prompt complessi e funziona meglio con i modelli Claude. I modelli con capacità inferiori potrebbero non funzionare come previsto." }, "ollama": { "baseUrl": "URL base (opzionale)", @@ -400,7 +400,7 @@ "numCtx": "Dimensione della finestra di contesto (num_ctx)", "numCtxHelp": "Sovrascrive la dimensione predefinita della finestra di contesto del modello. Lasciare vuoto per utilizzare la configurazione del Modelfile del modello. Il valore minimo è 128.", "description": "Ollama ti permette di eseguire modelli localmente sul tuo computer. Per iniziare, consulta la guida rapida.", - "warning": "Nota: Kilo Code utiliza prompt complessi e funziona meglio con i modelli Claude. I modelli con capacità inferiori potrebbero non funzionare come previsto." + "warning": "Nota: Axon Code utiliza prompt complessi e funziona meglio con i modelli Claude. I modelli con capacità inferiori potrebbero non funzionare come previsto." }, "unboundApiKey": "Chiave API Unbound", "getUnboundApiKey": "Ottieni chiave API Unbound", @@ -422,7 +422,7 @@ } }, "customModel": { - "capabilities": "Configura le capacità e i prezzi del tuo modello personalizzato compatibile con OpenAI. Fai attenzione quando specifichi le capacità del modello, poiché possono influenzare le prestazioni di Kilo Code.", + "capabilities": "Configura le capacità e i prezzi del tuo modello personalizzato compatibile con OpenAI. Fai attenzione quando specifichi le capacità del modello, poiché possono influenzare le prestazioni di Axon Code.", "maxTokens": { "label": "Token di output massimi", "description": "Numero massimo di token che il modello può generare in una risposta. (Specifica -1 per lasciare che il server imposti il massimo token.)" @@ -469,7 +469,7 @@ }, "consecutiveMistakeLimit": { "label": "Limite di errori e ripetizioni", - "description": "Numero di errori consecutivi o azioni ripetute prima di mostrare la finestra di dialogo 'Kilo Code sta riscontrando problemi'", + "description": "Numero di errori consecutivi o azioni ripetute prima di mostrare la finestra di dialogo 'Axon Code sta riscontrando problemi'", "unlimitedDescription": "Tentativi illimitati abilitati (procedi automaticamente). La finestra di dialogo non verrà mai visualizzata.", "warning": "⚠️ L'impostazione a 0 consente tentativi illimitati che possono consumare un notevole utilizzo dell'API" }, @@ -521,7 +521,7 @@ "browser": { "enable": { "label": "Abilita strumento browser", - "description": "Quando abilitato, Kilo Code può utilizzare un browser per interagire con siti web quando si utilizzano modelli che supportano l'uso del computer. <0>Scopri di più" + "description": "Quando abilitato, Axon Code può utilizzare un browser per interagire con siti web quando si utilizzano modelli che supportano l'uso del computer. <0>Scopri di più" }, "viewport": { "label": "Dimensione viewport", @@ -549,18 +549,18 @@ "checkpoints": { "enable": { "label": "Abilita punti di controllo automatici", - "description": "Quando abilitato, Kilo Code creerà automaticamente punti di controllo durante l'esecuzione dei compiti, facilitando la revisione delle modifiche o il ritorno a stati precedenti. <0>Scopri di più" + "description": "Quando abilitato, Axon Code creerà automaticamente punti di controllo durante l'esecuzione dei compiti, facilitando la revisione delle modifiche o il ritorno a stati precedenti. <0>Scopri di più" } }, "notifications": { "sound": { "label": "Abilita effetti sonori", - "description": "Quando abilitato, Kilo Code riprodurrà effetti sonori per notifiche ed eventi.", + "description": "Quando abilitato, Axon Code riprodurrà effetti sonori per notifiche ed eventi.", "volumeLabel": "Volume" }, "tts": { "label": "Abilita sintesi vocale", - "description": "Quando abilitato, Kilo Code leggerà ad alta voce le sue risposte utilizzando la sintesi vocale.", + "description": "Quando abilitato, Axon Code leggerà ad alta voce le sue risposte utilizzando la sintesi vocale.", "speedLabel": "Velocità" } }, @@ -568,7 +568,7 @@ "description": "Controlla quali informazioni sono incluse nella finestra di contesto dell'IA, influenzando l'utilizzo di token e la qualità delle risposte", "autoCondenseContextPercent": { "label": "Soglia per attivare la condensazione intelligente del contesto", - "description": "Quando la finestra di contesto raggiunge questa soglia, Kilo Code la condenserà automaticamente." + "description": "Quando la finestra di contesto raggiunge questa soglia, Axon Code la condenserà automaticamente." }, "condensingApiConfiguration": { "label": "Configurazione API per la condensazione del contesto", @@ -584,7 +584,7 @@ }, "autoCondenseContext": { "name": "Attiva automaticamente la condensazione intelligente del contesto", - "description": "Quando abilitato, Kilo Code condenserà automaticamente il contesto quando viene raggiunta la soglia. Quando disabilitato, puoi ancora attivare manualmente la condensazione del contesto." + "description": "Quando abilitato, Axon Code condenserà automaticamente il contesto quando viene raggiunta la soglia. Quando disabilitato, puoi ancora attivare manualmente la condensazione del contesto." }, "openTabs": { "label": "Limite contesto schede aperte", @@ -600,7 +600,7 @@ }, "maxReadFile": { "label": "Soglia di auto-troncamento lettura file", - "description": "Kilo Code legge questo numero di righe quando il modello omette i valori di inizio/fine. Se questo numero è inferiore al totale del file, Kilo Code genera un indice dei numeri di riga delle definizioni di codice. Casi speciali: -1 indica a Kilo Code di leggere l'intero file (senza indicizzazione), e 0 indica di non leggere righe e fornire solo indici di riga per un contesto minimo. Valori più bassi minimizzano l'utilizzo iniziale del contesto, permettendo successive letture precise di intervalli di righe. Le richieste con inizio/fine espliciti non sono limitate da questa impostazione.", + "description": "Axon Code legge questo numero di righe quando il modello omette i valori di inizio/fine. Se questo numero è inferiore al totale del file, Axon Code genera un indice dei numeri di riga delle definizioni di codice. Casi speciali: -1 indica a Axon Code di leggere l'intero file (senza indicizzazione), e 0 indica di non leggere righe e fornire solo indici di riga per un contesto minimo. Valori più bassi minimizzano l'utilizzo iniziale del contesto, permettendo successive letture precise di intervalli di righe. Le richieste con inizio/fine espliciti non sono limitate da questa impostazione.", "lines": "righe", "always_full_read": "Leggi sempre l'intero file" }, @@ -709,7 +709,7 @@ "advanced": { "diff": { "label": "Abilita modifica tramite diff", - "description": "Quando abilitato, Kilo Code sarà in grado di modificare i file più velocemente e rifiuterà automaticamente scritture di file completi troncati. Funziona meglio con l'ultimo modello Claude 4 Sonnet.", + "description": "Quando abilitato, Axon Code sarà in grado di modificare i file più velocemente e rifiuterà automaticamente scritture di file completi troncati. Funziona meglio con l'ultimo modello Claude 4 Sonnet.", "strategy": { "label": "Strategia diff", "options": { @@ -730,7 +730,7 @@ }, "todoList": { "label": "Abilita strumento lista di cose da fare", - "description": "Quando abilitato, Kilo Code può creare e gestire liste di cose da fare per tracciare il progresso delle attività. Questo aiuta a organizzare attività complesse in passaggi gestibili." + "description": "Quando abilitato, Axon Code può creare e gestire liste di cose da fare per tracciare il progresso delle attività. Questo aiuta a organizzare attività complesse in passaggi gestibili." } }, "experimental": { @@ -740,23 +740,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Usa strumento di ricerca e sostituzione sperimentale", - "description": "Abilita lo strumento di ricerca e sostituzione sperimentale, consentendo a Kilo Code di sostituire più istanze di un termine di ricerca in una singola richiesta." + "description": "Abilita lo strumento di ricerca e sostituzione sperimentale, consentendo a Axon Code di sostituire più istanze di un termine di ricerca in una singola richiesta." }, "INSERT_BLOCK": { "name": "Usa strumento di inserimento contenuti sperimentale", - "description": "Abilita lo strumento di inserimento contenuti sperimentale, consentendo a Kilo Code di inserire contenuti a numeri di riga specifici senza dover creare un diff." + "description": "Abilita lo strumento di inserimento contenuti sperimentale, consentendo a Axon Code di inserire contenuti a numeri di riga specifici senza dover creare un diff." }, "POWER_STEERING": { "name": "Usa modalità \"servosterzo\" sperimentale", - "description": "Quando abilitato, Kilo Code ricorderà al modello i dettagli della sua definizione di modalità corrente più frequentemente. Questo porterà a una maggiore aderenza alle definizioni dei ruoli e alle istruzioni personalizzate, ma utilizzerà più token per messaggio." + "description": "Quando abilitato, Axon Code ricorderà al modello i dettagli della sua definizione di modalità corrente più frequentemente. Questo porterà a una maggiore aderenza alle definizioni dei ruoli e alle istruzioni personalizzate, ma utilizzerà più token per messaggio." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Usa strumento diff multi-blocco sperimentale", - "description": "Quando abilitato, Kilo Code utilizzerà lo strumento diff multi-blocco. Questo tenterà di aggiornare più blocchi di codice nel file in una singola richiesta." + "description": "Quando abilitato, Axon Code utilizzerà lo strumento diff multi-blocco. Questo tenterà di aggiornare più blocchi di codice nel file in una singola richiesta." }, "CONCURRENT_FILE_READS": { "name": "Abilita lettura simultanea dei file", - "description": "Quando abilitato, Kilo Code può leggere più file in una singola richiesta. Quando disabilitato, Kilo Code deve leggere i file uno alla volta. Disabilitarlo può aiutare quando si lavora con modelli meno capaci o quando si desidera maggiore controllo sull'accesso ai file." + "description": "Quando abilitato, Axon Code può leggere più file in una singola richiesta. Quando disabilitato, Axon Code deve leggere i file uno alla volta. Disabilitarlo può aiutare quando si lavora con modelli meno capaci o quando si desidera maggiore controllo sull'accesso ai file." }, "MARKETPLACE": { "name": "Abilita Marketplace", @@ -764,11 +764,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Abilita modifiche di file concorrenti", - "description": "Quando abilitato, Kilo Code può modificare più file in una singola richiesta. Quando disabilitato, Kilo Code deve modificare i file uno alla volta. Disabilitare questa opzione può aiutare quando lavori con modelli meno capaci o quando vuoi più controllo sulle modifiche dei file." + "description": "Quando abilitato, Axon Code può modificare più file in una singola richiesta. Quando disabilitato, Axon Code deve modificare i file uno alla volta. Disabilitare questa opzione può aiutare quando lavori con modelli meno capaci o quando vuoi più controllo sulle modifiche dei file." }, "PREVENT_FOCUS_DISRUPTION": { "name": "Modifica in background", - "description": "Previene l'interruzione del focus dell'editor quando abilitato. Le modifiche ai file avvengono in background senza aprire viste di differenze o rubare il focus. Puoi continuare a lavorare senza interruzioni mentre Kilo Code effettua modifiche. I file possono essere aperti senza focus per catturare diagnostiche o rimanere completamente chiusi." + "description": "Previene l'interruzione del focus dell'editor quando abilitato. Le modifiche ai file avvengono in background senza aprire viste di differenze o rubare il focus. Puoi continuare a lavorare senza interruzioni mentre Axon Code effettua modifiche. I file possono essere aperti senza focus per catturare diagnostiche o rimanere completamente chiusi." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Usa il nuovo parser dei messaggi", @@ -780,13 +780,13 @@ }, "IMAGE_GENERATION": { "name": "Abilita generazione immagini AI", - "description": "Quando abilitato, Kilo Code può generare immagini da prompt di testo. Richiede una chiave API Kilo Code o OpenRouter configurata.", + "description": "Quando abilitato, Axon Code può generare immagini da prompt di testo. Richiede una chiave API Axon Code o OpenRouter configurata.", "apiProvider": "Fornitore API", "openRouterApiKeyLabel": "Chiave API OpenRouter", "openRouterApiKeyPlaceholder": "Inserisci la tua chiave API OpenRouter", - "kiloCodeApiKeyLabel": "Chiave API Kilo Code", - "kiloCodeApiKeyPlaceholder": "Inserisci la tua chiave API Kilo Code", - "kiloCodeApiKeyPaste": "Incolla la chiave API Kilo Code corrente", + "kiloCodeApiKeyLabel": "Chiave API Axon Code", + "kiloCodeApiKeyPlaceholder": "Inserisci la tua chiave API Axon Code", + "kiloCodeApiKeyPaste": "Incolla la chiave API Axon Code corrente", "getApiKeyText": "Ottieni la tua chiave API da", "modelSelectionLabel": "Modello di generazione immagini", "modelSelectionDescription": "Seleziona il modello per la generazione di immagini", @@ -799,7 +799,7 @@ }, "MORPH_FAST_APPLY": { "name": "Abilita Fast Apply", - "description": "Quando abilitato, Kilo Code può modificare i file utilizzando Fast Apply con modelli specializzati ottimizzati per le modifiche al codice. Richiede Kilo Gateway Provider, OpenRouter o una chiave API Morph.", + "description": "Quando abilitato, Axon Code può modificare i file utilizzando Fast Apply con modelli specializzati ottimizzati per le modifiche al codice. Richiede Kilo Gateway Provider, OpenRouter o una chiave API Morph.", "apiKey": "Chiave API Morph (opzionale)", "placeholder": "Inserisci la tua chiave API Morph (opzionale)", "modelLabel": "Selezione modello", @@ -813,12 +813,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Abilita comandi slash avviati dal modello", - "description": "Quando abilitato, Kilo Code può eseguire i tuoi comandi slash per eseguire flussi di lavoro." + "description": "Quando abilitato, Axon Code può eseguire i tuoi comandi slash per eseguire flussi di lavoro." } }, "promptCaching": { "label": "Disattiva la cache dei prompt", - "description": "Quando selezionato, Kilo Code non utilizzerà la cache dei prompt per questo modello." + "description": "Quando selezionato, Axon Code non utilizzerà la cache dei prompt per questo modello." }, "temperature": { "useCustom": "Usa temperatura personalizzata", @@ -850,18 +850,18 @@ } }, "modelPicker": { - "automaticFetch": "L'estensione recupera automaticamente l'elenco più recente dei modelli disponibili su {{serviceName}}. Se non sei sicuro di quale modello scegliere, Kilo Code funziona meglio con {{defaultModelId}}.", + "automaticFetch": "L'estensione recupera automaticamente l'elenco più recente dei modelli disponibili su {{serviceName}}. Se non sei sicuro di quale modello scegliere, Axon Code funziona meglio con {{defaultModelId}}.", "label": "Modello", "searchPlaceholder": "Cerca", "noMatchFound": "Nessuna corrispondenza trovata", "useCustomModel": "Usa personalizzato: {{modelId}}" }, "footer": { - "feedback": "Se hai domande o feedback, sentiti libero di aprire un issue su github.com/Kilo-Org/kilocode o unirti a reddit.com/r/kilocode o kilocode.ai/discord", - "support": "Per domande finanziarie, contatta il Supporto Clienti a https://kilocode.ai/support", + "feedback": "Se hai domande o feedback, sentiti libero di aprire un issue su github.com/Kilo-Org/kilocode o unirti a reddit.com/r/kilocode o matterai.so/discord", + "support": "Per domande finanziarie, contatta il Supporto Clienti a https://matterai.so/support", "telemetry": { "label": "Consenti segnalazioni di errori e utilizzo", - "description": "Aiuta a migliorare Kilo Code inviando dati di utilizzo e segnalazioni di errori. Non vengono mai inviati codice, prompt o informazioni personali. Consulta la nostra politica sulla privacy per maggiori dettagli." + "description": "Aiuta a migliorare Axon Code inviando dati di utilizzo e segnalazioni di errori. Non vengono mai inviati codice, prompt o informazioni personali. Consulta la nostra politica sulla privacy per maggiori dettagli." }, "settings": { "import": "Importa", diff --git a/webview-ui/src/i18n/locales/it/welcome.json b/webview-ui/src/i18n/locales/it/welcome.json index b9324c1f9f..b55318535f 100644 --- a/webview-ui/src/i18n/locales/it/welcome.json +++ b/webview-ui/src/i18n/locales/it/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Ciao, sono Kilo Code!", - "introduction": "Kilo Code è il principale agente di codifica autonomo. Preparati ad architettare, codificare, debuggare e aumentare la tua produttività come mai prima d'ora. Per continuare, Kilo Code richiede una chiave API.", + "greeting": "Ciao, sono Axon Code!", + "introduction": "Axon Code è il principale agente di codifica autonomo. Preparati ad architettare, codificare, debuggare e aumentare la tua produttività come mai prima d'ora. Per continuare, Axon Code richiede una chiave API.", "notice": "Per iniziare, questa estensione necessita di un fornitore di API.", "start": "Andiamo!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Prova Roo gratuitamente" } }, - "chooseProvider": "Per fare la sua magia, Kilo Code ha bisogno di una chiave API.", + "chooseProvider": "Per fare la sua magia, Axon Code ha bisogno di una chiave API.", "startRouter": "Consigliamo di utilizzare un router LLM:", "startCustom": "Oppure puoi utilizzare la tua chiave API:", "telemetry": { - "helpImprove": "Aiuta a migliorare Kilo Code", - "helpImproveMessage": "Kilo Code raccoglie dati di errori e utilizzo per aiutarci a correggere bug e migliorare l'estensione. Questa telemetria non raccoglie codice, prompts o informazioni personali. Puoi disattivare questo nelle impostazioni." + "helpImprove": "Aiuta a migliorare Axon Code", + "helpImproveMessage": "Axon Code raccoglie dati di errori e utilizzo per aiutarci a correggere bug e migliorare l'estensione. Questa telemetria non raccoglie codice, prompts o informazioni personali. Puoi disattivare questo nelle impostazioni." }, "importSettings": "Importa impostazioni" } diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index 6c38bee0c5..035f1d3e51 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Kilo Code は何をお手伝いできますか?", + "greeting": "Axon Code は何をお手伝いできますか?", "task": { "title": "タスク", "expand": "タスクを展開", @@ -183,7 +183,7 @@ "wantsToInsert": "Kilo Codeはこのファイルにコンテンツを挿入したい", "wantsToInsertWithLineNumber": "Kilo Codeはこのファイルの{{lineNumber}}行目にコンテンツを挿入したい", "wantsToInsertAtEnd": "Kilo Codeはこのファイルの末尾にコンテンツを追加したい", - "wantsToReadAndXMore": "Kilo Code はこのファイルと他に {{count}} 個のファイルを読み込もうとしています", + "wantsToReadAndXMore": "Axon Code はこのファイルと他に {{count}} 個のファイルを読み込もうとしています", "wantsToReadMultiple": "Kilo Codeは複数のファイルを読み取ろうとしています", "wantsToApplyBatchChanges": "Kilo Codeは複数のファイルに変更を適用したい", "wantsToGenerateImage": "Kilo Codeは画像を生成したい", @@ -235,8 +235,8 @@ "youSaid": "あなたの発言" }, "mcp": { - "wantsToUseTool": "Kilo Code{{serverName}}でツールを使用したい", - "wantsToAccessResource": "Kilo Code{{serverName}}のリソースにアクセスしたい" + "wantsToUseTool": "Axon Code{{serverName}}でツールを使用したい", + "wantsToAccessResource": "Axon Code{{serverName}}のリソースにアクセスしたい" }, "modes": { "wantsToSwitch": "Kilo Codeは{{mode}}モードに切り替えたい", @@ -245,7 +245,7 @@ "didSwitchWithReason": "Kilo Codeは次の理由で{{mode}}モードに切り替えました: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code{{mode}}モードで新しいサブタスクを作成したい", + "wantsToCreate": "Axon Code{{mode}}モードで新しいサブタスクを作成したい", "wantsToFinish": "Kilo Codeはこのサブタスクを終了したい", "newTaskContent": "サブタスク指示", "completionContent": "サブタスク完了", diff --git a/webview-ui/src/i18n/locales/ja/kilocode.json b/webview-ui/src/i18n/locales/ja/kilocode.json index bc84648557..9a45dd1896 100644 --- a/webview-ui/src/i18n/locales/ja/kilocode.json +++ b/webview-ui/src/i18n/locales/ja/kilocode.json @@ -42,8 +42,8 @@ "mcp": "MCPサーバー" }, "provider": { - "account": "Kilo Code アカウント", - "apiKey": "Kilo Code APIキー", + "account": "Axon Code アカウント", + "apiKey": "Axon Code APIキー", "login": "Kilo Codeにログイン", "logout": "Kilo Codeからログアウト", "providerRouting": { @@ -90,7 +90,7 @@ "label": "システム通知を有効にする", "description": "有効にすると、Kilo Codeはタスクの完了やエラーなどの重要なイベントについてシステム通知を送信します。", "testButton": "通知をテスト", - "testTitle": "Kilo Code", + "testTitle": "Axon Code", "testMessage": "これはKilo Codeからのテスト通知です。" }, "terminal": { diff --git a/webview-ui/src/i18n/locales/ja/marketplace.json b/webview-ui/src/i18n/locales/ja/marketplace.json index 07796ed8bf..c9839d1e42 100644 --- a/webview-ui/src/i18n/locales/ja/marketplace.json +++ b/webview-ui/src/i18n/locales/ja/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "インストール済み", "settings": "設定", diff --git a/webview-ui/src/i18n/locales/ja/prompts.json b/webview-ui/src/i18n/locales/ja/prompts.json index 6d8e77739b..5451dfa97a 100644 --- a/webview-ui/src/i18n/locales/ja/prompts.json +++ b/webview-ui/src/i18n/locales/ja/prompts.json @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "組織モード", - "description": "このモードは組織によって提供されており、ここでは編集できません。このモードを変更するには、Kilo Code Dashboardにアクセスしてください。", + "description": "このモードは組織によって提供されており、ここでは編集できません。このモードを変更するには、Axon Code Dashboardにアクセスしてください。", "cannotEdit": "組織モードは編集できません" }, "tools": { diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 5c9a8d5658..034d77afc8 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -780,13 +780,13 @@ }, "IMAGE_GENERATION": { "name": "AI画像生成を有効にする", - "description": "有効にすると、Kilo Codeはテキストプロンプトから画像を生成できます。Kilo Code または OpenRouter API キーの設定が必要です。", + "description": "有効にすると、Kilo Codeはテキストプロンプトから画像を生成できます。Axon Code または OpenRouter API キーの設定が必要です。", "apiProvider": "APIプロバイダー", "openRouterApiKeyLabel": "OpenRouter APIキー", "openRouterApiKeyPlaceholder": "OpenRouter APIキーを入力してください", - "kiloCodeApiKeyLabel": "Kilo Code APIキー", - "kiloCodeApiKeyPlaceholder": "Kilo Code APIキーを入力してください", - "kiloCodeApiKeyPaste": "現在の Kilo Code API キーを貼り付け", + "kiloCodeApiKeyLabel": "Axon Code APIキー", + "kiloCodeApiKeyPlaceholder": "Axon Code APIキーを入力してください", + "kiloCodeApiKeyPaste": "現在の Axon Code API キーを貼り付け", "getApiKeyText": "APIキーを取得する場所", "modelSelectionLabel": "画像生成モデル", "modelSelectionDescription": "画像生成に使用するモデルを選択", @@ -857,8 +857,8 @@ "useCustomModel": "カスタムを使用: {{modelId}}" }, "footer": { - "feedback": "質問やフィードバックがある場合は、github.com/Kilo-Org/kilocodeで問題を開くか、reddit.com/r/kilocodekilocode.ai/discordに参加してください", - "support": "財務に関するご質問は、https://kilocode.ai/supportのカスタマーサポートまでお問い合わせください", + "feedback": "質問やフィードバックがある場合は、github.com/Kilo-Org/kilocodeで問題を開くか、reddit.com/r/kilocodematterai.so/discordに参加してください", + "support": "財務に関するご質問は、https://matterai.so/supportのカスタマーサポートまでお問い合わせください", "telemetry": { "label": "匿名のエラーと使用状況レポートを許可", "description": "匿名の使用データとエラーレポートを送信してKilo Codeの改善にご協力ください。コード、プロンプト、個人情報が送信されることはありません。詳細については、プライバシーポリシーをご覧ください。" diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 5a88661a9c..784ee2278c 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -21,7 +21,7 @@ "sharePublicly": "공개적으로 공유", "sharePubliclyDescription": "링크가 있는 누구나 액세스할 수 있습니다", "connectToCloud": "클라우드에 연결", - "connectToCloudDescription": "작업을 공유하려면 Kilo Code Cloud에 로그인하세요", + "connectToCloudDescription": "작업을 공유하려면 Axon Code Cloud에 로그인하세요", "sharingDisabledByOrganization": "조직에서 공유가 비활성화됨", "shareSuccessOrganization": "조직 링크가 클립보드에 복사되었습니다", "shareSuccessPublic": "공개 링크가 클립보드에 복사되었습니다", @@ -336,7 +336,7 @@ "profileViolationWarning": "현재 프로필이 조직 설정과 호환되지 않습니다", "shellIntegration": { "title": "명령 실행 경고", - "description": "명령이 VSCode 터미널 쉘 통합 없이 실행되고 있습니다. 이 경고를 숨기려면 Kilo Code 설정Terminal 섹션에서 쉘 통합을 비활성화하거나 아래 링크를 사용하여 VSCode 터미널 통합 문제를 해결하세요.", + "description": "명령이 VSCode 터미널 쉘 통합 없이 실행되고 있습니다. 이 경고를 숨기려면 Axon Code 설정Terminal 섹션에서 쉘 통합을 비활성화하거나 아래 링크를 사용하여 VSCode 터미널 통합 문제를 해결하세요.", "troubleshooting": "쉘 통합 문서를 보려면 여기를 클릭하세요." }, "ask": { diff --git a/webview-ui/src/i18n/locales/ko/kilocode.json b/webview-ui/src/i18n/locales/ko/kilocode.json index 1e6be0b68f..aaae8bf85f 100644 --- a/webview-ui/src/i18n/locales/ko/kilocode.json +++ b/webview-ui/src/i18n/locales/ko/kilocode.json @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "크레딧 추가", - "lowBalance": "Kilo Code 잔액이 부족합니다", + "lowBalance": "Axon Code 잔액이 부족합니다", "newOrganization": "업무용으로 Kilo를 사용하시나요?" }, "pagination": { @@ -42,8 +42,8 @@ "mcp": "MCP 서버" }, "provider": { - "account": "Kilo Code 계정", - "apiKey": "Kilo Code API 키", + "account": "Axon Code 계정", + "apiKey": "Axon Code API 키", "login": "Kilo Code에 로그인", "logout": "Kilo Code에서 로그아웃", "automaticFetch": "최신 모델은 Kilo Code에서 자동으로 사용할 수 있습니다. 어떤 모델을 선택할지 확실하지 않다면, Kilo Code는 상단에 굵은 글씨로 나열된 권장 모델과 가장 잘 작동합니다.", @@ -90,7 +90,7 @@ "label": "시스템 알림 활성화", "description": "활성화되면 Kilo Code는 작업 완료나 오류와 같은 중요한 이벤트에 대한 시스템 알림을 보냅니다.", "testButton": "알림 테스트", - "testTitle": "Kilo Code", + "testTitle": "Axon Code", "testMessage": "이것은 Kilo Code의 테스트 알림입니다." }, "terminal": { @@ -144,8 +144,8 @@ }, "docs": "문서", "rules": { - "tooltip": "Kilo Code 규칙 및 워크플로우 관리", - "ariaLabel": "Kilo Code 규칙", + "tooltip": "Axon Code 규칙 및 워크플로우 관리", + "ariaLabel": "Axon Code 규칙", "tabs": { "rules": "규칙", "workflows": "워크플로우" diff --git a/webview-ui/src/i18n/locales/ko/marketplace.json b/webview-ui/src/i18n/locales/ko/marketplace.json index 6da6bcd6f8..4d70d1082e 100644 --- a/webview-ui/src/i18n/locales/ko/marketplace.json +++ b/webview-ui/src/i18n/locales/ko/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "설치됨", "settings": "설정", diff --git a/webview-ui/src/i18n/locales/ko/prompts.json b/webview-ui/src/i18n/locales/ko/prompts.json index 59950a001e..d62e81cd40 100644 --- a/webview-ui/src/i18n/locales/ko/prompts.json +++ b/webview-ui/src/i18n/locales/ko/prompts.json @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "조직 모드", - "description": "이 모드는 조직에서 제공하며 여기서 편집할 수 없습니다. 이 모드를 수정하려면 Kilo Code Dashboard를 방문하세요.", + "description": "이 모드는 조직에서 제공하며 여기서 편집할 수 없습니다. 이 모드를 수정하려면 Axon Code Dashboard를 방문하세요.", "cannotEdit": "조직 모드는 편집할 수 없습니다" }, "tools": { diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 39a17812ac..786b333bea 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -33,7 +33,7 @@ "ui": "UI", "experimental": "실험적", "language": "언어", - "about": "Kilo Code 정보", + "about": "Axon Code 정보", "display": "디스플레이" }, "slashCommands": { @@ -793,13 +793,13 @@ }, "IMAGE_GENERATION": { "name": "AI 이미지 생성 활성화", - "description": "활성화하면 Kilo Code는 텍스트 프롬프트에서 이미지를 생성할 수 있습니다. Kilo Code 또는 OpenRouter API 키 구성이 필요합니다.", + "description": "활성화하면 Kilo Code는 텍스트 프롬프트에서 이미지를 생성할 수 있습니다. Axon Code 또는 OpenRouter API 키 구성이 필요합니다.", "apiProvider": "API 제공자", "openRouterApiKeyLabel": "OpenRouter API 키", "openRouterApiKeyPlaceholder": "OpenRouter API 키를 입력하세요", - "kiloCodeApiKeyLabel": "Kilo Code API 키", - "kiloCodeApiKeyPlaceholder": "Kilo Code API 키를 입력하세요", - "kiloCodeApiKeyPaste": "현재 Kilo Code API 키 붙여넣기", + "kiloCodeApiKeyLabel": "Axon Code API 키", + "kiloCodeApiKeyPlaceholder": "Axon Code API 키를 입력하세요", + "kiloCodeApiKeyPaste": "현재 Axon Code API 키 붙여넣기", "getApiKeyText": "API 키를 받을 곳", "modelSelectionLabel": "이미지 생성 모델", "modelSelectionDescription": "이미지 생성에 사용할 모델을 선택하세요", @@ -856,11 +856,11 @@ "useCustomModel": "사용자 정의 사용: {{modelId}}" }, "footer": { - "feedback": "질문이나 피드백이 있으시면 github.com/Kilo-Org/kilocode에서 이슈를 열거나 reddit.com/r/kilocode 또는 kilocode.ai/discord에 가입하세요", - "support": "재무 관련 문의는 https://kilocode.ai/support로 고객 지원팀에 문의하세요", + "feedback": "질문이나 피드백이 있으시면 github.com/Kilo-Org/kilocode에서 이슈를 열거나 reddit.com/r/kilocode 또는 matterai.so/discord에 가입하세요", + "support": "재무 관련 문의는 https://matterai.so/support로 고객 지원팀에 문의하세요", "telemetry": { "label": "오류 및 사용 보고 허용", - "description": "사용 데이터 및 오류 보고서를 보내 Kilo Code 개선에 도움을 주세요. 코드, 프롬프트 또는 개인 정보는 절대 전송되지 않습니다. 자세한 내용은 개인정보 보호정책을 참조하세요." + "description": "사용 데이터 및 오류 보고서를 보내 Axon Code 개선에 도움을 주세요. 코드, 프롬프트 또는 개인 정보는 절대 전송되지 않습니다. 자세한 내용은 개인정보 보호정책을 참조하세요." }, "settings": { "import": "가져오기", diff --git a/webview-ui/src/i18n/locales/ko/welcome.json b/webview-ui/src/i18n/locales/ko/welcome.json index 5d476f78c2..b5ae3052d2 100644 --- a/webview-ui/src/i18n/locales/ko/welcome.json +++ b/webview-ui/src/i18n/locales/ko/welcome.json @@ -20,7 +20,7 @@ "startRouter": "LLM 라우터 사용을 권장합니다:", "startCustom": "또는 직접 API 키를 가져올 수 있습니다:", "telemetry": { - "helpImprove": "Kilo Code 개선에 도움 주세요", + "helpImprove": "Axon Code 개선에 도움 주세요", "helpImproveMessage": "Kilo Code는 버그 수정 및 확장 기능 개선을 위해 오류 및 사용 데이터를 수집합니다. 이 원격 측정은 코드, 프롬프트 또는 개인 정보를 수집하지 않습니다. 설정에서 이를 끌 수 있습니다." }, "importSettings": "설정 가져오기" diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index eab9a71a20..b2e7188041 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Welkom bij Kilo Code", + "greeting": "Welkom bij Axon Code", "task": { "title": "Taak", "expand": "Taak uitvouwen", @@ -21,7 +21,7 @@ "sharePublicly": "Openbaar delen", "sharePubliclyDescription": "Iedereen met de link kan toegang krijgen", "connectToCloud": "Verbind met Cloud", - "connectToCloudDescription": "Meld je aan bij Kilo Code Cloud om taken te delen", + "connectToCloudDescription": "Meld je aan bij Axon Code Cloud om taken te delen", "sharingDisabledByOrganization": "Delen uitgeschakeld door organisatie", "shareSuccessOrganization": "Organisatielink gekopieerd naar klembord", "shareSuccessPublic": "Openbare link gekopieerd naar klembord", @@ -120,7 +120,7 @@ "title": "Modi", "marketplace": "Modus Marktplaats", "settings": "Modus Instellingen", - "description": "Gespecialiseerde persona's die het gedrag van Kilo Code aanpassen.", + "description": "Gespecialiseerde persona's die het gedrag van Axon Code aanpassen.", "searchPlaceholder": "Zoek modi...", "noResults": "Geen resultaten gevonden", "organizationModes": "Organisatiemodi" @@ -163,46 +163,46 @@ "current": "Huidig" }, "instructions": { - "wantsToFetch": "Kilo Code wil gedetailleerde instructies ophalen om te helpen met de huidige taak" + "wantsToFetch": "Axon Code wil gedetailleerde instructies ophalen om te helpen met de huidige taak" }, "fileOperations": { - "wantsToRead": "Kilo Code wil dit bestand lezen", - "wantsToReadOutsideWorkspace": "Kilo Code wil dit bestand buiten de werkruimte lezen", - "didRead": "Kilo Code heeft dit bestand gelezen", - "wantsToEdit": "Kilo Code wil dit bestand bewerken", - "wantsToEditOutsideWorkspace": "Kilo Code wil dit bestand buiten de werkruimte bewerken", - "wantsToEditProtected": "Kilo Code wil een beveiligd configuratiebestand bewerken", - "wantsToCreate": "Kilo Code wil een nieuw bestand aanmaken", - "wantsToSearchReplace": "Kilo Code wil zoeken en vervangen in dit bestand", - "didSearchReplace": "Kilo Code heeft zoeken en vervangen uitgevoerd op dit bestand", - "wantsToInsert": "Kilo Code wil inhoud invoegen in dit bestand", - "wantsToInsertWithLineNumber": "Kilo Code wil inhoud invoegen in dit bestand op regel {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code wil inhoud toevoegen aan het einde van dit bestand", - "wantsToReadAndXMore": "Kilo Code wil dit bestand en nog {{count}} andere lezen", - "wantsToReadMultiple": "Kilo Code wil meerdere bestanden lezen", - "wantsToApplyBatchChanges": "Kilo Code wil wijzigingen toepassen op meerdere bestanden", - "wantsToGenerateImage": "Kilo Code wil een afbeelding genereren", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code wil een afbeelding genereren buiten de werkruimte", - "wantsToGenerateImageProtected": "Kilo Code wil een afbeelding genereren op een beschermde locatie", - "didGenerateImage": "Kilo Code heeft een afbeelding gegenereerd" + "wantsToRead": "Axon Code wil dit bestand lezen", + "wantsToReadOutsideWorkspace": "Axon Code wil dit bestand buiten de werkruimte lezen", + "didRead": "Axon Code heeft dit bestand gelezen", + "wantsToEdit": "Axon Code wil dit bestand bewerken", + "wantsToEditOutsideWorkspace": "Axon Code wil dit bestand buiten de werkruimte bewerken", + "wantsToEditProtected": "Axon Code wil een beveiligd configuratiebestand bewerken", + "wantsToCreate": "Axon Code wil een nieuw bestand aanmaken", + "wantsToSearchReplace": "Axon Code wil zoeken en vervangen in dit bestand", + "didSearchReplace": "Axon Code heeft zoeken en vervangen uitgevoerd op dit bestand", + "wantsToInsert": "Axon Code wil inhoud invoegen in dit bestand", + "wantsToInsertWithLineNumber": "Axon Code wil inhoud invoegen in dit bestand op regel {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code wil inhoud toevoegen aan het einde van dit bestand", + "wantsToReadAndXMore": "Axon Code wil dit bestand en nog {{count}} andere lezen", + "wantsToReadMultiple": "Axon Code wil meerdere bestanden lezen", + "wantsToApplyBatchChanges": "Axon Code wil wijzigingen toepassen op meerdere bestanden", + "wantsToGenerateImage": "Axon Code wil een afbeelding genereren", + "wantsToGenerateImageOutsideWorkspace": "Axon Code wil een afbeelding genereren buiten de werkruimte", + "wantsToGenerateImageProtected": "Axon Code wil een afbeelding genereren op een beschermde locatie", + "didGenerateImage": "Axon Code heeft een afbeelding gegenereerd" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code wil de bovenliggende bestanden in deze map bekijken", - "didViewTopLevel": "Kilo Code heeft de bovenliggende bestanden in deze map bekeken", - "wantsToViewRecursive": "Kilo Code wil alle bestanden in deze map recursief bekijken", - "didViewRecursive": "Kilo Code heeft alle bestanden in deze map recursief bekeken", - "wantsToViewDefinitions": "Kilo Code wil broncode-definitienamen bekijken die in deze map worden gebruikt", - "didViewDefinitions": "Kilo Code heeft broncode-definitienamen bekeken die in deze map worden gebruikt", - "wantsToSearch": "Kilo Code wil deze map doorzoeken op {{regex}}", - "didSearch": "Kilo Code heeft deze map doorzocht op {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code wil deze map (buiten werkruimte) doorzoeken op {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code heeft deze map (buiten werkruimte) doorzocht op {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code wil de bovenliggende bestanden in deze map (buiten werkruimte) bekijken", - "didViewTopLevelOutsideWorkspace": "Kilo Code heeft de bovenliggende bestanden in deze map (buiten werkruimte) bekeken", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code wil alle bestanden in deze map (buiten werkruimte) recursief bekijken", - "didViewRecursiveOutsideWorkspace": "Kilo Code heeft alle bestanden in deze map (buiten werkruimte) recursief bekeken", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code wil broncode-definitienamen bekijken die in deze map (buiten werkruimte) worden gebruikt", - "didViewDefinitionsOutsideWorkspace": "Kilo Code heeft broncode-definitienamen bekeken die in deze map (buiten werkruimte) worden gebruikt" + "wantsToViewTopLevel": "Axon Code wil de bovenliggende bestanden in deze map bekijken", + "didViewTopLevel": "Axon Code heeft de bovenliggende bestanden in deze map bekeken", + "wantsToViewRecursive": "Axon Code wil alle bestanden in deze map recursief bekijken", + "didViewRecursive": "Axon Code heeft alle bestanden in deze map recursief bekeken", + "wantsToViewDefinitions": "Axon Code wil broncode-definitienamen bekijken die in deze map worden gebruikt", + "didViewDefinitions": "Axon Code heeft broncode-definitienamen bekeken die in deze map worden gebruikt", + "wantsToSearch": "Axon Code wil deze map doorzoeken op {{regex}}", + "didSearch": "Axon Code heeft deze map doorzocht op {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code wil deze map (buiten werkruimte) doorzoeken op {{regex}}", + "didSearchOutsideWorkspace": "Axon Code heeft deze map (buiten werkruimte) doorzocht op {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code wil de bovenliggende bestanden in deze map (buiten werkruimte) bekijken", + "didViewTopLevelOutsideWorkspace": "Axon Code heeft de bovenliggende bestanden in deze map (buiten werkruimte) bekeken", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code wil alle bestanden in deze map (buiten werkruimte) recursief bekijken", + "didViewRecursiveOutsideWorkspace": "Axon Code heeft alle bestanden in deze map (buiten werkruimte) recursief bekeken", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code wil broncode-definitienamen bekijken die in deze map (buiten werkruimte) worden gebruikt", + "didViewDefinitionsOutsideWorkspace": "Axon Code heeft broncode-definitienamen bekeken die in deze map (buiten werkruimte) worden gebruikt" }, "commandOutput": "Commando-uitvoer", "commandExecution": { @@ -230,18 +230,18 @@ "youSaid": "Jij zei" }, "mcp": { - "wantsToUseTool": "Kilo Code wil een tool gebruiken op de {{serverName}} MCP-server", - "wantsToAccessResource": "Kilo Code wil een bron benaderen op de {{serverName}} MCP-server" + "wantsToUseTool": "Axon Code wil een tool gebruiken op de {{serverName}} MCP-server", + "wantsToAccessResource": "Axon Code wil een bron benaderen op de {{serverName}} MCP-server" }, "modes": { - "wantsToSwitch": "Kilo Code wil overschakelen naar {{mode}} modus", - "wantsToSwitchWithReason": "Kilo Code wil overschakelen naar {{mode}} modus omdat: {{reason}}", - "didSwitch": "Kilo Code is overgeschakeld naar {{mode}} modus", - "didSwitchWithReason": "Kilo Code is overgeschakeld naar {{mode}} modus omdat: {{reason}}" + "wantsToSwitch": "Axon Code wil overschakelen naar {{mode}} modus", + "wantsToSwitchWithReason": "Axon Code wil overschakelen naar {{mode}} modus omdat: {{reason}}", + "didSwitch": "Axon Code is overgeschakeld naar {{mode}} modus", + "didSwitchWithReason": "Axon Code is overgeschakeld naar {{mode}} modus omdat: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code wil een nieuwe subtaak aanmaken in {{mode}} modus", - "wantsToFinish": "Kilo Code wil deze subtaak voltooien", + "wantsToCreate": "Axon Code wil een nieuwe subtaak aanmaken in {{mode}} modus", + "wantsToFinish": "Axon Code wil deze subtaak voltooien", "newTaskContent": "Subtaak-instructies", "completionContent": "Subtaak voltooid", "resultContent": "Subtaakresultaten", @@ -249,14 +249,14 @@ "completionInstructions": "Subtaak voltooid! Je kunt de resultaten bekijken en eventuele correcties of volgende stappen voorstellen. Als alles goed is, bevestig dan om het resultaat terug te sturen naar de hoofdtaak." }, "questions": { - "hasQuestion": "Kilo Code heeft een vraag" + "hasQuestion": "Axon Code heeft een vraag" }, "taskCompleted": "Taak voltooid", "error": "Fout", "diffError": { "title": "Bewerking mislukt" }, - "troubleMessage": "Kilo Code ondervindt problemen...", + "troubleMessage": "Axon Code ondervindt problemen...", "powershell": { "issues": "Het lijkt erop dat je problemen hebt met Windows PowerShell, zie deze" }, @@ -304,7 +304,7 @@ "countdownDisplay": "{{count}}s" }, "browser": { - "rooWantsToUse": "Kilo Code wil de browser gebruiken", + "rooWantsToUse": "Axon Code wil de browser gebruiken", "consoleLogs": "Console-logboeken", "noNewLogs": "(Geen nieuwe logboeken)", "screenshot": "Browserschermopname", @@ -336,24 +336,24 @@ "profileViolationWarning": "Het huidige profiel is niet compatibel met de instellingen van uw organisatie", "shellIntegration": { "title": "Waarschuwing commando-uitvoering", - "description": "Je commando wordt uitgevoerd zonder VSCode-terminal shell-integratie. Om deze waarschuwing te onderdrukken kun je shell-integratie uitschakelen in het gedeelte Terminal van de Kilo Code-instellingen of de VSCode-terminalintegratie oplossen via de onderstaande link.", + "description": "Je commando wordt uitgevoerd zonder VSCode-terminal shell-integratie. Om deze waarschuwing te onderdrukken kun je shell-integratie uitschakelen in het gedeelte Terminal van de Axon Code-instellingen of de VSCode-terminalintegratie oplossen via de onderstaande link.", "troubleshooting": "Klik hier voor shell-integratie documentatie." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Limiet voor automatisch goedgekeurde verzoeken bereikt", - "description": "Kilo Code heeft de automatisch goedgekeurde limiet van {{count}} API-verzoek(en) bereikt. Wil je de teller resetten en doorgaan met de taak?", + "description": "Axon Code heeft de automatisch goedgekeurde limiet van {{count}} API-verzoek(en) bereikt. Wil je de teller resetten en doorgaan met de taak?", "button": "Resetten en doorgaan" }, "autoApprovedCostLimitReached": { "title": "Limiet voor automatisch goedgekeurde kosten bereikt", "button": "Resetten en doorgaan", - "description": "Kilo Code heeft de automatisch goedgekeurde kostenlimiet van ${{count}} bereikt. Wilt u de kosten resetten en doorgaan met de taak?" + "description": "Axon Code heeft de automatisch goedgekeurde kostenlimiet van ${{count}} bereikt. Wilt u de kosten resetten en doorgaan met de taak?" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code wil de codebase doorzoeken op {{query}}", - "wantsToSearchWithPath": "Kilo Code wil de codebase doorzoeken op {{query}} in {{path}}", + "wantsToSearch": "Axon Code wil de codebase doorzoeken op {{query}}", + "wantsToSearchWithPath": "Axon Code wil de codebase doorzoeken op {{query}} in {{path}}", "didSearch_one": "1 resultaat gevonden", "didSearch_other": "{{count}} resultaten gevonden", "resultTooltip": "Gelijkenisscore: {{score}} (klik om bestand te openen)" @@ -418,7 +418,7 @@ "clickToEdit": "Klik om bericht te bewerken" }, "slashCommand": { - "wantsToRun": "Kilo Code wil een slash commando uitvoeren", - "didRun": "Kilo Code heeft een slash commando uitgevoerd" + "wantsToRun": "Axon Code wil een slash commando uitvoeren", + "didRun": "Axon Code heeft een slash commando uitgevoerd" } } diff --git a/webview-ui/src/i18n/locales/nl/kilocode.json b/webview-ui/src/i18n/locales/nl/kilocode.json index d4d78f5367..4fac26ef0f 100644 --- a/webview-ui/src/i18n/locales/nl/kilocode.json +++ b/webview-ui/src/i18n/locales/nl/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Welkom bij Kilo Code!", - "introText1": "Kilo Code is een gratis, open source AI coding agent.", + "greeting": "Welkom bij Axon Code!", + "introText1": "Axon Code is een gratis, open source AI coding agent.", "introText2": "Het werkt met de nieuwste AI modellen zoals Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, en meer dan 450 andere.", "introText3": "Maak een gratis account aan en krijg $20 bonuskrediet bij je eerste opwaardering.", "ctaButton": "Aan de slag", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Krediet toevoegen", - "lowBalance": "Uw Kilo Code-saldo is laag", + "lowBalance": "Uw Axon Code-saldo is laag", "newOrganization": "Gebruik je Kilo voor werk?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "MCP-servers" }, "provider": { - "account": "Kilo Code Account", - "apiKey": "Kilo Code API-sleutel", - "login": "Inloggen bij Kilo Code", - "logout": "Uitloggen bij Kilo Code", - "automaticFetch": "De nieuwste modellen zijn automatisch beschikbaar in Kilo Code. Als je niet zeker weet welk model je moet kiezen, werkt Kilo Code het beste met de aanbevolen modellen die bovenaan in vetgedrukte tekst staan.", + "account": "Axon Code Account", + "apiKey": "Axon Code API-sleutel", + "login": "Inloggen bij Axon Code", + "logout": "Uitloggen bij Axon Code", + "automaticFetch": "De nieuwste modellen zijn automatisch beschikbaar in Axon Code. Als je niet zeker weet welk model je moet kiezen, werkt Axon Code het beste met de aanbevolen modellen die bovenaan in vetgedrukte tekst staan.", "providerRouting": { "title": "Provider Routing", "managedByOrganization": "Beheer Provider Routing op organisatieniveau", "createOrganization": "Maak organisatie aan om Provider Routing te beheren", - "description": "Kilo Code routeert verzoeken naar de beste beschikbare providers voor uw model. Standaard worden verzoeken verdeeld over de beste providers om de uptime te maximaliseren. U kunt echter een specifieke provider kiezen om voor dit model te gebruiken.", + "description": "Axon Code routeert verzoeken naar de beste beschikbare providers voor uw model. Standaard worden verzoeken verdeeld over de beste providers om de uptime te maximaliseren. U kunt echter een specifieke provider kiezen om voor dit model te gebruiken.", "sorting": { "default": "Standaard provider sortering", "price": "Voorkeur voor providers met lagere prijs", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Context venster", "providerBreakdown": "Provider Prijs en Capaciteit Overzicht", - "averageKiloCodeCost": "Dit zijn de gemiddelde daadwerkelijke kosten voor Kilo Code bij gebruik van dit model over de afgelopen week. Deze kunnen lager zijn dan de vermelde prijs door gebruik van prompt cache.", + "averageKiloCodeCost": "Dit zijn de gemiddelde daadwerkelijke kosten voor Axon Code bij gebruik van dit model over de afgelopen week. Deze kunnen lager zijn dan de vermelde prijs door gebruik van prompt cache.", "table": { "provider": "Provider", "context": "Het eindpunt kan dit aantal tokens verwerken (input + output).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Sta zeer grote bestandslezingen toe", - "description": "Wanneer ingeschakeld, zal Kilo Code zeer grote bestands- of MCP-outputlezingen uitvoeren, zelfs als er een grote kans is dat het contextvenster overloopt (inhoudsgrootte >80% van het contextvenster)." + "description": "Wanneer ingeschakeld, zal Axon Code zeer grote bestands- of MCP-outputlezingen uitvoeren, zelfs als er een grote kans is dat het contextvenster overloopt (inhoudsgrootte >80% van het contextvenster)." } }, "systemNotifications": { "label": "Systeemmeldingen inschakelen", - "description": "Wanneer ingeschakeld, zal Kilo Code systeemmeldingen sturen voor belangrijke gebeurtenissen zoals taakvoltooing of fouten.", + "description": "Wanneer ingeschakeld, zal Axon Code systeemmeldingen sturen voor belangrijke gebeurtenissen zoals taakvoltooing of fouten.", "testButton": "Testmelding", - "testTitle": "Kilo Code", - "testMessage": "Dit is een testmelding van Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Dit is een testmelding van Axon Code." }, "terminal": { "commandGenerator": { @@ -113,7 +113,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code wil je gesprek samenvatten", + "wantsToCondense": "Axon Code wil je gesprek samenvatten", "condenseConversation": "Gesprek samenvatten" }, "seeNewChanges": "Toon Nieuwe Wijzigingen", @@ -144,15 +144,15 @@ }, "docs": "Documentatie", "rules": { - "tooltip": "Beheer Kilo Code Regels & Workflows", - "ariaLabel": "Kilo Code Regels", + "tooltip": "Beheer Axon Code Regels & Workflows", + "ariaLabel": "Axon Code Regels", "tabs": { "rules": "Regels", "workflows": "Workflows" }, "description": { - "rules": "Regels stellen je in staat om Kilo Code instructies te geven die het moet volgen in alle modi en voor alle prompts. Ze zijn een persistente manier om context en voorkeuren op te nemen voor alle gesprekken in je workspace of globaal.", - "workflows": "Workflows zijn een voorbereid sjabloon voor een gesprek. Workflows stellen je in staat om prompts te definiëren die je vaak gebruikt, en kunnen een reeks stappen bevatten om Kilo Code te begeleiden door repetitieve taken, zoals het implementeren van een service of het indienen van een PR. Om een workflow aan te roepen, typ", + "rules": "Regels stellen je in staat om Axon Code instructies te geven die het moet volgen in alle modi en voor alle prompts. Ze zijn een persistente manier om context en voorkeuren op te nemen voor alle gesprekken in je workspace of globaal.", + "workflows": "Workflows zijn een voorbereid sjabloon voor een gesprek. Workflows stellen je in staat om prompts te definiëren die je vaak gebruikt, en kunnen een reeks stappen bevatten om Axon Code te begeleiden door repetitieve taken, zoals het implementeren van een service of het indienen van een PR. Om een workflow aan te roepen, typ", "workflowsInChat": "in de chat." }, "sections": { @@ -222,11 +222,11 @@ "keybindingDescription": "Autocomplete-functies kunnen worden geactiveerd door commando's. Je kunt de Toetsenbordsnelkoppelingen hier configureren.", "enableAutoTrigger": { "label": "Pauze om te Voltooien", - "description": "Wanneer ingeschakeld, zal Kilo Code automatisch Autocomplete activeren wanneer je stopt met typen. Dit kan nuttig zijn voor snelle fixes en suggesties." + "description": "Wanneer ingeschakeld, zal Axon Code automatisch Autocomplete activeren wanneer je stopt met typen. Dit kan nuttig zijn voor snelle fixes en suggesties." }, "autoTriggerDelay": { "label": "Automatische Activeringsvertraging", - "description": "De vertraging in seconden voordat Kilo Code Autocomplete activeert nadat je bent gestopt met typen. Een kortere vertraging betekent snellere suggesties, maar kan meer resource-intensief zijn." + "description": "De vertraging in seconden voordat Axon Code Autocomplete activeert nadat je bent gestopt met typen. Een kortere vertraging betekent snellere suggesties, maar kan meer resource-intensief zijn." }, "enableQuickInlineTaskKeybinding": { "label": "Snelle Taak ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/nl/marketplace.json b/webview-ui/src/i18n/locales/nl/marketplace.json index 59fde48f2e..08f4ceb52e 100644 --- a/webview-ui/src/i18n/locales/nl/marketplace.json +++ b/webview-ui/src/i18n/locales/nl/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Geïnstalleerd", "settings": "Instellingen", diff --git a/webview-ui/src/i18n/locales/nl/mcp.json b/webview-ui/src/i18n/locales/nl/mcp.json index 136aae18bc..9cc9757e8b 100644 --- a/webview-ui/src/i18n/locales/nl/mcp.json +++ b/webview-ui/src/i18n/locales/nl/mcp.json @@ -2,16 +2,16 @@ "title": "MCP-servers", "done": "Gereed", "marketplace": "MCP-marktplaats", - "description": "Het <0>Model Context Protocol maakt communicatie mogelijk met lokaal draaiende MCP-servers die extra tools en bronnen bieden om Kilo Code's mogelijkheden uit te breiden. Je kunt <1>community-servers gebruiken of Kilo Code vragen om nieuwe tools te maken die specifiek zijn voor jouw workflow (bijv. 'voeg een tool toe die de nieuwste npm-documentatie ophaalt').", + "description": "Het <0>Model Context Protocol maakt communicatie mogelijk met lokaal draaiende MCP-servers die extra tools en bronnen bieden om Axon Code's mogelijkheden uit te breiden. Je kunt <1>community-servers gebruiken of Axon Code vragen om nieuwe tools te maken die specifiek zijn voor jouw workflow (bijv. 'voeg een tool toe die de nieuwste npm-documentatie ophaalt').", "instructions": "Instructies", "enableToggle": { "title": "MCP-servers inschakelen", - "description": "Indien ingeschakeld, kan Kilo Code communiceren met MCP-servers voor geavanceerde functionaliteit. Gebruik je geen MCP, dan kun je dit uitschakelen om het tokengebruik te verminderen." + "description": "Indien ingeschakeld, kan Axon Code communiceren met MCP-servers voor geavanceerde functionaliteit. Gebruik je geen MCP, dan kun je dit uitschakelen om het tokengebruik te verminderen." }, "enableServerCreation": { "title": "Aanmaken van MCP-server inschakelen", - "description": "Indien ingeschakeld, kan Kilo Code je helpen nieuwe MCP-servers te maken via commando's zoals 'voeg een nieuwe tool toe aan...'. Heb je dit niet nodig, schakel het dan uit om het tokengebruik te verminderen.", - "hint": "Tip: Zet deze instelling uit als je Kilo Code niet actief vraagt om een nieuwe MCP-server te maken, om API-tokenkosten te besparen." + "description": "Indien ingeschakeld, kan Axon Code je helpen nieuwe MCP-servers te maken via commando's zoals 'voeg een nieuwe tool toe aan...'. Heb je dit niet nodig, schakel het dan uit om het tokengebruik te verminderen.", + "hint": "Tip: Zet deze instelling uit als je Axon Code niet actief vraagt om een nieuwe MCP-server te maken, om API-tokenkosten te besparen." }, "editGlobalMCP": "Globale MCP bewerken", "editProjectMCP": "Project-MCP bewerken", diff --git a/webview-ui/src/i18n/locales/nl/prompts.json b/webview-ui/src/i18n/locales/nl/prompts.json index 301e8d9486..63a359819d 100644 --- a/webview-ui/src/i18n/locales/nl/prompts.json +++ b/webview-ui/src/i18n/locales/nl/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Modusconfiguratie bewerken", "editGlobalModes": "Globale modi bewerken", "editProjectModes": "Projectmodi bewerken (.kilocodemodes)", - "createModeHelpText": "Modi zijn gespecialiseerde persona's die het gedrag van Kilo Code aanpassen. <0>Meer informatie over het gebruik van modi of <1>het aanpassen van modi.", + "createModeHelpText": "Modi zijn gespecialiseerde persona's die het gedrag van Axon Code aanpassen. <0>Meer informatie over het gebruik van modi of <1>het aanpassen van modi.", "selectMode": "Modus zoeken" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Organisatiemodus", - "description": "Deze modus wordt geleverd door je organisatie en kan hier niet worden bewerkt. Om deze modus te wijzigen, bezoek het Kilo Code Dashboard.", + "description": "Deze modus wordt geleverd door je organisatie en kan hier niet worden bewerkt. Om deze modus te wijzigen, bezoek het Axon Code Dashboard.", "cannotEdit": "Organisatiemodi kunnen niet worden bewerkt" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Roldefinitie", "resetToDefault": "Terugzetten naar standaard", - "description": "Definieer Kilo Code's expertise en persoonlijkheid voor deze modus. Deze beschrijving bepaalt hoe Kilo Code zich presenteert en taken benadert." + "description": "Definieer Axon Code's expertise en persoonlijkheid voor deze modus. Deze beschrijving bepaalt hoe Axon Code zich presenteert en taken benadert." }, "description": { "title": "Korte beschrijving (voor mensen)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Prompt verbeteren", - "description": "Gebruik promptverbetering om op maat gemaakte suggesties of verbeteringen voor je invoer te krijgen. Zo begrijpt Kilo Code je intentie en krijg je de best mogelijke antwoorden. Beschikbaar via het ✨-icoon in de chat." + "description": "Gebruik promptverbetering om op maat gemaakte suggesties of verbeteringen voor je invoer te krijgen. Zo begrijpt Axon Code je intentie en krijg je de best mogelijke antwoorden. Beschikbaar via het ✨-icoon in de chat." }, "CONDENSE": { "label": "Contextcondensatie", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Roldefinitie", - "description": "Definieer Kilo Code's expertise en persoonlijkheid voor deze modus." + "description": "Definieer Axon Code's expertise en persoonlijkheid voor deze modus." }, "whenToUse": { "label": "Wanneer te gebruiken (optioneel)", diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index 0d9473cb60..cc49772826 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Experimenteel", "language": "Taal", - "about": "Over Kilo Code", + "about": "Over Axon Code", "display": "Weergeven" }, "slashCommands": { "description": "Beheer je slash-commando's om snel aangepaste workflows en acties uit te voeren. Meer informatie" }, "prompts": { - "description": "Configureer ondersteuningsprompts die worden gebruikt voor snelle acties zoals het verbeteren van prompts, het uitleggen van code en het oplossen van problemen. Deze prompts helpen Kilo Code om betere ondersteuning te bieden voor veelvoorkomende ontwikkelingstaken." + "description": "Configureer ondersteuningsprompts die worden gebruikt voor snelle acties zoals het verbeteren van prompts, het uitleggen van code en het oplossen van problemen. Deze prompts helpen Axon Code om betere ondersteuning te bieden voor veelvoorkomende ontwikkelingstaken." }, "codeIndex": { "title": "Codebase indexering", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "U kunt een globale sneltoets voor deze instelling configureren in de voorkeuren van uw IDE.", - "description": "Sta Kilo Code toe om automatisch handelingen uit te voeren zonder goedkeuring. Schakel deze instellingen alleen in als je de AI volledig vertrouwt en de bijbehorende beveiligingsrisico's begrijpt.", + "description": "Sta Axon Code toe om automatisch handelingen uit te voeren zonder goedkeuring. Schakel deze instellingen alleen in als je de AI volledig vertrouwt en de bijbehorende beveiligingsrisico's begrijpt.", "enabled": "Auto-goedkeuren ingeschakeld", "toggleAriaLabel": "Automatisch goedkeuren in-/uitschakelen", "disabledAriaLabel": "Automatisch goedkeuren uitgeschakeld - selecteer eerst opties", "readOnly": { "label": "Lezen", - "description": "Indien ingeschakeld, bekijkt Kilo Code automatisch de inhoud van mappen en leest bestanden zonder dat je op de Goedkeuren-knop hoeft te klikken.", + "description": "Indien ingeschakeld, bekijkt Axon Code automatisch de inhoud van mappen en leest bestanden zonder dat je op de Goedkeuren-knop hoeft te klikken.", "outsideWorkspace": { "label": "Inclusief bestanden buiten werkruimte", - "description": "Sta Kilo Code toe om bestanden buiten de huidige werkruimte te lezen zonder goedkeuring." + "description": "Sta Axon Code toe om bestanden buiten de huidige werkruimte te lezen zonder goedkeuring." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Vertraging na schrijven om diagnostiek de kans te geven mogelijke problemen te detecteren", "outsideWorkspace": { "label": "Inclusief bestanden buiten werkruimte", - "description": "Sta Kilo Code toe om bestanden buiten de huidige werkruimte aan te maken en te bewerken zonder goedkeuring." + "description": "Sta Axon Code toe om bestanden buiten de huidige werkruimte aan te maken en te bewerken zonder goedkeuring." }, "protected": { "label": "Inclusief beschermde bestanden", - "description": "Sta Kilo Code toe om beschermde bestanden (zoals .kilocodeignore en .kilocode/ configuratiebestanden) aan te maken en te bewerken zonder goedkeuring." + "description": "Sta Axon Code toe om beschermde bestanden (zoals .kilocodeignore en .kilocode/ configuratiebestanden) aan te maken en te bewerken zonder goedkeuring." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Draft-model moet uit dezelfde modelfamilie komen voor correcte speculatieve decodering.", "selectDraftModel": "Selecteer draft-model", "noModelsFound": "Geen draft-modellen gevonden. Zorg dat LM Studio draait met Server Mode ingeschakeld.", - "description": "LM Studio laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies. Je moet ook de lokale server-functie van LM Studio starten om het met deze extensie te gebruiken. Let op: Kilo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht." + "description": "LM Studio laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies. Je moet ook de lokale server-functie van LM Studio starten om het met deze extensie te gebruiken. Let op: Axon Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht." }, "ollama": { "baseUrl": "Basis-URL (optioneel)", @@ -399,7 +399,7 @@ "numCtx": "Contextvenstergrootte (num_ctx)", "numCtxHelp": "Overschrijft de standaard contextvenstergrootte van het model. Laat leeg om de Modelfile-configuratie van het model te gebruiken. De minimumwaarde is 128.", "description": "Ollama laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies.", - "warning": "Let op: Kilo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht." + "warning": "Let op: Axon Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht." }, "unboundApiKey": "Unbound API-sleutel", "getUnboundApiKey": "Unbound API-sleutel ophalen", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Stel de mogelijkheden en prijzen in voor je aangepaste OpenAI-compatibele model. Wees voorzichtig met het opgeven van de modelmogelijkheden, want deze kunnen de prestaties van Kilo Code beïnvloeden.", + "capabilities": "Stel de mogelijkheden en prijzen in voor je aangepaste OpenAI-compatibele model. Wees voorzichtig met het opgeven van de modelmogelijkheden, want deze kunnen de prestaties van Axon Code beïnvloeden.", "maxTokens": { "label": "Maximaal aantal outputtokens", "description": "Maximaal aantal tokens dat het model in een antwoord kan genereren. (Geef -1 op om de server het maximum te laten bepalen.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Fout- & Herhalingslimiet", - "description": "Aantal opeenvolgende fouten of herhaalde acties voordat het dialoogvenster 'Kilo Code ondervindt problemen' wordt weergegeven", + "description": "Aantal opeenvolgende fouten of herhaalde acties voordat het dialoogvenster 'Axon Code ondervindt problemen' wordt weergegeven", "unlimitedDescription": "Onbeperkt aantal nieuwe pogingen ingeschakeld (automatisch doorgaan). Het dialoogvenster zal nooit verschijnen.", "warning": "⚠️ Instellen op 0 staat onbeperkte nieuwe pogingen toe, wat aanzienlijk API-gebruik kan verbruiken" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Browserhulpmiddel inschakelen", - "description": "Indien ingeschakeld, kan Kilo Code een browser gebruiken om te interageren met websites wanneer modellen computergebruik ondersteunen. <0>Meer informatie" + "description": "Indien ingeschakeld, kan Axon Code een browser gebruiken om te interageren met websites wanneer modellen computergebruik ondersteunen. <0>Meer informatie" }, "viewport": { "label": "Viewport-grootte", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Automatische checkpoints inschakelen", - "description": "Indien ingeschakeld, maakt Kilo Code automatisch checkpoints tijdens het uitvoeren van taken, zodat je eenvoudig wijzigingen kunt bekijken of terugzetten. <0>Meer informatie" + "description": "Indien ingeschakeld, maakt Axon Code automatisch checkpoints tijdens het uitvoeren van taken, zodat je eenvoudig wijzigingen kunt bekijken of terugzetten. <0>Meer informatie" } }, "notifications": { "sound": { "label": "Geluidseffecten inschakelen", - "description": "Indien ingeschakeld, speelt Kilo Code geluidseffecten af voor meldingen en gebeurtenissen.", + "description": "Indien ingeschakeld, speelt Axon Code geluidseffecten af voor meldingen en gebeurtenissen.", "volumeLabel": "Volume" }, "tts": { "label": "Tekst-naar-spraak inschakelen", - "description": "Indien ingeschakeld, leest Kilo Code zijn antwoorden hardop voor via tekst-naar-spraak.", + "description": "Indien ingeschakeld, leest Axon Code zijn antwoorden hardop voor via tekst-naar-spraak.", "speedLabel": "Snelheid" } }, @@ -567,7 +567,7 @@ "description": "Bepaal welke informatie wordt opgenomen in het contextvenster van de AI, wat invloed heeft op tokengebruik en antwoordkwaliteit", "autoCondenseContextPercent": { "label": "Drempelwaarde om intelligente contextcompressie te activeren", - "description": "Wanneer het contextvenster deze drempelwaarde bereikt, zal Kilo Code het automatisch comprimeren." + "description": "Wanneer het contextvenster deze drempelwaarde bereikt, zal Axon Code het automatisch comprimeren." }, "condensingApiConfiguration": { "label": "API-configuratie voor contextcondensatie", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Automatisch intelligente contextcompressie activeren", - "description": "Wanneer ingeschakeld, zal Kilo Code automatisch de context comprimeren wanneer de drempel wordt bereikt. Wanneer uitgeschakeld, kun je nog steeds handmatig contextcompressie activeren." + "description": "Wanneer ingeschakeld, zal Axon Code automatisch de context comprimeren wanneer de drempel wordt bereikt. Wanneer uitgeschakeld, kun je nog steeds handmatig contextcompressie activeren." }, "openTabs": { "label": "Limiet geopende tabbladen in context", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Automatisch afkappen bij bestandslezen", - "description": "Kilo Code leest dit aantal regels wanneer het model geen begin/eindwaarden opgeeft. Als dit aantal lager is dan het totaal, genereert Kilo Code een index van codelijnen. Speciale gevallen: -1 laat Kilo Code het hele bestand lezen (zonder indexering), 0 leest geen regels en geeft alleen een minimale index. Lagere waarden minimaliseren het initiële contextgebruik en maken precieze vervolg-leesopdrachten mogelijk. Expliciete begin/eind-aanvragen worden niet door deze instelling beperkt.", + "description": "Axon Code leest dit aantal regels wanneer het model geen begin/eindwaarden opgeeft. Als dit aantal lager is dan het totaal, genereert Axon Code een index van codelijnen. Speciale gevallen: -1 laat Axon Code het hele bestand lezen (zonder indexering), 0 leest geen regels en geeft alleen een minimale index. Lagere waarden minimaliseren het initiële contextgebruik en maken precieze vervolg-leesopdrachten mogelijk. Expliciete begin/eind-aanvragen worden niet door deze instelling beperkt.", "lines": "regels", "always_full_read": "Altijd volledig bestand lezen" }, @@ -675,27 +675,27 @@ }, "compressProgressBar": { "label": "Voortgangsbalk-uitvoer comprimeren", - "description": "Indien ingeschakeld, verwerkt Kilo Code terminaluitvoer met carriage returns (\r) om te simuleren hoe een echte terminal inhoud weergeeft. Dit verwijdert tussenliggende voortgangsbalken en behoudt alleen de eindstatus, waardoor er meer contextruimte overblijft. <0>Meer informatie" + "description": "Indien ingeschakeld, verwerkt Axon Code terminaluitvoer met carriage returns (\r) om te simuleren hoe een echte terminal inhoud weergeeft. Dit verwijdert tussenliggende voortgangsbalken en behoudt alleen de eindstatus, waardoor er meer contextruimte overblijft. <0>Meer informatie" }, "powershellCounter": { "label": "PowerShell-teller workaround inschakelen", - "description": "Indien ingeschakeld, voegt Kilo Code een teller toe aan PowerShell-commando's om correcte uitvoering te garanderen. Dit helpt bij PowerShell-terminals die problemen hebben met het vastleggen van uitvoer. <0>Meer informatie" + "description": "Indien ingeschakeld, voegt Axon Code een teller toe aan PowerShell-commando's om correcte uitvoering te garanderen. Dit helpt bij PowerShell-terminals die problemen hebben met het vastleggen van uitvoer. <0>Meer informatie" }, "zshClearEolMark": { "label": "ZSH EOL-markering wissen", - "description": "Indien ingeschakeld, wist Kilo Code de ZSH end-of-line markering door PROMPT_EOL_MARK='' te zetten. Dit voorkomt problemen met de interpretatie van uitvoer die eindigt met speciale tekens zoals '%'. <0>Meer informatie" + "description": "Indien ingeschakeld, wist Axon Code de ZSH end-of-line markering door PROMPT_EOL_MARK='' te zetten. Dit voorkomt problemen met de interpretatie van uitvoer die eindigt met speciale tekens zoals '%'. <0>Meer informatie" }, "zshOhMy": { "label": "Oh My Zsh-integratie inschakelen", - "description": "Indien ingeschakeld, zet Kilo Code ITERM_SHELL_INTEGRATION_INSTALLED=Yes om Oh My Zsh shell-integratiefuncties te activeren. Het toepassen van deze instelling kan een herstart van de IDE vereisen. <0>Meer informatie" + "description": "Indien ingeschakeld, zet Axon Code ITERM_SHELL_INTEGRATION_INSTALLED=Yes om Oh My Zsh shell-integratiefuncties te activeren. Het toepassen van deze instelling kan een herstart van de IDE vereisen. <0>Meer informatie" }, "zshP10k": { "label": "Powerlevel10k-integratie inschakelen", - "description": "Indien ingeschakeld, zet Kilo Code POWERLEVEL9K_TERM_SHELL_INTEGRATION=true om Powerlevel10k shell-integratiefuncties te activeren. <0>Meer informatie" + "description": "Indien ingeschakeld, zet Axon Code POWERLEVEL9K_TERM_SHELL_INTEGRATION=true om Powerlevel10k shell-integratiefuncties te activeren. <0>Meer informatie" }, "zdotdir": { "label": "ZDOTDIR-afhandeling inschakelen", - "description": "Indien ingeschakeld, maakt Kilo Code een tijdelijke map aan voor ZDOTDIR om zsh shell-integratie correct af te handelen. Dit zorgt ervoor dat VSCode shell-integratie goed werkt met zsh en je zsh-configuratie behouden blijft. <0>Meer informatie" + "description": "Indien ingeschakeld, maakt Axon Code een tijdelijke map aan voor ZDOTDIR om zsh shell-integratie correct af te handelen. Dit zorgt ervoor dat VSCode shell-integratie goed werkt met zsh en je zsh-configuratie behouden blijft. <0>Meer informatie" }, "inheritEnv": { "label": "Omgevingsvariabelen overnemen", @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "Bewerken via diffs inschakelen", - "description": "Indien ingeschakeld kan Kilo Code sneller bestanden bewerken en worden afgekorte volledige-bestandswijzigingen automatisch geweigerd. Werkt het beste met het nieuwste Claude 4 Sonnet-model.", + "description": "Indien ingeschakeld kan Axon Code sneller bestanden bewerken en worden afgekorte volledige-bestandswijzigingen automatisch geweigerd. Werkt het beste met het nieuwste Claude 4 Sonnet-model.", "strategy": { "label": "Diff-strategie", "options": { @@ -729,7 +729,7 @@ }, "todoList": { "label": "Takenlijst-tool inschakelen", - "description": "Wanneer ingeschakeld, kan Kilo Code takenlijsten maken en beheren om de voortgang van taken bij te houden. Dit helpt complexe taken te organiseren in beheersbare stappen." + "description": "Wanneer ingeschakeld, kan Axon Code takenlijsten maken en beheren om de voortgang van taken bij te houden. Dit helpt complexe taken te organiseren in beheersbare stappen." } }, "experimental": { @@ -739,23 +739,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Experimentele zoek-en-vervang-tool gebruiken", - "description": "Schakel de experimentele zoek-en-vervang-tool in, waarmee Kilo Code meerdere instanties van een zoekterm in één verzoek kan vervangen." + "description": "Schakel de experimentele zoek-en-vervang-tool in, waarmee Axon Code meerdere instanties van een zoekterm in één verzoek kan vervangen." }, "INSERT_BLOCK": { "name": "Experimentele inhoud-invoeg-tool gebruiken", - "description": "Schakel de experimentele inhoud-invoeg-tool in, waarmee Kilo Code inhoud op specifieke regelnummers kan invoegen zonder een diff te maken." + "description": "Schakel de experimentele inhoud-invoeg-tool in, waarmee Axon Code inhoud op specifieke regelnummers kan invoegen zonder een diff te maken." }, "POWER_STEERING": { "name": "Experimentele 'power steering'-modus gebruiken", - "description": "Indien ingeschakeld, herinnert Kilo Code het model vaker aan de details van de huidige modusdefinitie. Dit leidt tot sterkere naleving van roldefinities en aangepaste instructies, maar gebruikt meer tokens per bericht." + "description": "Indien ingeschakeld, herinnert Axon Code het model vaker aan de details van de huidige modusdefinitie. Dit leidt tot sterkere naleving van roldefinities en aangepaste instructies, maar gebruikt meer tokens per bericht." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Experimentele multi-block diff-tool gebruiken", - "description": "Indien ingeschakeld, gebruikt Kilo Code de multi-block diff-tool. Hiermee wordt geprobeerd meerdere codeblokken in het bestand in één verzoek bij te werken." + "description": "Indien ingeschakeld, gebruikt Axon Code de multi-block diff-tool. Hiermee wordt geprobeerd meerdere codeblokken in het bestand in één verzoek bij te werken." }, "CONCURRENT_FILE_READS": { "name": "Gelijktijdig lezen van bestanden inschakelen", - "description": "Wanneer ingeschakeld, kan Kilo Code meerdere bestanden in één verzoek lezen. Wanneer uitgeschakeld, moet Kilo Code bestanden één voor één lezen. Uitschakelen kan helpen bij het werken met minder capabele modellen of wanneer u meer controle over bestandstoegang wilt." + "description": "Wanneer ingeschakeld, kan Axon Code meerdere bestanden in één verzoek lezen. Wanneer uitgeschakeld, moet Axon Code bestanden één voor één lezen. Uitschakelen kan helpen bij het werken met minder capabele modellen of wanneer u meer controle over bestandstoegang wilt." }, "MARKETPLACE": { "name": "Marketplace inschakelen", @@ -763,11 +763,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Gelijktijdige bestandsbewerkingen inschakelen", - "description": "Wanneer ingeschakeld, kan Kilo Code meerdere bestanden in één verzoek bewerken. Wanneer uitgeschakeld, moet Kilo Code bestanden één voor één bewerken. Het uitschakelen hiervan kan helpen wanneer je werkt met minder capabele modellen of wanneer je meer controle wilt over bestandswijzigingen。" + "description": "Wanneer ingeschakeld, kan Axon Code meerdere bestanden in één verzoek bewerken. Wanneer uitgeschakeld, moet Axon Code bestanden één voor één bewerken. Het uitschakelen hiervan kan helpen wanneer je werkt met minder capabele modellen of wanneer je meer controle wilt over bestandswijzigingen。" }, "MORPH_FAST_APPLY": { "name": "Fast Apply inschakelen", - "description": "Wanneer ingeschakeld, kan Kilo Code bestanden bewerken met Fast Apply met gespecialiseerde modellen geoptimaliseerd voor codewijzigingen. Vereist de Kilo Gateway Provider, OpenRouter, of een Morph API-sleutel.", + "description": "Wanneer ingeschakeld, kan Axon Code bestanden bewerken met Fast Apply met gespecialiseerde modellen geoptimaliseerd voor codewijzigingen. Vereist de Kilo Gateway Provider, OpenRouter, of een Morph API-sleutel.", "apiKey": "Morph API-sleutel (optioneel)", "placeholder": "Voer je Morph API-sleutel in (optioneel)", "modelLabel": "Modelselectie", @@ -781,7 +781,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Achtergrondbewerking", - "description": "Voorkomt editor focus verstoring wanneer ingeschakeld. Bestandsbewerkingen gebeuren op de achtergrond zonder diff-weergaven te openen of focus te stelen. Je kunt ononderbroken doorwerken terwijl Kilo Code wijzigingen aanbrengt. Bestanden kunnen zonder focus worden geopend om diagnostiek vast te leggen of volledig gesloten blijven." + "description": "Voorkomt editor focus verstoring wanneer ingeschakeld. Bestandsbewerkingen gebeuren op de achtergrond zonder diff-weergaven te openen of focus te stelen. Je kunt ononderbroken doorwerken terwijl Axon Code wijzigingen aanbrengt. Bestanden kunnen zonder focus worden geopend om diagnostiek vast te leggen of volledig gesloten blijven." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Nieuwe berichtparser gebruiken", @@ -793,13 +793,13 @@ }, "IMAGE_GENERATION": { "name": "AI-afbeeldingsgeneratie inschakelen", - "description": "Wanneer ingeschakeld, kan Kilo Code afbeeldingen genereren van tekstprompts. Vereist een geconfigureerde Kilo Code of OpenRouter API-sleutel.", + "description": "Wanneer ingeschakeld, kan Axon Code afbeeldingen genereren van tekstprompts. Vereist een geconfigureerde Axon Code of OpenRouter API-sleutel.", "apiProvider": "API-provider", "openRouterApiKeyLabel": "OpenRouter API-sleutel", "openRouterApiKeyPlaceholder": "Voer je OpenRouter API-sleutel in", - "kiloCodeApiKeyLabel": "Kilo Code API-sleutel", - "kiloCodeApiKeyPlaceholder": "Voer je Kilo Code API-sleutel in", - "kiloCodeApiKeyPaste": "Plak huidige Kilo Code API-sleutel", + "kiloCodeApiKeyLabel": "Axon Code API-sleutel", + "kiloCodeApiKeyPlaceholder": "Voer je Axon Code API-sleutel in", + "kiloCodeApiKeyPaste": "Plak huidige Axon Code API-sleutel", "getApiKeyText": "Haal je API-sleutel op van", "modelSelectionLabel": "Afbeeldingsgeneratiemodel", "modelSelectionDescription": "Selecteer het model voor afbeeldingsgeneratie", @@ -812,12 +812,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Model-geïnitieerde slash-commando's inschakelen", - "description": "Wanneer ingeschakeld, kan Kilo Code je slash-commando's uitvoeren om workflows uit te voeren." + "description": "Wanneer ingeschakeld, kan Axon Code je slash-commando's uitvoeren om workflows uit te voeren." } }, "promptCaching": { "label": "Prompt caching inschakelen", - "description": "Indien ingeschakeld, gebruikt Kilo Code dit model met prompt caching om kosten te verlagen." + "description": "Indien ingeschakeld, gebruikt Axon Code dit model met prompt caching om kosten te verlagen." }, "temperature": { "useCustom": "Aangepaste temperatuur gebruiken", @@ -849,18 +849,18 @@ } }, "modelPicker": { - "automaticFetch": "De extensie haalt automatisch de nieuwste lijst met modellen op van {{serviceName}}. Weet je niet welk model je moet kiezen? Kilo Code werkt het beste met {{defaultModelId}}.", + "automaticFetch": "De extensie haalt automatisch de nieuwste lijst met modellen op van {{serviceName}}. Weet je niet welk model je moet kiezen? Axon Code werkt het beste met {{defaultModelId}}.", "label": "Model", "searchPlaceholder": "Zoeken", "noMatchFound": "Geen overeenkomsten gevonden", "useCustomModel": "Aangepast gebruiken: {{modelId}}" }, "footer": { - "feedback": "Heb je vragen of feedback? Open gerust een issue op github.com/Kilo-Org/kilocode of sluit je aan bij reddit.com/r/kilocode of kilocode.ai/discord", - "support": "Voor financiële vragen kunt u contact opnemen met de klantenservice via https://kilocode.ai/support", + "feedback": "Heb je vragen of feedback? Open gerust een issue op github.com/Kilo-Org/kilocode of sluit je aan bij reddit.com/r/kilocode of matterai.so/discord", + "support": "Voor financiële vragen kunt u contact opnemen met de klantenservice via https://matterai.so/support", "telemetry": { "label": "Fout- en gebruiksrapportage toestaan", - "description": "Help Kilo Code te verbeteren door gebruiksgegevens en foutmeldingen te verzenden. Er worden nooit code, prompts of persoonlijke gegevens verzonden. Zie ons privacybeleid voor meer informatie." + "description": "Help Axon Code te verbeteren door gebruiksgegevens en foutmeldingen te verzenden. Er worden nooit code, prompts of persoonlijke gegevens verzonden. Zie ons privacybeleid voor meer informatie." }, "settings": { "import": "Importeren", diff --git a/webview-ui/src/i18n/locales/nl/welcome.json b/webview-ui/src/i18n/locales/nl/welcome.json index 9046e24610..dc971c3665 100644 --- a/webview-ui/src/i18n/locales/nl/welcome.json +++ b/webview-ui/src/i18n/locales/nl/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Hoi, ik ben Kilo Code!", - "introduction": "Kilo Code is de toonaangevende autonome programmeeragent. Maak je klaar om te ontwerpen, coderen, debuggen en je productiviteit te verhogen als nooit tevoren. Om door te gaan, heeft Kilo Code een API-sleutel nodig.", + "greeting": "Hoi, ik ben Axon Code!", + "introduction": "Axon Code is de toonaangevende autonome programmeeragent. Maak je klaar om te ontwerpen, coderen, debuggen en je productiviteit te verhogen als nooit tevoren. Om door te gaan, heeft Axon Code een API-sleutel nodig.", "notice": "Om te beginnen heeft deze extensie een API-provider nodig.", "start": "Aan de slag!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Probeer Roo gratis uit" } }, - "chooseProvider": "Om zijn magie te doen, heeft Kilo Code een API-sleutel nodig.", + "chooseProvider": "Om zijn magie te doen, heeft Axon Code een API-sleutel nodig.", "startRouter": "We raden aan om een LLM-router te gebruiken:", "startCustom": "Of je kunt je eigen API-sleutel gebruiken:", "telemetry": { - "helpImprove": "Help Kilo Code verbeteren", - "helpImproveMessage": "Kilo Code verzamelt fout- en gebruiksgegevens om ons te helpen bugs op te lossen en de extensie te verbeteren. Deze telemetrie verzamelt geen code, prompts of persoonlijke gegevens. Je kunt dit uitschakelen in de instellingen." + "helpImprove": "Help Axon Code verbeteren", + "helpImproveMessage": "Axon Code verzamelt fout- en gebruiksgegevens om ons te helpen bugs op te lossen en de extensie te verbeteren. Deze telemetrie verzamelt geen code, prompts of persoonlijke gegevens. Je kunt dit uitschakelen in de instellingen." }, "importSettings": "Instellingen importeren" } diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index 7cd7c60742..4e4bd9ba36 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Co Kilo Code może dla Ciebie zrobić?", + "greeting": "Co Axon Code może dla Ciebie zrobić?", "task": { "title": "Zadanie", "expand": "Rozwiń zadanie", @@ -21,7 +21,7 @@ "sharePublicly": "Udostępnij publicznie", "sharePubliclyDescription": "Każdy z linkiem może uzyskać dostęp", "connectToCloud": "Połącz z chmurą", - "connectToCloudDescription": "Zaloguj się do Kilo Code Cloud, aby udostępniać zadania", + "connectToCloudDescription": "Zaloguj się do Axon Code Cloud, aby udostępniać zadania", "sharingDisabledByOrganization": "Udostępnianie wyłączone przez organizację", "shareSuccessOrganization": "Link organizacji skopiowany do schowka", "shareSuccessPublic": "Link publiczny skopiowany do schowka", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Przewiń do dołu czatu", "about": "Generuj, refaktoryzuj i debuguj kod z pomocą sztucznej inteligencji. Sprawdź naszą dokumentację, aby dowiedzieć się więcej.", - "onboarding": "Twoja lista zadań w tym obszarze roboczym jest pusta. Zacznij od wpisania zadania poniżej. Nie wiesz, jak zacząć? Przeczytaj więcej o tym, co Kilo Code może dla Ciebie zrobić w dokumentacji.", + "onboarding": "Twoja lista zadań w tym obszarze roboczym jest pusta. Zacznij od wpisania zadania poniżej. Nie wiesz, jak zacząć? Przeczytaj więcej o tym, co Axon Code może dla Ciebie zrobić w dokumentacji.", "rooTips": { "boomerangTasks": { "title": "Orkiestracja Zadań", @@ -128,7 +128,7 @@ "title": "Tryby", "marketplace": "Marketplace Trybów", "settings": "Ustawienia Trybów", - "description": "Wyspecjalizowane persony, które dostosowują zachowanie Kilo Code.", + "description": "Wyspecjalizowane persony, które dostosowują zachowanie Axon Code.", "searchPlaceholder": "Szukaj trybów...", "noResults": "Nie znaleziono wyników", "organizationModes": "Tryby organizacji" @@ -143,7 +143,7 @@ "diffError": { "title": "Edycja nieudana" }, - "troubleMessage": "Kilo Code ma problemy...", + "troubleMessage": "Axon Code ma problemy...", "apiRequest": { "title": "Zapytanie API", "failed": "Zapytanie API nie powiodło się", @@ -168,46 +168,46 @@ "current": "Bieżący" }, "instructions": { - "wantsToFetch": "Kilo Code chce pobrać szczegółowe instrukcje, aby pomóc w bieżącym zadaniu" + "wantsToFetch": "Axon Code chce pobrać szczegółowe instrukcje, aby pomóc w bieżącym zadaniu" }, "fileOperations": { - "wantsToRead": "Kilo Code chce przeczytać ten plik", - "wantsToReadOutsideWorkspace": "Kilo Code chce przeczytać ten plik poza obszarem roboczym", - "didRead": "Kilo Code przeczytał ten plik", - "wantsToEdit": "Kilo Code chce edytować ten plik", - "wantsToEditOutsideWorkspace": "Kilo Code chce edytować ten plik poza obszarem roboczym", - "wantsToEditProtected": "Kilo Code chce edytować chroniony plik konfiguracyjny", - "wantsToCreate": "Kilo Code chce utworzyć nowy plik", - "wantsToSearchReplace": "Kilo Code chce wykonać wyszukiwanie i zamianę w tym pliku", - "didSearchReplace": "Kilo Code wykonał wyszukiwanie i zamianę w tym pliku", - "wantsToInsert": "Kilo Code chce wstawić zawartość do tego pliku", - "wantsToInsertWithLineNumber": "Kilo Code chce wstawić zawartość do tego pliku w linii {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code chce dodać zawartość na końcu tego pliku", - "wantsToReadAndXMore": "Kilo Code chce przeczytać ten plik i {{count}} więcej", - "wantsToReadMultiple": "Kilo Code chce odczytać wiele plików", - "wantsToApplyBatchChanges": "Kilo Code chce zastosować zmiany do wielu plików", - "wantsToGenerateImage": "Kilo Code chce wygenerować obraz", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code chce wygenerować obraz poza obszarem roboczym", - "wantsToGenerateImageProtected": "Kilo Code chce wygenerować obraz w chronionym miejscu", - "didGenerateImage": "Kilo Code wygenerował obraz" + "wantsToRead": "Axon Code chce przeczytać ten plik", + "wantsToReadOutsideWorkspace": "Axon Code chce przeczytać ten plik poza obszarem roboczym", + "didRead": "Axon Code przeczytał ten plik", + "wantsToEdit": "Axon Code chce edytować ten plik", + "wantsToEditOutsideWorkspace": "Axon Code chce edytować ten plik poza obszarem roboczym", + "wantsToEditProtected": "Axon Code chce edytować chroniony plik konfiguracyjny", + "wantsToCreate": "Axon Code chce utworzyć nowy plik", + "wantsToSearchReplace": "Axon Code chce wykonać wyszukiwanie i zamianę w tym pliku", + "didSearchReplace": "Axon Code wykonał wyszukiwanie i zamianę w tym pliku", + "wantsToInsert": "Axon Code chce wstawić zawartość do tego pliku", + "wantsToInsertWithLineNumber": "Axon Code chce wstawić zawartość do tego pliku w linii {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code chce dodać zawartość na końcu tego pliku", + "wantsToReadAndXMore": "Axon Code chce przeczytać ten plik i {{count}} więcej", + "wantsToReadMultiple": "Axon Code chce odczytać wiele plików", + "wantsToApplyBatchChanges": "Axon Code chce zastosować zmiany do wielu plików", + "wantsToGenerateImage": "Axon Code chce wygenerować obraz", + "wantsToGenerateImageOutsideWorkspace": "Axon Code chce wygenerować obraz poza obszarem roboczym", + "wantsToGenerateImageProtected": "Axon Code chce wygenerować obraz w chronionym miejscu", + "didGenerateImage": "Axon Code wygenerował obraz" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code chce zobaczyć pliki najwyższego poziomu w tym katalogu", - "didViewTopLevel": "Kilo Code zobaczył pliki najwyższego poziomu w tym katalogu", - "wantsToViewRecursive": "Kilo Code chce rekurencyjnie zobaczyć wszystkie pliki w tym katalogu", - "didViewRecursive": "Kilo Code rekurencyjnie zobaczył wszystkie pliki w tym katalogu", - "wantsToViewDefinitions": "Kilo Code chce zobaczyć nazwy definicji kodu źródłowego używane w tym katalogu", - "didViewDefinitions": "Kilo Code zobaczył nazwy definicji kodu źródłowego używane w tym katalogu", - "wantsToSearch": "Kilo Code chce przeszukać ten katalog w poszukiwaniu {{regex}}", - "didSearch": "Kilo Code przeszukał ten katalog w poszukiwaniu {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code chce przeszukać ten katalog (poza obszarem roboczym) w poszukiwaniu {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code przeszukał ten katalog (poza obszarem roboczym) w poszukiwaniu {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code chce zobaczyć pliki najwyższego poziomu w tym katalogu (poza obszarem roboczym)", - "didViewTopLevelOutsideWorkspace": "Kilo Code zobaczył pliki najwyższego poziomu w tym katalogu (poza obszarem roboczym)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code chce rekurencyjnie zobaczyć wszystkie pliki w tym katalogu (poza obszarem roboczym)", - "didViewRecursiveOutsideWorkspace": "Kilo Code rekurencyjnie zobaczył wszystkie pliki w tym katalogu (poza obszarem roboczym)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code chce zobaczyć nazwy definicji kodu źródłowego używane w tym katalogu (poza obszarem roboczym)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code zobaczył nazwy definicji kodu źródłowego używane w tym katalogu (poza obszarem roboczym)" + "wantsToViewTopLevel": "Axon Code chce zobaczyć pliki najwyższego poziomu w tym katalogu", + "didViewTopLevel": "Axon Code zobaczył pliki najwyższego poziomu w tym katalogu", + "wantsToViewRecursive": "Axon Code chce rekurencyjnie zobaczyć wszystkie pliki w tym katalogu", + "didViewRecursive": "Axon Code rekurencyjnie zobaczył wszystkie pliki w tym katalogu", + "wantsToViewDefinitions": "Axon Code chce zobaczyć nazwy definicji kodu źródłowego używane w tym katalogu", + "didViewDefinitions": "Axon Code zobaczył nazwy definicji kodu źródłowego używane w tym katalogu", + "wantsToSearch": "Axon Code chce przeszukać ten katalog w poszukiwaniu {{regex}}", + "didSearch": "Axon Code przeszukał ten katalog w poszukiwaniu {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code chce przeszukać ten katalog (poza obszarem roboczym) w poszukiwaniu {{regex}}", + "didSearchOutsideWorkspace": "Axon Code przeszukał ten katalog (poza obszarem roboczym) w poszukiwaniu {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code chce zobaczyć pliki najwyższego poziomu w tym katalogu (poza obszarem roboczym)", + "didViewTopLevelOutsideWorkspace": "Axon Code zobaczył pliki najwyższego poziomu w tym katalogu (poza obszarem roboczym)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code chce rekurencyjnie zobaczyć wszystkie pliki w tym katalogu (poza obszarem roboczym)", + "didViewRecursiveOutsideWorkspace": "Axon Code rekurencyjnie zobaczył wszystkie pliki w tym katalogu (poza obszarem roboczym)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code chce zobaczyć nazwy definicji kodu źródłowego używane w tym katalogu (poza obszarem roboczym)", + "didViewDefinitionsOutsideWorkspace": "Axon Code zobaczył nazwy definicji kodu źródłowego używane w tym katalogu (poza obszarem roboczym)" }, "commandOutput": "Wyjście polecenia", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Powiedziałeś" }, "mcp": { - "wantsToUseTool": "Kilo Code chce użyć narzędzia na serwerze MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code chce uzyskać dostęp do zasobu na serwerze MCP {{serverName}}" + "wantsToUseTool": "Axon Code chce użyć narzędzia na serwerze MCP {{serverName}}", + "wantsToAccessResource": "Axon Code chce uzyskać dostęp do zasobu na serwerze MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code chce przełączyć się na tryb {{mode}}", - "wantsToSwitchWithReason": "Kilo Code chce przełączyć się na tryb {{mode}} ponieważ: {{reason}}", - "didSwitch": "Kilo Code przełączył się na tryb {{mode}}", - "didSwitchWithReason": "Kilo Code przełączył się na tryb {{mode}} ponieważ: {{reason}}" + "wantsToSwitch": "Axon Code chce przełączyć się na tryb {{mode}}", + "wantsToSwitchWithReason": "Axon Code chce przełączyć się na tryb {{mode}} ponieważ: {{reason}}", + "didSwitch": "Axon Code przełączył się na tryb {{mode}}", + "didSwitchWithReason": "Axon Code przełączył się na tryb {{mode}} ponieważ: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code chce utworzyć nowe podzadanie w trybie {{mode}}", - "wantsToFinish": "Kilo Code chce zakończyć to podzadanie", + "wantsToCreate": "Axon Code chce utworzyć nowe podzadanie w trybie {{mode}}", + "wantsToFinish": "Axon Code chce zakończyć to podzadanie", "newTaskContent": "Instrukcje podzadania", "completionContent": "Podzadanie zakończone", "resultContent": "Wyniki podzadania", @@ -254,7 +254,7 @@ "completionInstructions": "Podzadanie zakończone! Możesz przejrzeć wyniki i zasugerować poprawki lub następne kroki. Jeśli wszystko wygląda dobrze, potwierdź, aby zwrócić wynik do zadania nadrzędnego." }, "questions": { - "hasQuestion": "Kilo Code ma pytanie" + "hasQuestion": "Axon Code ma pytanie" }, "taskCompleted": "Zadanie zakończone", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "Dołącz do nas na X, Discord, lub r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code chce użyć przeglądarki", + "rooWantsToUse": "Axon Code chce użyć przeglądarki", "consoleLogs": "Logi konsoli", "noNewLogs": "(Brak nowych logów)", "screenshot": "Zrzut ekranu przeglądarki", @@ -336,24 +336,24 @@ "profileViolationWarning": "Bieżący profil nie jest kompatybilny z ustawieniami Twojej organizacji", "shellIntegration": { "title": "Ostrzeżenie wykonania polecenia", - "description": "Twoje polecenie jest wykonywane bez integracji powłoki terminala VSCode. Aby ukryć to ostrzeżenie, możesz wyłączyć integrację powłoki w sekcji Terminal w ustawieniach Kilo Code lub rozwiązać problemy z integracją terminala VSCode korzystając z poniższego linku.", + "description": "Twoje polecenie jest wykonywane bez integracji powłoki terminala VSCode. Aby ukryć to ostrzeżenie, możesz wyłączyć integrację powłoki w sekcji Terminal w ustawieniach Axon Code lub rozwiązać problemy z integracją terminala VSCode korzystając z poniższego linku.", "troubleshooting": "Kliknij tutaj, aby zobaczyć dokumentację integracji powłoki." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Osiągnięto limit automatycznie zatwierdzonych żądań", - "description": "Kilo Code osiągnął automatycznie zatwierdzony limit {{count}} żądania/żądań API. Czy chcesz zresetować licznik i kontynuować zadanie?", + "description": "Axon Code osiągnął automatycznie zatwierdzony limit {{count}} żądania/żądań API. Czy chcesz zresetować licznik i kontynuować zadanie?", "button": "Zresetuj i kontynuuj" }, "autoApprovedCostLimitReached": { "button": "Zresetuj i Kontynuuj", "title": "Osiągnięto limit kosztów z automatycznym zatwierdzaniem", - "description": "Kilo Code osiągnął automatycznie zatwierdzony limit kosztów wynoszący ${{count}}. Czy chcesz zresetować koszt i kontynuować zadanie?" + "description": "Axon Code osiągnął automatycznie zatwierdzony limit kosztów wynoszący ${{count}}. Czy chcesz zresetować koszt i kontynuować zadanie?" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code chce przeszukać bazę kodu w poszukiwaniu {{query}}", - "wantsToSearchWithPath": "Kilo Code chce przeszukać bazę kodu w poszukiwaniu {{query}} w {{path}}", + "wantsToSearch": "Axon Code chce przeszukać bazę kodu w poszukiwaniu {{query}}", + "wantsToSearchWithPath": "Axon Code chce przeszukać bazę kodu w poszukiwaniu {{query}} w {{path}}", "didSearch_one": "Znaleziono 1 wynik", "didSearch_other": "Znaleziono {{count}} wyników", "resultTooltip": "Wynik podobieństwa: {{score}} (kliknij, aby otworzyć plik)" @@ -418,7 +418,7 @@ "clickToEdit": "Kliknij, aby edytować wiadomość" }, "slashCommand": { - "wantsToRun": "Kilo Code chce uruchomić komendę slash", - "didRun": "Kilo Code uruchomił komendę slash" + "wantsToRun": "Axon Code chce uruchomić komendę slash", + "didRun": "Axon Code uruchomił komendę slash" } } diff --git a/webview-ui/src/i18n/locales/pl/kilocode.json b/webview-ui/src/i18n/locales/pl/kilocode.json index 5ed229ee5b..88114bf40a 100644 --- a/webview-ui/src/i18n/locales/pl/kilocode.json +++ b/webview-ui/src/i18n/locales/pl/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Witaj w Kilo Code!", - "introText1": "Kilo Code to darmowy, otwartoźródłowy agent kodowania AI.", + "greeting": "Witaj w Axon Code!", + "introText1": "Axon Code to darmowy, otwartoźródłowy agent kodowania AI.", "introText2": "Współpracuje z najnowszymi modelami AI, takimi jak Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 i ponad 450 innymi.", "introText3": "Stwórz darmowe konto i otrzymaj $20 bonusowych kredytów przy pierwszym doładowaniu.", "ctaButton": "Rozpocznij", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Dodaj kredyt", - "lowBalance": "Twój stan konta Kilo Code jest niski", + "lowBalance": "Twój stan konta Axon Code jest niski", "newOrganization": "Używasz Kilo do pracy?" }, "pagination": { @@ -35,15 +35,15 @@ "mcp": "Serwery MCP" }, "provider": { - "account": "Konto Kilo Code", - "apiKey": "Klucz API Kilo Code", - "login": "Zaloguj się do Kilo Code", - "logout": "Wyloguj się z Kilo Code", + "account": "Konto Axon Code", + "apiKey": "Klucz API Axon Code", + "login": "Zaloguj się do Axon Code", + "logout": "Wyloguj się z Axon Code", "providerRouting": { "title": "Routing dostawców", "managedByOrganization": "Zarządzaj routingiem dostawców na poziomie organizacji", "createOrganization": "Utwórz organizację, aby zarządzać routingiem dostawców", - "description": "Kilo Code kieruje żądania do najlepszych dostępnych dostawców dla Twojego modelu. Domyślnie żądania są równoważone obciążeniem między najlepszymi dostawcami, aby zmaksymalizować czas działania. Możesz jednak wybrać konkretnego dostawcę do użycia dla tego modelu.", + "description": "Axon Code kieruje żądania do najlepszych dostępnych dostawców dla Twojego modelu. Domyślnie żądania są równoważone obciążeniem między najlepszymi dostawcami, aby zmaksymalizować czas działania. Możesz jednak wybrać konkretnego dostawcę do użycia dla tego modelu.", "sorting": { "default": "Domyślne sortowanie dostawców", "price": "Preferuj dostawców z niższą ceną", @@ -58,12 +58,12 @@ "zdr": "Zerowe przechowywanie danych" } }, - "automaticFetch": "Najnowsze modele są automatycznie dostępne w Kilo Code. Jeśli nie jesteś pewien, który model wybrać, Kilo Code działa najlepiej z zalecanymi modelami wymienionymi na górze pogrubioną czcionką." + "automaticFetch": "Najnowsze modele są automatycznie dostępne w Axon Code. Jeśli nie jesteś pewien, który model wybrać, Axon Code działa najlepiej z zalecanymi modelami wymienionymi na górze pogrubioną czcionką." }, "modelInfo": { "contextWindow": "Okno kontekstu", "providerBreakdown": "Zestawienie Cen i Możliwości Dostawcy", - "averageKiloCodeCost": "To jest średni rzeczywisty koszt za korzystanie z Kilo Code z tym modelem w ciągu ostatniego tygodnia. Może być niższy niż podana cena ze względu na wykorzystanie pamięci podręcznej promptów.", + "averageKiloCodeCost": "To jest średni rzeczywisty koszt za korzystanie z Axon Code z tym modelem w ciągu ostatniego tygodnia. Może być niższy niż podana cena ze względu na wykorzystanie pamięci podręcznej promptów.", "table": { "provider": "Dostawca", "context": "Punkt końcowy może przetworzyć tę liczbę tokenów (wejście + wyjście).", @@ -76,15 +76,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Zezwól na odczyt bardzo dużych plików", - "description": "Gdy włączone, Kilo Code będzie wykonywać odczyty bardzo dużych plików lub wyjść MCP, nawet jeśli istnieje duże prawdopodobieństwo przepełnienia okna kontekstu (rozmiar zawartości >80% okna kontekstu)." + "description": "Gdy włączone, Axon Code będzie wykonywać odczyty bardzo dużych plików lub wyjść MCP, nawet jeśli istnieje duże prawdopodobieństwo przepełnienia okna kontekstu (rozmiar zawartości >80% okna kontekstu)." } }, "systemNotifications": { "label": "Włącz powiadomienia systemowe", - "description": "Gdy włączone, Kilo Code będzie wysyłać powiadomienia systemowe o ważnych wydarzeniach, takich jak zakończenie zadania lub błędy.", + "description": "Gdy włączone, Axon Code będzie wysyłać powiadomienia systemowe o ważnych wydarzeniach, takich jak zakończenie zadania lub błędy.", "testButton": "Testuj powiadomienie", - "testTitle": "Kilo Code", - "testMessage": "To jest testowe powiadomienie z Kilo Code." + "testTitle": "Axon Code", + "testMessage": "To jest testowe powiadomienie z Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code chce skondensować Twoją rozmowę", + "wantsToCondense": "Axon Code chce skondensować Twoją rozmowę", "condenseConversation": "Skondensuj Rozmowę" }, "seeNewChanges": "Pokaż nowe zmiany", @@ -137,15 +137,15 @@ }, "docs": "Dokumentacja", "rules": { - "tooltip": "Zarządzaj Regułami i Przepływami Pracy Kilo Code", - "ariaLabel": "Reguły Kilo Code", + "tooltip": "Zarządzaj Regułami i Przepływami Pracy Axon Code", + "ariaLabel": "Reguły Axon Code", "tabs": { "rules": "Reguły", "workflows": "Przepływy Pracy" }, "description": { - "rules": "Reguły pozwalają dostarczyć Kilo Code instrukcje, których powinien przestrzegać we wszystkich trybach i dla wszystkich promptów. To trwały sposób dołączania kontekstu i preferencji dla wszystkich rozmów w twoim obszarze roboczym lub globalnie.", - "workflows": "Przepływy pracy to przygotowany szablon dla rozmowy. Przepływy pracy pozwalają zdefiniować prompty, których często używasz, i mogą zawierać serię kroków, aby poprowadzić Kilo Code przez powtarzalne zadania, takie jak wdrażanie usługi lub przesyłanie PR. Aby wywołać przepływ pracy, wpisz", + "rules": "Reguły pozwalają dostarczyć Axon Code instrukcje, których powinien przestrzegać we wszystkich trybach i dla wszystkich promptów. To trwały sposób dołączania kontekstu i preferencji dla wszystkich rozmów w twoim obszarze roboczym lub globalnie.", + "workflows": "Przepływy pracy to przygotowany szablon dla rozmowy. Przepływy pracy pozwalają zdefiniować prompty, których często używasz, i mogą zawierać serię kroków, aby poprowadzić Axon Code przez powtarzalne zadania, takie jak wdrażanie usługi lub przesyłanie PR. Aby wywołać przepływ pracy, wpisz", "workflowsInChat": "w czacie." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "Funkcje Autocomplete mogą być wyzwalane przez polecenia. Możesz skonfigurować Skróty Klawiszowe tutaj.", "enableAutoTrigger": { "label": "Włącz Autocomplete", - "description": "Gdy włączone, Kilo Code automatycznie wyzwoli Autocomplete, gdy przestaniesz pisać. Może to być przydatne do szybkich poprawek i sugestii." + "description": "Gdy włączone, Axon Code automatycznie wyzwoli Autocomplete, gdy przestaniesz pisać. Może to być przydatne do szybkich poprawek i sugestii." }, "autoTriggerDelay": { "label": "Opóźnienie Automatycznego Wyzwalania", - "description": "Opóźnienie w sekundach przed tym, jak Kilo Code wyzwoli Autocomplete po tym, jak przestaniesz pisać. Krótsze opóźnienie oznacza szybsze sugestie, ale może być bardziej zasobożerne." + "description": "Opóźnienie w sekundach przed tym, jak Axon Code wyzwoli Autocomplete po tym, jak przestaniesz pisać. Krótsze opóźnienie oznacza szybsze sugestie, ale może być bardziej zasobożerne." }, "enableQuickInlineTaskKeybinding": { "label": "Szybkie zadanie ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/pl/marketplace.json b/webview-ui/src/i18n/locales/pl/marketplace.json index 161f7b2756..239fb63edb 100644 --- a/webview-ui/src/i18n/locales/pl/marketplace.json +++ b/webview-ui/src/i18n/locales/pl/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Zainstalowane", "settings": "Ustawienia", diff --git a/webview-ui/src/i18n/locales/pl/mcp.json b/webview-ui/src/i18n/locales/pl/mcp.json index 8a8b624bcf..011436ef8e 100644 --- a/webview-ui/src/i18n/locales/pl/mcp.json +++ b/webview-ui/src/i18n/locales/pl/mcp.json @@ -2,16 +2,16 @@ "title": "Serwery MCP", "done": "Gotowe", "marketplace": "Marketplace MCP", - "description": "<0>Model Context Protocol umożliwia komunikację z lokalnie uruchomionymi serwerami MCP, które zapewniają dodatkowe narzędzia i zasoby rozszerzające możliwości Kilo Code. Możesz korzystać z <1>serwerów stworzonych przez społeczność lub poprosić Kilo Code o utworzenie nowych narzędzi specyficznych dla twojego przepływu pracy (np. \"dodaj narzędzie, które pobiera najnowszą dokumentację npm\").", + "description": "<0>Model Context Protocol umożliwia komunikację z lokalnie uruchomionymi serwerami MCP, które zapewniają dodatkowe narzędzia i zasoby rozszerzające możliwości Axon Code. Możesz korzystać z <1>serwerów stworzonych przez społeczność lub poprosić Axon Code o utworzenie nowych narzędzi specyficznych dla twojego przepływu pracy (np. \"dodaj narzędzie, które pobiera najnowszą dokumentację npm\").", "instructions": "Instrukcje", "enableToggle": { "title": "Włącz serwery MCP", - "description": "Włącz to, aby Kilo Code mógł korzystać z narzędzi połączonych serwerów MCP. Daje to Kilo Code więcej możliwości. Jeśli nie planujesz korzystać z tych dodatkowych narzędzi, wyłącz to, aby zmniejszyć koszty tokenów API." + "description": "Włącz to, aby Axon Code mógł korzystać z narzędzi połączonych serwerów MCP. Daje to Axon Code więcej możliwości. Jeśli nie planujesz korzystać z tych dodatkowych narzędzi, wyłącz to, aby zmniejszyć koszty tokenów API." }, "enableServerCreation": { "title": "Włącz tworzenie serwerów MCP", - "description": "Włącz to, aby Kilo Code mógł pomóc ci tworzyć <1>nowe niestandardowe serwery MCP. <0>Dowiedz się więcej o tworzeniu serwerów", - "hint": "Wskazówka: Aby zmniejszyć koszty tokenów API, wyłącz tę opcję, gdy nie prosisz Kilo Code o utworzenie nowego serwera MCP." + "description": "Włącz to, aby Axon Code mógł pomóc ci tworzyć <1>nowe niestandardowe serwery MCP. <0>Dowiedz się więcej o tworzeniu serwerów", + "hint": "Wskazówka: Aby zmniejszyć koszty tokenów API, wyłącz tę opcję, gdy nie prosisz Axon Code o utworzenie nowego serwera MCP." }, "editGlobalMCP": "Edytuj globalny MCP", "editProjectMCP": "Edytuj MCP projektu", diff --git a/webview-ui/src/i18n/locales/pl/prompts.json b/webview-ui/src/i18n/locales/pl/prompts.json index fb98e7a9c6..f0a67c9de9 100644 --- a/webview-ui/src/i18n/locales/pl/prompts.json +++ b/webview-ui/src/i18n/locales/pl/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Edytuj konfigurację trybów", "editGlobalModes": "Edytuj tryby globalne", "editProjectModes": "Edytuj tryby projektu (.kilocodemodes)", - "createModeHelpText": "Tryby to wyspecjalizowane persony, które dostosowują zachowanie Kilo Code. <0>Dowiedz się o używaniu trybów lub <1>dostosowywaniu trybów.", + "createModeHelpText": "Tryby to wyspecjalizowane persony, które dostosowują zachowanie Axon Code. <0>Dowiedz się o używaniu trybów lub <1>dostosowywaniu trybów.", "selectMode": "Szukaj trybów" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Tryb organizacji", - "description": "Ten tryb jest dostarczany przez twoją organizację i nie może być edytowany tutaj. Aby zmodyfikować ten tryb, odwiedź Kilo Code Dashboard.", + "description": "Ten tryb jest dostarczany przez twoją organizację i nie może być edytowany tutaj. Aby zmodyfikować ten tryb, odwiedź Axon Code Dashboard.", "cannotEdit": "Tryby organizacji nie mogą być edytowane" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definicja roli", "resetToDefault": "Przywróć domyślne", - "description": "Zdefiniuj wiedzę specjalistyczną i osobowość Kilo Code dla tego trybu. Ten opis kształtuje, jak Kilo Code prezentuje się i podchodzi do zadań." + "description": "Zdefiniuj wiedzę specjalistyczną i osobowość Axon Code dla tego trybu. Ten opis kształtuje, jak Axon Code prezentuje się i podchodzi do zadań." }, "description": { "title": "Krótki opis (dla ludzi)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Ulepsz podpowiedź", - "description": "Użyj ulepszenia podpowiedzi, aby uzyskać dostosowane sugestie lub ulepszenia dla swoich danych wejściowych. Zapewnia to, że Kilo Code rozumie Twoje intencje i dostarcza najlepsze możliwe odpowiedzi. Dostępne za pośrednictwem ikony ✨ w czacie." + "description": "Użyj ulepszenia podpowiedzi, aby uzyskać dostosowane sugestie lub ulepszenia dla swoich danych wejściowych. Zapewnia to, że Axon Code rozumie Twoje intencje i dostarcza najlepsze możliwe odpowiedzi. Dostępne za pośrednictwem ikony ✨ w czacie." }, "CONDENSE": { "label": "Kondensacja kontekstu", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definicja roli", - "description": "Zdefiniuj wiedzę specjalistyczną i osobowość Kilo Code dla tego trybu." + "description": "Zdefiniuj wiedzę specjalistyczną i osobowość Axon Code dla tego trybu." }, "whenToUse": { "label": "Kiedy używać (opcjonalne)", diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index f4ecfc0a16..1c90a956cb 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Eksperymentalne", "language": "Język", - "about": "O Kilo Code", + "about": "O Axon Code", "display": "Wyświetl" }, "slashCommands": { "description": "Zarządzaj poleceniami slash, aby szybko wykonywać niestandardowe przepływy pracy i akcje. Dowiedz się więcej" }, "prompts": { - "description": "Skonfiguruj podpowiedzi wsparcia używane do szybkich działań, takich jak ulepszanie podpowiedzi, wyjaśnianie kodu i rozwiązywanie problemów. Te podpowiedzi pomagają Kilo Code zapewnić lepsze wsparcie dla typowych zadań programistycznych." + "description": "Skonfiguruj podpowiedzi wsparcia używane do szybkich działań, takich jak ulepszanie podpowiedzi, wyjaśnianie kodu i rozwiązywanie problemów. Te podpowiedzi pomagają Axon Code zapewnić lepsze wsparcie dla typowych zadań programistycznych." }, "codeIndex": { "title": "Indeksowanie kodu", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Możesz skonfigurować globalny skrót dla tego ustawienia w preferencjach swojego IDE.", - "description": "Pozwól Kilo Code na automatyczne wykonywanie operacji bez wymagania zatwierdzenia. Włącz te ustawienia tylko jeśli w pełni ufasz AI i rozumiesz związane z tym zagrożenia bezpieczeństwa.", + "description": "Pozwól Axon Code na automatyczne wykonywanie operacji bez wymagania zatwierdzenia. Włącz te ustawienia tylko jeśli w pełni ufasz AI i rozumiesz związane z tym zagrożenia bezpieczeństwa.", "enabled": "Auto-zatwierdzanie włączone", "toggleAriaLabel": "Przełącz automatyczne zatwierdzanie", "disabledAriaLabel": "Automatyczne zatwierdzanie wyłączone - najpierw wybierz opcje", "readOnly": { "label": "Odczyt", - "description": "Gdy włączone, Kilo Code automatycznie będzie wyświetlać zawartość katalogów i czytać pliki bez konieczności klikania przycisku Zatwierdź.", + "description": "Gdy włączone, Axon Code automatycznie będzie wyświetlać zawartość katalogów i czytać pliki bez konieczności klikania przycisku Zatwierdź.", "outsideWorkspace": { "label": "Uwzględnij pliki poza obszarem roboczym", - "description": "Pozwól Kilo Code na odczyt plików poza bieżącym obszarem roboczym bez konieczności zatwierdzania." + "description": "Pozwól Axon Code na odczyt plików poza bieżącym obszarem roboczym bez konieczności zatwierdzania." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Opóźnienie po zapisach, aby umożliwić diagnostyce wykrycie potencjalnych problemów", "outsideWorkspace": { "label": "Uwzględnij pliki poza obszarem roboczym", - "description": "Pozwól Kilo Code na tworzenie i edycję plików poza bieżącym obszarem roboczym bez konieczności zatwierdzania." + "description": "Pozwól Axon Code na tworzenie i edycję plików poza bieżącym obszarem roboczym bez konieczności zatwierdzania." }, "protected": { "label": "Uwzględnij pliki chronione", - "description": "Pozwól Kilo Code na tworzenie i edycję plików chronionych (takich jak .kilocodeignore i pliki konfiguracyjne .kilocode/) bez konieczności zatwierdzania." + "description": "Pozwól Axon Code na tworzenie i edycję plików chronionych (takich jak .kilocodeignore i pliki konfiguracyjne .kilocode/) bez konieczności zatwierdzania." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Aby dekodowanie spekulacyjne działało poprawnie, model szkicu musi pochodzić z tej samej rodziny modeli.", "selectDraftModel": "Wybierz model szkicu", "noModelsFound": "Nie znaleziono modeli szkicu. Upewnij się, że LM Studio jest uruchomione z włączonym trybem serwera.", - "description": "LM Studio pozwala na lokalne uruchamianie modeli na twoim komputerze. Aby rozpocząć, zapoznaj się z ich przewodnikiem szybkiego startu. Będziesz również musiał uruchomić funkcję serwera lokalnego LM Studio, aby używać go z tym rozszerzeniem. Uwaga: Kilo Code używa złożonych podpowiedzi i działa najlepiej z modelami Claude. Modele o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami." + "description": "LM Studio pozwala na lokalne uruchamianie modeli na twoim komputerze. Aby rozpocząć, zapoznaj się z ich przewodnikiem szybkiego startu. Będziesz również musiał uruchomić funkcję serwera lokalnego LM Studio, aby używać go z tym rozszerzeniem. Uwaga: Axon Code używa złożonych podpowiedzi i działa najlepiej z modelami Claude. Modele o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami." }, "ollama": { "baseUrl": "URL bazowy (opcjonalnie)", @@ -399,7 +399,7 @@ "numCtx": "Rozmiar okna kontekstu (num_ctx)", "numCtxHelp": "Zastępuje domyślny rozmiar okna kontekstu modelu. Pozostaw puste, aby użyć konfiguracji Modelfile modelu. Minimalna wartość to 128.", "description": "Ollama pozwala na lokalne uruchamianie modeli na twoim komputerze. Aby rozpocząć, zapoznaj się z przewodnikiem szybkiego startu.", - "warning": "Uwaga: Kilo Code używa złożonych podpowiedzi i działa najlepiej z modelami Claude. Modele o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami." + "warning": "Uwaga: Axon Code używa złożonych podpowiedzi i działa najlepiej z modelami Claude. Modele o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami." }, "unboundApiKey": "Klucz API Unbound", "getUnboundApiKey": "Uzyskaj klucz API Unbound", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Skonfiguruj możliwości i ceny swojego niestandardowego modelu zgodnego z OpenAI. Zachowaj ostrożność podczas określania możliwości modelu, ponieważ mogą one wpływać na wydajność Kilo Code.", + "capabilities": "Skonfiguruj możliwości i ceny swojego niestandardowego modelu zgodnego z OpenAI. Zachowaj ostrożność podczas określania możliwości modelu, ponieważ mogą one wpływać na wydajność Axon Code.", "maxTokens": { "label": "Maksymalna liczba tokenów wyjściowych", "description": "Maksymalna liczba tokenów, które model może wygenerować w odpowiedzi. (Określ -1, aby pozwolić serwerowi ustawić maksymalną liczbę tokenów.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Limit błędów i powtórzeń", - "description": "Liczba kolejnych błędów lub powtórzonych akcji przed wyświetleniem okna dialogowego 'Kilo Code ma problemy'", + "description": "Liczba kolejnych błędów lub powtórzonych akcji przed wyświetleniem okna dialogowego 'Axon Code ma problemy'", "unlimitedDescription": "Włączono nieograniczone próby (automatyczne kontynuowanie). Okno dialogowe nigdy się nie pojawi.", "warning": "⚠️ Ustawienie na 0 pozwala na nieograniczone próby, co może zużyć znaczną ilość API" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Włącz narzędzie przeglądarki", - "description": "Gdy włączone, Kilo Code może używać przeglądarki do interakcji ze stronami internetowymi podczas korzystania z modeli obsługujących używanie komputera. <0>Dowiedz się więcej" + "description": "Gdy włączone, Axon Code może używać przeglądarki do interakcji ze stronami internetowymi podczas korzystania z modeli obsługujących używanie komputera. <0>Dowiedz się więcej" }, "viewport": { "label": "Rozmiar viewportu", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Włącz automatyczne punkty kontrolne", - "description": "Gdy włączone, Kilo Code automatycznie utworzy punkty kontrolne podczas wykonywania zadań, ułatwiając przeglądanie zmian lub powrót do wcześniejszych stanów. <0>Dowiedz się więcej" + "description": "Gdy włączone, Axon Code automatycznie utworzy punkty kontrolne podczas wykonywania zadań, ułatwiając przeglądanie zmian lub powrót do wcześniejszych stanów. <0>Dowiedz się więcej" } }, "notifications": { "sound": { "label": "Włącz efekty dźwiękowe", - "description": "Gdy włączone, Kilo Code będzie odtwarzać efekty dźwiękowe dla powiadomień i zdarzeń.", + "description": "Gdy włączone, Axon Code będzie odtwarzać efekty dźwiękowe dla powiadomień i zdarzeń.", "volumeLabel": "Głośność" }, "tts": { "label": "Włącz syntezę mowy", - "description": "Gdy włączone, Kilo Code będzie czytać na głos swoje odpowiedzi za pomocą syntezy mowy.", + "description": "Gdy włączone, Axon Code będzie czytać na głos swoje odpowiedzi za pomocą syntezy mowy.", "speedLabel": "Szybkość" } }, @@ -567,7 +567,7 @@ "description": "Kontroluj, jakie informacje są zawarte w oknie kontekstu AI, wpływając na zużycie token i jakość odpowiedzi", "autoCondenseContextPercent": { "label": "Próg wyzwalający inteligentną kondensację kontekstu", - "description": "Gdy okno kontekstu osiągnie ten próg, Kilo Code automatycznie je skondensuje." + "description": "Gdy okno kontekstu osiągnie ten próg, Axon Code automatycznie je skondensuje." }, "condensingApiConfiguration": { "label": "Konfiguracja API dla kondensacji kontekstu", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Automatycznie wyzwalaj inteligentną kondensację kontekstu", - "description": "Gdy włączone, Kilo Code automatycznie skondensuje kontekst po osiągnięciu progu. Gdy wyłączone, nadal możesz ręcznie wyzwolić kondensację kontekstu." + "description": "Gdy włączone, Axon Code automatycznie skondensuje kontekst po osiągnięciu progu. Gdy wyłączone, nadal możesz ręcznie wyzwolić kondensację kontekstu." }, "openTabs": { "label": "Limit kontekstu otwartych kart", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Próg automatycznego skracania odczytu pliku", - "description": "Kilo Code odczytuje tę liczbę linii, gdy model nie określa wartości początkowej/końcowej. Jeśli ta liczba jest mniejsza niż całkowita liczba linii pliku, Kilo Code generuje indeks numerów linii definicji kodu. Przypadki specjalne: -1 nakazuje Kilo Code odczytać cały plik (bez indeksowania), a 0 nakazuje nie czytać żadnych linii i dostarczyć tylko indeksy linii dla minimalnego kontekstu. Niższe wartości minimalizują początkowe użycie kontekstu, umożliwiając późniejsze precyzyjne odczyty zakresów linii. Jawne żądania początku/końca nie są ograniczone tym ustawieniem.", + "description": "Axon Code odczytuje tę liczbę linii, gdy model nie określa wartości początkowej/końcowej. Jeśli ta liczba jest mniejsza niż całkowita liczba linii pliku, Axon Code generuje indeks numerów linii definicji kodu. Przypadki specjalne: -1 nakazuje Axon Code odczytać cały plik (bez indeksowania), a 0 nakazuje nie czytać żadnych linii i dostarczyć tylko indeksy linii dla minimalnego kontekstu. Niższe wartości minimalizują początkowe użycie kontekstu, umożliwiając późniejsze precyzyjne odczyty zakresów linii. Jawne żądania początku/końca nie są ograniczone tym ustawieniem.", "lines": "linii", "always_full_read": "Zawsze czytaj cały plik" }, @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "Włącz edycję przez różnice", - "description": "Gdy włączone, Kilo Code będzie w stanie edytować pliki szybciej i automatycznie odrzuci obcięte pełne zapisy plików. Działa najlepiej z najnowszym modelem Claude 4 Sonnet.", + "description": "Gdy włączone, Axon Code będzie w stanie edytować pliki szybciej i automatycznie odrzuci obcięte pełne zapisy plików. Działa najlepiej z najnowszym modelem Claude 4 Sonnet.", "strategy": { "label": "Strategia diff", "options": { @@ -729,7 +729,7 @@ }, "todoList": { "label": "Włącz narzędzie listy zadań", - "description": "Po włączeniu Kilo Code może tworzyć i zarządzać listami zadań do śledzenia postępu zadań. Pomaga to organizować złożone zadania w łatwe do zarządzania kroki." + "description": "Po włączeniu Axon Code może tworzyć i zarządzać listami zadań do śledzenia postępu zadań. Pomaga to organizować złożone zadania w łatwe do zarządzania kroki." } }, "experimental": { @@ -739,23 +739,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Użyj eksperymentalnego narzędzia do wyszukiwania i zamiany", - "description": "Włącz eksperymentalne narzędzie do wyszukiwania i zamiany, umożliwiając Kilo Code zastąpienie wielu wystąpień wyszukiwanego terminu w jednym żądaniu." + "description": "Włącz eksperymentalne narzędzie do wyszukiwania i zamiany, umożliwiając Axon Code zastąpienie wielu wystąpień wyszukiwanego terminu w jednym żądaniu." }, "INSERT_BLOCK": { "name": "Użyj eksperymentalnego narzędzia do wstawiania treści", - "description": "Włącz eksperymentalne narzędzie do wstawiania treści, umożliwiając Kilo Code wstawianie treści w określonych numerach linii bez konieczności tworzenia diff." + "description": "Włącz eksperymentalne narzędzie do wstawiania treści, umożliwiając Axon Code wstawianie treści w określonych numerach linii bez konieczności tworzenia diff." }, "POWER_STEERING": { "name": "Użyj eksperymentalnego trybu \"wspomagania kierownicy\"", - "description": "Po włączeniu, Kilo Code będzie częściej przypominać modelowi o szczegółach jego bieżącej definicji trybu. Doprowadzi to do silniejszego przestrzegania definicji ról i niestandardowych instrukcji, ale będzie używać więcej tokenów na wiadomość." + "description": "Po włączeniu, Axon Code będzie częściej przypominać modelowi o szczegółach jego bieżącej definicji trybu. Doprowadzi to do silniejszego przestrzegania definicji ról i niestandardowych instrukcji, ale będzie używać więcej tokenów na wiadomość." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Użyj eksperymentalnego narzędzia diff wieloblokowego", - "description": "Po włączeniu, Kilo Code użyje narzędzia diff wieloblokowego. Spróbuje to zaktualizować wiele bloków kodu w pliku w jednym żądaniu." + "description": "Po włączeniu, Axon Code użyje narzędzia diff wieloblokowego. Spróbuje to zaktualizować wiele bloków kodu w pliku w jednym żądaniu." }, "CONCURRENT_FILE_READS": { "name": "Włącz jednoczesne odczytywanie plików", - "description": "Po włączeniu Kilo Code może odczytać wiele plików w jednym żądaniu. Po wyłączeniu Kilo Code musi odczytywać pliki pojedynczo. Wyłączenie może pomóc podczas pracy z mniej wydajnymi modelami lub gdy chcesz mieć większą kontrolę nad dostępem do plików." + "description": "Po włączeniu Axon Code może odczytać wiele plików w jednym żądaniu. Po wyłączeniu Axon Code musi odczytywać pliki pojedynczo. Wyłączenie może pomóc podczas pracy z mniej wydajnymi modelami lub gdy chcesz mieć większą kontrolę nad dostępem do plików." }, "MARKETPLACE": { "name": "Włącz Marketplace", @@ -763,11 +763,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Włącz równoczesne edycje plików", - "description": "Gdy włączone, Kilo Code może edytować wiele plików w jednym żądaniu. Gdy wyłączone, Kilo Code musi edytować pliki jeden po drugim. Wyłączenie tego może pomóc podczas pracy z mniej zdolnymi modelami lub gdy chcesz mieć większą kontrolę nad modyfikacjami plików。" + "description": "Gdy włączone, Axon Code może edytować wiele plików w jednym żądaniu. Gdy wyłączone, Axon Code musi edytować pliki jeden po drugim. Wyłączenie tego może pomóc podczas pracy z mniej zdolnymi modelami lub gdy chcesz mieć większą kontrolę nad modyfikacjami plików。" }, "MORPH_FAST_APPLY": { "name": "Włącz Fast Apply", - "description": "Gdy włączone, Kilo Code może edytować pliki za pomocą Fast Apply ze specjalizowanymi modelami zoptymalizowanymi do modyfikacji kodu. Wymaga Kilo Gateway Provider, OpenRouter lub klucza API Morph.", + "description": "Gdy włączone, Axon Code może edytować pliki za pomocą Fast Apply ze specjalizowanymi modelami zoptymalizowanymi do modyfikacji kodu. Wymaga Kilo Gateway Provider, OpenRouter lub klucza API Morph.", "apiKey": "Klucz API Morph (opcjonalnie)", "placeholder": "Wprowadź swój klucz API Morph (opcjonalnie)", "modelLabel": "Wybór modelu", @@ -781,7 +781,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Edycja w tle", - "description": "Zapobiega zakłócaniu fokusa edytora gdy włączone. Edycje plików odbywają się w tle bez otwierania widoków różnic lub kradzieży fokusa. Możesz kontynuować pracę bez przeszkód podczas gdy Kilo Code wprowadza zmiany. Pliki mogą być otwierane bez fokusa aby przechwycić diagnostykę lub pozostać całkowicie zamknięte." + "description": "Zapobiega zakłócaniu fokusa edytora gdy włączone. Edycje plików odbywają się w tle bez otwierania widoków różnic lub kradzieży fokusa. Możesz kontynuować pracę bez przeszkód podczas gdy Axon Code wprowadza zmiany. Pliki mogą być otwierane bez fokusa aby przechwycić diagnostykę lub pozostać całkowicie zamknięte." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Użyj nowego parsera wiadomości", @@ -793,13 +793,13 @@ }, "IMAGE_GENERATION": { "name": "Włącz generowanie obrazów AI", - "description": "Gdy włączone, Kilo Code może generować obrazy z promptów tekstowych. Wymaga skonfigurowanego klucza API Kilo Code lub OpenRouter.", + "description": "Gdy włączone, Axon Code może generować obrazy z promptów tekstowych. Wymaga skonfigurowanego klucza API Axon Code lub OpenRouter.", "apiProvider": "Dostawca API", "openRouterApiKeyLabel": "Klucz API OpenRouter", "openRouterApiKeyPlaceholder": "Wprowadź swój klucz API OpenRouter", - "kiloCodeApiKeyLabel": "Klucz API Kilo Code", - "kiloCodeApiKeyPlaceholder": "Wprowadź swój klucz API Kilo Code", - "kiloCodeApiKeyPaste": "Wklej bieżący klucz API Kilo Code", + "kiloCodeApiKeyLabel": "Klucz API Axon Code", + "kiloCodeApiKeyPlaceholder": "Wprowadź swój klucz API Axon Code", + "kiloCodeApiKeyPaste": "Wklej bieżący klucz API Axon Code", "getApiKeyText": "Uzyskaj swój klucz API od", "modelSelectionLabel": "Model generowania obrazów", "modelSelectionDescription": "Wybierz model do generowania obrazów", @@ -812,12 +812,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Włącz polecenia slash inicjowane przez model", - "description": "Gdy włączone, Kilo Code może uruchamiać twoje polecenia slash w celu wykonywania przepływów pracy." + "description": "Gdy włączone, Axon Code może uruchamiać twoje polecenia slash w celu wykonywania przepływów pracy." } }, "promptCaching": { "label": "Wyłącz buforowanie promptów", - "description": "Po zaznaczeniu, Kilo Code nie będzie używać buforowania promptów dla tego modelu." + "description": "Po zaznaczeniu, Axon Code nie będzie używać buforowania promptów dla tego modelu." }, "temperature": { "useCustom": "Użyj niestandardowej temperatury", @@ -849,18 +849,18 @@ } }, "modelPicker": { - "automaticFetch": "Rozszerzenie automatycznie pobiera najnowszą listę modeli dostępnych w {{serviceName}}. Jeśli nie jesteś pewien, który model wybrać, Kilo Code działa najlepiej z {{defaultModelId}}.", + "automaticFetch": "Rozszerzenie automatycznie pobiera najnowszą listę modeli dostępnych w {{serviceName}}. Jeśli nie jesteś pewien, który model wybrać, Axon Code działa najlepiej z {{defaultModelId}}.", "label": "Model", "searchPlaceholder": "Wyszukaj", "noMatchFound": "Nie znaleziono dopasowań", "useCustomModel": "Użyj niestandardowy: {{modelId}}" }, "footer": { - "feedback": "Jeśli masz jakiekolwiek pytania lub opinie, śmiało otwórz zgłoszenie na github.com/Kilo-Org/kilocode lub dołącz do reddit.com/r/kilocode lub kilocode.ai/discord", - "support": "W sprawach finansowych skontaktuj się z Obsługą Klienta pod adresem https://kilocode.ai/support", + "feedback": "Jeśli masz jakiekolwiek pytania lub opinie, śmiało otwórz zgłoszenie na github.com/Kilo-Org/kilocode lub dołącz do reddit.com/r/kilocode lub matterai.so/discord", + "support": "W sprawach finansowych skontaktuj się z Obsługą Klienta pod adresem https://matterai.so/support", "telemetry": { "label": "Zezwól na anonimowe raportowanie błędów i użycia", - "description": "Pomóż ulepszyć Kilo Code, wysyłając anonimowe dane o użytkowaniu i raporty o błędach. Nigdy nie są wysyłane kod, podpowiedzi ani informacje osobiste. Zobacz naszą politykę prywatności, aby uzyskać więcej szczegółów." + "description": "Pomóż ulepszyć Axon Code, wysyłając anonimowe dane o użytkowaniu i raporty o błędach. Nigdy nie są wysyłane kod, podpowiedzi ani informacje osobiste. Zobacz naszą politykę prywatności, aby uzyskać więcej szczegółów." }, "settings": { "import": "Importuj", diff --git a/webview-ui/src/i18n/locales/pl/welcome.json b/webview-ui/src/i18n/locales/pl/welcome.json index 71f5917e08..269e5af7b9 100644 --- a/webview-ui/src/i18n/locales/pl/welcome.json +++ b/webview-ui/src/i18n/locales/pl/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Cześć, jestem Kilo Code!", - "introduction": "Kilo Code to wiodący autonomiczny agent kodowania. Przygotuj się na projektowanie architektury, kodowanie, debugowanie i zwiększenie produktywności jak nigdy dotąd. Aby kontynuować, Kilo Code wymaga klucza API.", + "greeting": "Cześć, jestem Axon Code!", + "introduction": "Axon Code to wiodący autonomiczny agent kodowania. Przygotuj się na projektowanie architektury, kodowanie, debugowanie i zwiększenie produktywności jak nigdy dotąd. Aby kontynuować, Axon Code wymaga klucza API.", "notice": "Aby rozpocząć, to rozszerzenie potrzebuje dostawcy API.", "start": "Zaczynajmy!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Wypróbuj Roo za darmo" } }, - "chooseProvider": "Aby działać, Kilo Code potrzebuje klucza API.", + "chooseProvider": "Aby działać, Axon Code potrzebuje klucza API.", "startRouter": "Zalecamy korzystanie z routera LLM:", "startCustom": "Lub możesz użyć własnego klucza API:", "telemetry": { - "helpImprove": "Pomóż ulepszyć Kilo Code", - "helpImproveMessage": "Kilo Code zbiera dane o błędach i użyciu, aby pomóc nam w naprawianiu błędów i ulepszaniu rozszerzenia. Ta telemetria nie zbiera kodu, promptów ani informacji osobistych. Możesz to wyłączyć w ustawieniach." + "helpImprove": "Pomóż ulepszyć Axon Code", + "helpImproveMessage": "Axon Code zbiera dane o błędach i użyciu, aby pomóc nam w naprawianiu błędów i ulepszaniu rozszerzenia. Ta telemetria nie zbiera kodu, promptów ani informacji osobistych. Możesz to wyłączyć w ustawieniach." }, "importSettings": "Importuj ustawienia" } diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index ab5ac12678..377856b08f 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -1,5 +1,5 @@ { - "greeting": "O que o Kilo Code pode fazer por você?", + "greeting": "O que o Axon Code pode fazer por você?", "task": { "title": "Tarefa", "expand": "Expandir tarefa", @@ -21,7 +21,7 @@ "sharePublicly": "Compartilhar publicamente", "sharePubliclyDescription": "Qualquer pessoa com o link pode acessar", "connectToCloud": "Conectar ao Cloud", - "connectToCloudDescription": "Entre no Kilo Code Cloud para compartilhar tarefas", + "connectToCloudDescription": "Entre no Axon Code Cloud para compartilhar tarefas", "sharingDisabledByOrganization": "Compartilhamento desabilitado pela organização", "shareSuccessOrganization": "Link da organização copiado para a área de transferência", "shareSuccessPublic": "Link público copiado para a área de transferência", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Rolar para o final do chat", "about": "Gere, refatore e depure código com assistência de IA. Confira nossa documentação para saber mais.", - "onboarding": "Sua lista de tarefas neste espaço de trabalho está vazia. Comece digitando uma tarefa abaixo. Não sabe como começar? Leia mais sobre o que o Kilo Code pode fazer por você nos documentos.", + "onboarding": "Sua lista de tarefas neste espaço de trabalho está vazia. Comece digitando uma tarefa abaixo. Não sabe como começar? Leia mais sobre o que o Axon Code pode fazer por você nos documentos.", "rooTips": { "boomerangTasks": { "title": "Orquestração de Tarefas", @@ -143,7 +143,7 @@ "diffError": { "title": "Edição mal-sucedida" }, - "troubleMessage": "Kilo Code está tendo problemas...", + "troubleMessage": "Axon Code está tendo problemas...", "apiRequest": { "title": "Requisição API", "failed": "Requisição API falhou", @@ -168,46 +168,46 @@ "current": "Atual" }, "instructions": { - "wantsToFetch": "Kilo Code quer buscar instruções detalhadas para ajudar com a tarefa atual" + "wantsToFetch": "Axon Code quer buscar instruções detalhadas para ajudar com a tarefa atual" }, "fileOperations": { - "wantsToRead": "Kilo Code quer ler este arquivo", - "wantsToReadOutsideWorkspace": "Kilo Code quer ler este arquivo fora do espaço de trabalho", - "didRead": "Kilo Code leu este arquivo", - "wantsToEdit": "Kilo Code quer editar este arquivo", - "wantsToEditOutsideWorkspace": "Kilo Code quer editar este arquivo fora do espaço de trabalho", - "wantsToEditProtected": "Kilo Code quer editar um arquivo de configuração protegido", - "wantsToCreate": "Kilo Code quer criar um novo arquivo", - "wantsToSearchReplace": "Kilo Code quer realizar busca e substituição neste arquivo", - "didSearchReplace": "Kilo Code realizou busca e substituição neste arquivo", - "wantsToInsert": "Kilo Code quer inserir conteúdo neste arquivo", - "wantsToInsertWithLineNumber": "Kilo Code quer inserir conteúdo neste arquivo na linha {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code quer adicionar conteúdo ao final deste arquivo", - "wantsToReadAndXMore": "Kilo Code quer ler este arquivo e mais {{count}}", - "wantsToReadMultiple": "Kilo Code deseja ler múltiplos arquivos", - "wantsToApplyBatchChanges": "Kilo Code quer aplicar alterações a múltiplos arquivos", - "wantsToGenerateImage": "Kilo Code quer gerar uma imagem", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code quer gerar uma imagem fora do espaço de trabalho", - "wantsToGenerateImageProtected": "Kilo Code quer gerar uma imagem em um local protegido", - "didGenerateImage": "Kilo Code gerou uma imagem" + "wantsToRead": "Axon Code quer ler este arquivo", + "wantsToReadOutsideWorkspace": "Axon Code quer ler este arquivo fora do espaço de trabalho", + "didRead": "Axon Code leu este arquivo", + "wantsToEdit": "Axon Code quer editar este arquivo", + "wantsToEditOutsideWorkspace": "Axon Code quer editar este arquivo fora do espaço de trabalho", + "wantsToEditProtected": "Axon Code quer editar um arquivo de configuração protegido", + "wantsToCreate": "Axon Code quer criar um novo arquivo", + "wantsToSearchReplace": "Axon Code quer realizar busca e substituição neste arquivo", + "didSearchReplace": "Axon Code realizou busca e substituição neste arquivo", + "wantsToInsert": "Axon Code quer inserir conteúdo neste arquivo", + "wantsToInsertWithLineNumber": "Axon Code quer inserir conteúdo neste arquivo na linha {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code quer adicionar conteúdo ao final deste arquivo", + "wantsToReadAndXMore": "Axon Code quer ler este arquivo e mais {{count}}", + "wantsToReadMultiple": "Axon Code deseja ler múltiplos arquivos", + "wantsToApplyBatchChanges": "Axon Code quer aplicar alterações a múltiplos arquivos", + "wantsToGenerateImage": "Axon Code quer gerar uma imagem", + "wantsToGenerateImageOutsideWorkspace": "Axon Code quer gerar uma imagem fora do espaço de trabalho", + "wantsToGenerateImageProtected": "Axon Code quer gerar uma imagem em um local protegido", + "didGenerateImage": "Axon Code gerou uma imagem" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code quer visualizar os arquivos de nível superior neste diretório", - "didViewTopLevel": "Kilo Code visualizou os arquivos de nível superior neste diretório", - "wantsToViewRecursive": "Kilo Code quer visualizar recursivamente todos os arquivos neste diretório", - "didViewRecursive": "Kilo Code visualizou recursivamente todos os arquivos neste diretório", - "wantsToViewDefinitions": "Kilo Code quer visualizar nomes de definição de código-fonte usados neste diretório", - "didViewDefinitions": "Kilo Code visualizou nomes de definição de código-fonte usados neste diretório", - "wantsToSearch": "Kilo Code quer pesquisar neste diretório por {{regex}}", - "didSearch": "Kilo Code pesquisou neste diretório por {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code quer pesquisar neste diretório (fora do espaço de trabalho) por {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code pesquisou neste diretório (fora do espaço de trabalho) por {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code quer visualizar os arquivos de nível superior neste diretório (fora do espaço de trabalho)", - "didViewTopLevelOutsideWorkspace": "Kilo Code visualizou os arquivos de nível superior neste diretório (fora do espaço de trabalho)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code quer visualizar recursivamente todos os arquivos neste diretório (fora do espaço de trabalho)", - "didViewRecursiveOutsideWorkspace": "Kilo Code visualizou recursivamente todos os arquivos neste diretório (fora do espaço de trabalho)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code quer visualizar nomes de definição de código-fonte usados neste diretório (fora do espaço de trabalho)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code visualizou nomes de definição de código-fonte usados neste diretório (fora do espaço de trabalho)" + "wantsToViewTopLevel": "Axon Code quer visualizar os arquivos de nível superior neste diretório", + "didViewTopLevel": "Axon Code visualizou os arquivos de nível superior neste diretório", + "wantsToViewRecursive": "Axon Code quer visualizar recursivamente todos os arquivos neste diretório", + "didViewRecursive": "Axon Code visualizou recursivamente todos os arquivos neste diretório", + "wantsToViewDefinitions": "Axon Code quer visualizar nomes de definição de código-fonte usados neste diretório", + "didViewDefinitions": "Axon Code visualizou nomes de definição de código-fonte usados neste diretório", + "wantsToSearch": "Axon Code quer pesquisar neste diretório por {{regex}}", + "didSearch": "Axon Code pesquisou neste diretório por {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code quer pesquisar neste diretório (fora do espaço de trabalho) por {{regex}}", + "didSearchOutsideWorkspace": "Axon Code pesquisou neste diretório (fora do espaço de trabalho) por {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code quer visualizar os arquivos de nível superior neste diretório (fora do espaço de trabalho)", + "didViewTopLevelOutsideWorkspace": "Axon Code visualizou os arquivos de nível superior neste diretório (fora do espaço de trabalho)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code quer visualizar recursivamente todos os arquivos neste diretório (fora do espaço de trabalho)", + "didViewRecursiveOutsideWorkspace": "Axon Code visualizou recursivamente todos os arquivos neste diretório (fora do espaço de trabalho)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code quer visualizar nomes de definição de código-fonte usados neste diretório (fora do espaço de trabalho)", + "didViewDefinitionsOutsideWorkspace": "Axon Code visualizou nomes de definição de código-fonte usados neste diretório (fora do espaço de trabalho)" }, "commandOutput": "Saída do comando", "commandExecution": { @@ -235,18 +235,18 @@ "youSaid": "Você disse" }, "mcp": { - "wantsToUseTool": "Kilo Code quer usar uma ferramenta no servidor MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code quer acessar um recurso no servidor MCP {{serverName}}" + "wantsToUseTool": "Axon Code quer usar uma ferramenta no servidor MCP {{serverName}}", + "wantsToAccessResource": "Axon Code quer acessar um recurso no servidor MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code quer mudar para o modo {{mode}}", - "wantsToSwitchWithReason": "Kilo Code quer mudar para o modo {{mode}} porque: {{reason}}", - "didSwitch": "Kilo Code mudou para o modo {{mode}}", - "didSwitchWithReason": "Kilo Code mudou para o modo {{mode}} porque: {{reason}}" + "wantsToSwitch": "Axon Code quer mudar para o modo {{mode}}", + "wantsToSwitchWithReason": "Axon Code quer mudar para o modo {{mode}} porque: {{reason}}", + "didSwitch": "Axon Code mudou para o modo {{mode}}", + "didSwitchWithReason": "Axon Code mudou para o modo {{mode}} porque: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code quer criar uma nova subtarefa no modo {{mode}}", - "wantsToFinish": "Kilo Code quer finalizar esta subtarefa", + "wantsToCreate": "Axon Code quer criar uma nova subtarefa no modo {{mode}}", + "wantsToFinish": "Axon Code quer finalizar esta subtarefa", "newTaskContent": "Instruções da subtarefa", "completionContent": "Subtarefa concluída", "resultContent": "Resultados da subtarefa", @@ -254,7 +254,7 @@ "completionInstructions": "Subtarefa concluída! Você pode revisar os resultados e sugerir correções ou próximos passos. Se tudo parecer bom, confirme para retornar o resultado à tarefa principal." }, "questions": { - "hasQuestion": "Kilo Code tem uma pergunta" + "hasQuestion": "Axon Code tem uma pergunta" }, "taskCompleted": "Tarefa concluída", "powershell": { @@ -304,7 +304,7 @@ "socialLinks": "Junte-se a nós no X, Discord, ou r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code quer usar o navegador", + "rooWantsToUse": "Axon Code quer usar o navegador", "consoleLogs": "Logs do console", "noNewLogs": "(Sem novos logs)", "screenshot": "Captura de tela do navegador", @@ -336,24 +336,24 @@ "profileViolationWarning": "O perfil atual não é compatível com as configurações da sua organização", "shellIntegration": { "title": "Aviso de execução de comando", - "description": "Seu comando está sendo executado sem a integração de shell do terminal VSCode. Para suprimir este aviso, você pode desativar a integração de shell na seção Terminal das configurações do Kilo Code ou solucionar problemas de integração do terminal VSCode usando o link abaixo.", + "description": "Seu comando está sendo executado sem a integração de shell do terminal VSCode. Para suprimir este aviso, você pode desativar a integração de shell na seção Terminal das configurações do Axon Code ou solucionar problemas de integração do terminal VSCode usando o link abaixo.", "troubleshooting": "Clique aqui para a documentação de integração de shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Limite de Solicitações Auto-aprovadas Atingido", - "description": "Kilo Code atingiu o limite auto-aprovado de {{count}} solicitação(ões) de API. Deseja redefinir a contagem e prosseguir com a tarefa?", + "description": "Axon Code atingiu o limite auto-aprovado de {{count}} solicitação(ões) de API. Deseja redefinir a contagem e prosseguir com a tarefa?", "button": "Redefinir e Continuar" }, "autoApprovedCostLimitReached": { "title": "Limite de Custo com Aprovação Automática Atingido", - "description": "Kilo Code atingiu o limite de custo com aprovação automática de US${{count}}. Você gostaria de redefinir o custo e prosseguir com a tarefa?", + "description": "Axon Code atingiu o limite de custo com aprovação automática de US${{count}}. Você gostaria de redefinir o custo e prosseguir com a tarefa?", "button": "Redefinir e Continuar" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code quer pesquisar na base de código por {{query}}", - "wantsToSearchWithPath": "Kilo Code quer pesquisar na base de código por {{query}} em {{path}}", + "wantsToSearch": "Axon Code quer pesquisar na base de código por {{query}}", + "wantsToSearchWithPath": "Axon Code quer pesquisar na base de código por {{query}} em {{path}}", "didSearch_one": "Encontrado 1 resultado", "didSearch_other": "Encontrados {{count}} resultados", "resultTooltip": "Pontuação de similaridade: {{score}} (clique para abrir o arquivo)" @@ -418,7 +418,7 @@ "clickToEdit": "Clique para editar a mensagem" }, "slashCommand": { - "wantsToRun": "Kilo Code quer executar um comando slash", - "didRun": "Kilo Code executou um comando slash" + "wantsToRun": "Axon Code quer executar um comando slash", + "didRun": "Axon Code executou um comando slash" } } diff --git a/webview-ui/src/i18n/locales/pt-BR/kilocode.json b/webview-ui/src/i18n/locales/pt-BR/kilocode.json index 4bb9c545ad..8c26887a47 100644 --- a/webview-ui/src/i18n/locales/pt-BR/kilocode.json +++ b/webview-ui/src/i18n/locales/pt-BR/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Bem-vindo ao Kilo Code!", - "introText1": "Kilo Code é um agente de codificação AI gratuito e de código aberto.", + "greeting": "Bem-vindo ao Axon Code!", + "introText1": "Axon Code é um agente de codificação AI gratuito e de código aberto.", "introText2": "Funciona com os mais recentes modelos de IA como Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, e mais de 450 outros.", "introText3": "Crie uma conta gratuita e receba $20 em créditos bônus ao recarregar pela primeira vez.", "ctaButton": "Começar", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Adicionar crédito", - "lowBalance": "Seu saldo do Kilo Code está baixo", + "lowBalance": "Seu saldo do Axon Code está baixo", "newOrganization": "Usando o Kilo para trabalho?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "Servidores MCP" }, "provider": { - "account": "Conta Kilo Code", - "apiKey": "Chave de API do Kilo Code", - "login": "Entrar no Kilo Code", - "logout": "Sair do Kilo Code", - "automaticFetch": "Os modelos mais recentes estão automaticamente disponíveis no Kilo Code. Se você não tem certeza de qual modelo escolher, o Kilo Code funciona melhor com os modelos recomendados listados no topo em negrito.", + "account": "Conta Axon Code", + "apiKey": "Chave de API do Axon Code", + "login": "Entrar no Axon Code", + "logout": "Sair do Axon Code", + "automaticFetch": "Os modelos mais recentes estão automaticamente disponíveis no Axon Code. Se você não tem certeza de qual modelo escolher, o Axon Code funciona melhor com os modelos recomendados listados no topo em negrito.", "providerRouting": { "title": "Roteamento de Provedor", "managedByOrganization": "Gerenciar roteamento de provedor em nível de organização", "createOrganization": "Criar organização para gerenciar roteamento de provedor", - "description": "O Kilo Code roteia as solicitações para os melhores provedores disponíveis para o seu modelo. Por padrão, as solicitações são balanceadas em carga entre os principais provedores para maximizar o tempo de atividade. No entanto, você pode escolher um provedor específico para usar para este modelo.", + "description": "O Axon Code roteia as solicitações para os melhores provedores disponíveis para o seu modelo. Por padrão, as solicitações são balanceadas em carga entre os principais provedores para maximizar o tempo de atividade. No entanto, você pode escolher um provedor específico para usar para este modelo.", "sorting": { "default": "Ordenação padrão do provedor", "price": "Preferir provedores com menor preço", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Janela de contexto", "providerBreakdown": "Detalhamento de Preços e Capacidades do Provedor", - "averageKiloCodeCost": "Este é o valor médio realmente gasto pelo Kilo Code usando este modelo na última semana. Pode ser menor que o preço listado devido à utilização do cache de prompts.", + "averageKiloCodeCost": "Este é o valor médio realmente gasto pelo Axon Code usando este modelo na última semana. Pode ser menor que o preço listado devido à utilização do cache de prompts.", "table": { "provider": "Provedor", "context": "O endpoint pode processar este número de tokens (entrada + saída).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Permitir leituras de arquivos muito grandes", - "description": "Quando ativado, o Kilo Code realizará leituras de arquivos ou saídas MCP muito grandes mesmo que haja uma alta probabilidade de exceder a janela de contexto (tamanho do conteúdo >80% da janela de contexto)." + "description": "Quando ativado, o Axon Code realizará leituras de arquivos ou saídas MCP muito grandes mesmo que haja uma alta probabilidade de exceder a janela de contexto (tamanho do conteúdo >80% da janela de contexto)." } }, "systemNotifications": { "label": "Ativar notificações do sistema", - "description": "Quando ativado, o Kilo Code enviará notificações do sistema para eventos importantes como conclusão de tarefas ou erros.", + "description": "Quando ativado, o Axon Code enviará notificações do sistema para eventos importantes como conclusão de tarefas ou erros.", "testButton": "Testar notificação", - "testTitle": "Kilo Code", - "testMessage": "Esta é uma notificação de teste do Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Esta é uma notificação de teste do Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code quer condensar sua conversa", + "wantsToCondense": "Axon Code quer condensar sua conversa", "condenseConversation": "Condensar Conversa" }, "seeNewChanges": "Ver Novas Alterações", @@ -137,15 +137,15 @@ }, "docs": "Documentação", "rules": { - "tooltip": "Gerenciar Regras e Fluxos de Trabalho do Kilo Code", - "ariaLabel": "Regras do Kilo Code", + "tooltip": "Gerenciar Regras e Fluxos de Trabalho do Axon Code", + "ariaLabel": "Regras do Axon Code", "tabs": { "rules": "Regras", "workflows": "Fluxos de Trabalho" }, "description": { - "rules": "As regras permitem fornecer ao Kilo Code instruções que ele deve seguir em todos os modos e para todos os prompts. Elas são uma forma persistente de incluir contexto e preferências para todas as conversas em seu workspace ou globalmente.", - "workflows": "Os fluxos de trabalho são um modelo preparado para uma conversa. Os fluxos de trabalho permitem definir prompts que você usa frequentemente, e podem incluir uma série de passos para guiar o Kilo Code através de tarefas repetitivas, como implantar um serviço ou enviar um PR. Para invocar um fluxo de trabalho, digite", + "rules": "As regras permitem fornecer ao Axon Code instruções que ele deve seguir em todos os modos e para todos os prompts. Elas são uma forma persistente de incluir contexto e preferências para todas as conversas em seu workspace ou globalmente.", + "workflows": "Os fluxos de trabalho são um modelo preparado para uma conversa. Os fluxos de trabalho permitem definir prompts que você usa frequentemente, e podem incluir uma série de passos para guiar o Axon Code através de tarefas repetitivas, como implantar um serviço ou enviar um PR. Para invocar um fluxo de trabalho, digite", "workflowsInChat": "no chat." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "As funcionalidades do Autocomplete podem ser ativadas por comandos. Você pode configurar os Atalhos de Teclado aqui.", "enableAutoTrigger": { "label": "Habilitar Autocomplete", - "description": "Quando habilitado, o Kilo Code ativará automaticamente o Autocomplete quando você parar de digitar. Isso pode ser útil para correções rápidas e sugestões." + "description": "Quando habilitado, o Axon Code ativará automaticamente o Autocomplete quando você parar de digitar. Isso pode ser útil para correções rápidas e sugestões." }, "autoTriggerDelay": { "label": "Atraso da Ativação Automática", - "description": "O atraso em segundos antes do Kilo Code ativar o Autocomplete depois que você parar de digitar. Um atraso menor significa sugestões mais rápidas, mas pode ser mais intensivo em recursos." + "description": "O atraso em segundos antes do Axon Code ativar o Autocomplete depois que você parar de digitar. Um atraso menor significa sugestões mais rápidas, mas pode ser mais intensivo em recursos." }, "enableQuickInlineTaskKeybinding": { "label": "Tarefa Rápida ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/pt-BR/marketplace.json b/webview-ui/src/i18n/locales/pt-BR/marketplace.json index dc501629a3..665c92de6e 100644 --- a/webview-ui/src/i18n/locales/pt-BR/marketplace.json +++ b/webview-ui/src/i18n/locales/pt-BR/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Instalado", "settings": "Configurações", diff --git a/webview-ui/src/i18n/locales/pt-BR/mcp.json b/webview-ui/src/i18n/locales/pt-BR/mcp.json index 46708b61d6..9f3f91346e 100644 --- a/webview-ui/src/i18n/locales/pt-BR/mcp.json +++ b/webview-ui/src/i18n/locales/pt-BR/mcp.json @@ -2,16 +2,16 @@ "title": "Servidores MCP", "done": "Concluído", "marketplace": "Marketplace MCP", - "description": "O <0>Model Context Protocol permite a comunicação com servidores MCP em execução localmente que fornecem ferramentas e recursos adicionais para estender as capacidades do Kilo Code. Você pode usar <1>servidores criados pela comunidade ou pedir ao Kilo Code para criar novas ferramentas específicas para seu fluxo de trabalho (por exemplo, \"adicionar uma ferramenta que obtém a documentação mais recente do npm\").", + "description": "O <0>Model Context Protocol permite a comunicação com servidores MCP em execução localmente que fornecem ferramentas e recursos adicionais para estender as capacidades do Axon Code. Você pode usar <1>servidores criados pela comunidade ou pedir ao Axon Code para criar novas ferramentas específicas para seu fluxo de trabalho (por exemplo, \"adicionar uma ferramenta que obtém a documentação mais recente do npm\").", "instructions": "Instruções", "enableToggle": { "title": "Ativar servidores MCP", - "description": "Ative para que o Kilo Code possa usar ferramentas de servidores MCP conectados. Isso dá mais capacidades ao Kilo Code. Se você não pretende usar essas ferramentas extras, desative para ajudar a reduzir os custos de tokens da API." + "description": "Ative para que o Axon Code possa usar ferramentas de servidores MCP conectados. Isso dá mais capacidades ao Axon Code. Se você não pretende usar essas ferramentas extras, desative para ajudar a reduzir os custos de tokens da API." }, "enableServerCreation": { "title": "Ativar criação de servidores MCP", - "description": "Ative para que o Kilo Code possa te ajudar a criar <1>novos servidores MCP personalizados. <0>Saiba mais sobre criação de servidores", - "hint": "Dica: Para reduzir os custos de tokens da API, desative esta configuração quando não estiver pedindo ao Kilo Code para criar um novo servidor MCP." + "description": "Ative para que o Axon Code possa te ajudar a criar <1>novos servidores MCP personalizados. <0>Saiba mais sobre criação de servidores", + "hint": "Dica: Para reduzir os custos de tokens da API, desative esta configuração quando não estiver pedindo ao Axon Code para criar um novo servidor MCP." }, "editGlobalMCP": "Editar MCP global", "editProjectMCP": "Editar MCP do projeto", diff --git a/webview-ui/src/i18n/locales/pt-BR/prompts.json b/webview-ui/src/i18n/locales/pt-BR/prompts.json index 2586d8b30f..9e8cb78d29 100644 --- a/webview-ui/src/i18n/locales/pt-BR/prompts.json +++ b/webview-ui/src/i18n/locales/pt-BR/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Editar configuração de modos", "editGlobalModes": "Editar modos globais", "editProjectModes": "Editar modos do projeto (.kilocodemodes)", - "createModeHelpText": "Modos são personas especializadas que adaptam o comportamento do Kilo Code. <0>Saiba mais sobre o uso de modos ou <1>Personalização de modos.", + "createModeHelpText": "Modos são personas especializadas que adaptam o comportamento do Axon Code. <0>Saiba mais sobre o uso de modos ou <1>Personalização de modos.", "selectMode": "Buscar modos" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Modo da organização", - "description": "Este modo é fornecido pela sua organização e não pode ser editado aqui. Para modificar este modo, visite o Kilo Code Dashboard.", + "description": "Este modo é fornecido pela sua organização e não pode ser editado aqui. Para modificar este modo, visite o Axon Code Dashboard.", "cannotEdit": "Modos da organização não podem ser editados" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Definição de função", "resetToDefault": "Restaurar para padrão", - "description": "Defina a expertise e personalidade do Kilo Code para este modo. Esta descrição molda como o Kilo Code se apresenta e aborda tarefas." + "description": "Defina a expertise e personalidade do Axon Code para este modo. Esta descrição molda como o Axon Code se apresenta e aborda tarefas." }, "description": { "title": "Descrição curta (para humanos)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Aprimorar Prompt", - "description": "Use o aprimoramento de prompt para obter sugestões ou melhorias personalizadas para suas entradas. Isso garante que o Kilo Code entenda sua intenção e forneça as melhores respostas possíveis. Disponível através do ícone ✨ no chat." + "description": "Use o aprimoramento de prompt para obter sugestões ou melhorias personalizadas para suas entradas. Isso garante que o Axon Code entenda sua intenção e forneça as melhores respostas possíveis. Disponível através do ícone ✨ no chat." }, "CONDENSE": { "label": "Condensação de Contexto", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Definição de função", - "description": "Defina a expertise e personalidade do Kilo Code para este modo." + "description": "Defina a expertise e personalidade do Axon Code para este modo." }, "whenToUse": { "label": "Quando usar (opcional)", diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index f5ed3bc7b0..4d44a65cbe 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -40,7 +40,7 @@ "description": "Gerencie seus comandos de barra para executar rapidamente fluxos de trabalho e ações personalizadas. Saiba mais" }, "prompts": { - "description": "Configure prompts de suporte usados para ações rápidas como melhorar prompts, explicar código e corrigir problemas. Esses prompts ajudam o Kilo Code a fornecer melhor assistência para tarefas comuns de desenvolvimento." + "description": "Configure prompts de suporte usados para ações rápidas como melhorar prompts, explicar código e corrigir problemas. Esses prompts ajudam o Axon Code a fornecer melhor assistência para tarefas comuns de desenvolvimento." }, "codeIndex": { "title": "Indexação de Código", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Você pode configurar um atalho global para esta configuração nas preferências do seu IDE.", - "description": "Permitir que o Kilo Code realize operações automaticamente sem exigir aprovação. Ative essas configurações apenas se confiar totalmente na IA e compreender os riscos de segurança associados.", + "description": "Permitir que o Axon Code realize operações automaticamente sem exigir aprovação. Ative essas configurações apenas se confiar totalmente na IA e compreender os riscos de segurança associados.", "enabled": "Aprovação automática habilitada", "toggleAriaLabel": "Alternar aprovação automática", "disabledAriaLabel": "Aprovação automática desativada - selecione as opções primeiro", "readOnly": { "label": "Leitura", - "description": "Quando ativado, o Kilo Code visualizará automaticamente o conteúdo do diretório e lerá arquivos sem que você precise clicar no botão Aprovar.", + "description": "Quando ativado, o Axon Code visualizará automaticamente o conteúdo do diretório e lerá arquivos sem que você precise clicar no botão Aprovar.", "outsideWorkspace": { "label": "Incluir arquivos fora do espaço de trabalho", - "description": "Permitir que o Kilo Code leia arquivos fora do espaço de trabalho atual sem exigir aprovação." + "description": "Permitir que o Axon Code leia arquivos fora do espaço de trabalho atual sem exigir aprovação." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Atraso após escritas para permitir que diagnósticos detectem problemas potenciais", "outsideWorkspace": { "label": "Incluir arquivos fora do espaço de trabalho", - "description": "Permitir que o Kilo Code crie e edite arquivos fora do espaço de trabalho atual sem exigir aprovação." + "description": "Permitir que o Axon Code crie e edite arquivos fora do espaço de trabalho atual sem exigir aprovação." }, "protected": { "label": "Incluir arquivos protegidos", - "description": "Permitir que o Kilo Code crie e edite arquivos protegidos (como .kilocodeignore e arquivos de configuração .kilocode/) sem exigir aprovação." + "description": "Permitir que o Axon Code crie e edite arquivos protegidos (como .kilocodeignore e arquivos de configuração .kilocode/) sem exigir aprovação." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "O modelo de rascunho deve ser da mesma família de modelos para que a decodificação especulativa funcione corretamente.", "selectDraftModel": "Selecionar Modelo de Rascunho", "noModelsFound": "Nenhum modelo de rascunho encontrado. Certifique-se de que o LM Studio esteja em execução com o Modo Servidor ativado.", - "description": "O LM Studio permite que você execute modelos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles. Você também precisará iniciar o recurso de servidor local do LM Studio para usá-lo com esta extensão. Nota: O Kilo Code usa prompts complexos e funciona melhor com modelos Claude. Modelos menos capazes podem não funcionar como esperado." + "description": "O LM Studio permite que você execute modelos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles. Você também precisará iniciar o recurso de servidor local do LM Studio para usá-lo com esta extensão. Nota: O Axon Code usa prompts complexos e funciona melhor com modelos Claude. Modelos menos capazes podem não funcionar como esperado." }, "ollama": { "baseUrl": "URL Base (opcional)", @@ -399,7 +399,7 @@ "numCtx": "Tamanho da janela de contexto (num_ctx)", "numCtxHelp": "Substitui o tamanho da janela de contexto padrão do modelo. Deixe em branco para usar a configuração do Modelfile do modelo. O valor mínimo é 128.", "description": "O Ollama permite que você execute modelos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles.", - "warning": "Nota: O Kilo Code usa prompts complexos e funciona melhor com modelos Claude. Modelos menos capazes podem não funcionar como esperado." + "warning": "Nota: O Axon Code usa prompts complexos e funciona melhor com modelos Claude. Modelos menos capazes podem não funcionar como esperado." }, "unboundApiKey": "Chave de API Unbound", "getUnboundApiKey": "Obter chave de API Unbound", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Configure as capacidades e preços para seu modelo personalizado compatível com OpenAI. Tenha cuidado ao especificar as capacidades do modelo, pois elas podem afetar como o Kilo Code funciona.", + "capabilities": "Configure as capacidades e preços para seu modelo personalizado compatível com OpenAI. Tenha cuidado ao especificar as capacidades do modelo, pois elas podem afetar como o Axon Code funciona.", "maxTokens": { "label": "Máximo de Tokens de Saída", "description": "Número máximo de tokens que o modelo pode gerar em uma resposta. (Especifique -1 para permitir que o servidor defina o máximo de tokens.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Limite de Erros e Repetições", - "description": "Número de erros consecutivos ou ações repetidas antes de exibir o diálogo 'Kilo Code está com problemas'", + "description": "Número de erros consecutivos ou ações repetidas antes de exibir o diálogo 'Axon Code está com problemas'", "unlimitedDescription": "Tentativas ilimitadas ativadas (prosseguimento automático). O diálogo nunca aparecerá.", "warning": "⚠️ Definir como 0 permite tentativas ilimitadas, o que pode consumir um uso significativo da API" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Ativar ferramenta de navegador", - "description": "Quando ativado, o Kilo Code pode usar um navegador para interagir com sites ao usar modelos que suportam o uso do computador. <0>Saiba mais" + "description": "Quando ativado, o Axon Code pode usar um navegador para interagir com sites ao usar modelos que suportam o uso do computador. <0>Saiba mais" }, "viewport": { "label": "Tamanho da viewport", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Ativar pontos de verificação automáticos", - "description": "Quando ativado, o Kilo Code criará automaticamente pontos de verificação durante a execução de tarefas, facilitando a revisão de alterações ou o retorno a estados anteriores. <0>Saiba mais" + "description": "Quando ativado, o Axon Code criará automaticamente pontos de verificação durante a execução de tarefas, facilitando a revisão de alterações ou o retorno a estados anteriores. <0>Saiba mais" } }, "notifications": { "sound": { "label": "Ativar efeitos sonoros", - "description": "Quando ativado, o Kilo Code reproduzirá efeitos sonoros para notificações e eventos.", + "description": "Quando ativado, o Axon Code reproduzirá efeitos sonoros para notificações e eventos.", "volumeLabel": "Volume" }, "tts": { "label": "Ativar texto para fala", - "description": "Quando ativado, o Kilo Code lerá em voz alta suas respostas usando texto para fala.", + "description": "Quando ativado, o Axon Code lerá em voz alta suas respostas usando texto para fala.", "speedLabel": "Velocidade" } }, @@ -567,7 +567,7 @@ "description": "Controle quais informações são incluídas na janela de contexto da IA, afetando o uso de token e a qualidade da resposta", "autoCondenseContextPercent": { "label": "Limite para acionar a condensação inteligente de contexto", - "description": "Quando a janela de contexto atingir este limite, o Kilo Code a condensará automaticamente." + "description": "Quando a janela de contexto atingir este limite, o Axon Code a condensará automaticamente." }, "condensingApiConfiguration": { "label": "Configuração de API para Condensação de Contexto", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Acionar automaticamente a condensação inteligente de contexto", - "description": "Quando habilitado, o Kilo Code condensará automaticamente o contexto quando o limite for atingido. Quando desabilitado, você ainda pode acionar manualmente a condensação de contexto." + "description": "Quando habilitado, o Axon Code condensará automaticamente o contexto quando o limite for atingido. Quando desabilitado, você ainda pode acionar manualmente a condensação de contexto." }, "openTabs": { "label": "Limite de contexto de abas abertas", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Limite de auto-truncamento de leitura de arquivo", - "description": "O Kilo Code lê este número de linhas quando o modelo omite valores de início/fim. Se este número for menor que o total do arquivo, o Kilo Code gera um índice de números de linha das definições de código. Casos especiais: -1 instrui o Kilo Code a ler o arquivo inteiro (sem indexação), e 0 instrui a não ler linhas e fornecer apenas índices de linha para contexto mínimo. Valores mais baixos minimizam o uso inicial de contexto, permitindo leituras posteriores precisas de intervalos de linhas. Requisições com início/fim explícitos não são limitadas por esta configuração.", + "description": "O Axon Code lê este número de linhas quando o modelo omite valores de início/fim. Se este número for menor que o total do arquivo, o Axon Code gera um índice de números de linha das definições de código. Casos especiais: -1 instrui o Axon Code a ler o arquivo inteiro (sem indexação), e 0 instrui a não ler linhas e fornecer apenas índices de linha para contexto mínimo. Valores mais baixos minimizam o uso inicial de contexto, permitindo leituras posteriores precisas de intervalos de linhas. Requisições com início/fim explícitos não são limitadas por esta configuração.", "lines": "linhas", "always_full_read": "Sempre ler o arquivo inteiro" }, @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "Ativar edição através de diffs", - "description": "Quando ativado, o Kilo Code poderá editar arquivos mais rapidamente e rejeitará automaticamente escritas completas de arquivos truncados. Funciona melhor com o modelo mais recente Claude 4 Sonnet.", + "description": "Quando ativado, o Axon Code poderá editar arquivos mais rapidamente e rejeitará automaticamente escritas completas de arquivos truncados. Funciona melhor com o modelo mais recente Claude 4 Sonnet.", "strategy": { "label": "Estratégia de diff", "options": { @@ -729,7 +729,7 @@ }, "todoList": { "label": "Habilitar ferramenta de lista de tarefas", - "description": "Quando habilitado, o Kilo Code pode criar e gerenciar listas de tarefas para acompanhar o progresso das tarefas. Isso ajuda a organizar tarefas complexas em etapas gerenciáveis." + "description": "Quando habilitado, o Axon Code pode criar e gerenciar listas de tarefas para acompanhar o progresso das tarefas. Isso ajuda a organizar tarefas complexas em etapas gerenciáveis." } }, "experimental": { @@ -739,23 +739,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Usar ferramenta de busca e substituição experimental", - "description": "Ativar a ferramenta de busca e substituição experimental, permitindo que o Kilo Code substitua várias instâncias de um termo de busca em uma única solicitação." + "description": "Ativar a ferramenta de busca e substituição experimental, permitindo que o Axon Code substitua várias instâncias de um termo de busca em uma única solicitação." }, "INSERT_BLOCK": { "name": "Usar ferramenta de inserção de conteúdo experimental", - "description": "Ativar a ferramenta de inserção de conteúdo experimental, permitindo que o Kilo Code insira conteúdo em números de linha específicos sem precisar criar um diff." + "description": "Ativar a ferramenta de inserção de conteúdo experimental, permitindo que o Axon Code insira conteúdo em números de linha específicos sem precisar criar um diff." }, "POWER_STEERING": { "name": "Usar modo \"direção assistida\" experimental", - "description": "Quando ativado, o Kilo Code lembrará o modelo sobre os detalhes da sua definição de modo atual com mais frequência. Isso levará a uma adesão mais forte às definições de função e instruções personalizadas, mas usará mais tokens por mensagem." + "description": "Quando ativado, o Axon Code lembrará o modelo sobre os detalhes da sua definição de modo atual com mais frequência. Isso levará a uma adesão mais forte às definições de função e instruções personalizadas, mas usará mais tokens por mensagem." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Usar ferramenta diff de múltiplos blocos experimental", - "description": "Quando ativado, o Kilo Code usará a ferramenta diff de múltiplos blocos. Isso tentará atualizar vários blocos de código no arquivo em uma única solicitação." + "description": "Quando ativado, o Axon Code usará a ferramenta diff de múltiplos blocos. Isso tentará atualizar vários blocos de código no arquivo em uma única solicitação." }, "CONCURRENT_FILE_READS": { "name": "Habilitar leitura simultânea de arquivos", - "description": "Quando habilitado, o Kilo Code pode ler vários arquivos em uma única solicitação. Quando desabilitado, o Kilo Code deve ler arquivos um de cada vez. Desabilitar pode ajudar ao trabalhar com modelos menos capazes ou quando você deseja mais controle sobre o acesso aos arquivos." + "description": "Quando habilitado, o Axon Code pode ler vários arquivos em uma única solicitação. Quando desabilitado, o Axon Code deve ler arquivos um de cada vez. Desabilitar pode ajudar ao trabalhar com modelos menos capazes ou quando você deseja mais controle sobre o acesso aos arquivos." }, "MARKETPLACE": { "name": "Ativar Marketplace", @@ -763,11 +763,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Habilitar edições de arquivos concorrentes", - "description": "Quando habilitado, o Kilo Code pode editar múltiplos arquivos em uma única solicitação. Quando desabilitado, o Kilo Code deve editar arquivos um de cada vez. Desabilitar isso pode ajudar ao trabalhar com modelos menos capazes ou quando você quer mais controle sobre modificações de arquivos。" + "description": "Quando habilitado, o Axon Code pode editar múltiplos arquivos em uma única solicitação. Quando desabilitado, o Axon Code deve editar arquivos um de cada vez. Desabilitar isso pode ajudar ao trabalhar com modelos menos capazes ou quando você quer mais controle sobre modificações de arquivos。" }, "MORPH_FAST_APPLY": { "name": "Habilitar Fast Apply", - "description": "Quando habilitado, o Kilo Code pode editar arquivos usando Fast Apply com modelos especializados otimizados para modificações de código. Requer o Kilo Gateway Provider, OpenRouter ou uma chave de API Morph.", + "description": "Quando habilitado, o Axon Code pode editar arquivos usando Fast Apply com modelos especializados otimizados para modificações de código. Requer o Kilo Gateway Provider, OpenRouter ou uma chave de API Morph.", "apiKey": "Chave de API Morph (opcional)", "placeholder": "Digite sua chave de API Morph (opcional)", "modelLabel": "Seleção de Modelo", @@ -781,7 +781,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Edição em segundo plano", - "description": "Previne a interrupção do foco do editor quando habilitado. As edições de arquivos acontecem em segundo plano sem abrir visualizações de diferenças ou roubar o foco. Você pode continuar trabalhando sem interrupções enquanto o Kilo Code faz alterações. Os arquivos podem ser abertos sem foco para capturar diagnósticos ou permanecer completamente fechados." + "description": "Previne a interrupção do foco do editor quando habilitado. As edições de arquivos acontecem em segundo plano sem abrir visualizações de diferenças ou roubar o foco. Você pode continuar trabalhando sem interrupções enquanto o Axon Code faz alterações. Os arquivos podem ser abertos sem foco para capturar diagnósticos ou permanecer completamente fechados." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Usar o novo parser de mensagens", @@ -793,13 +793,13 @@ }, "IMAGE_GENERATION": { "name": "Habilitar geração de imagens com IA", - "description": "Quando habilitado, Kilo Code pode gerar imagens a partir de prompts de texto. Requer uma chave de API do Kilo Code ou OpenRouter configurada.", + "description": "Quando habilitado, Axon Code pode gerar imagens a partir de prompts de texto. Requer uma chave de API do Axon Code ou OpenRouter configurada.", "apiProvider": "Provedor de API", "openRouterApiKeyLabel": "Chave de API do OpenRouter", "openRouterApiKeyPlaceholder": "Digite sua chave de API do OpenRouter", - "kiloCodeApiKeyLabel": "Chave de API do Kilo Code", - "kiloCodeApiKeyPlaceholder": "Digite sua chave de API do Kilo Code", - "kiloCodeApiKeyPaste": "Colar chave de API atual do Kilo Code", + "kiloCodeApiKeyLabel": "Chave de API do Axon Code", + "kiloCodeApiKeyPlaceholder": "Digite sua chave de API do Axon Code", + "kiloCodeApiKeyPaste": "Colar chave de API atual do Axon Code", "getApiKeyText": "Obtenha sua chave de API de", "modelSelectionLabel": "Modelo de Geração de Imagens", "modelSelectionDescription": "Selecione o modelo para geração de imagens", @@ -812,12 +812,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Ativar comandos slash iniciados pelo modelo", - "description": "Quando ativado, Kilo Code pode executar seus comandos slash para executar fluxos de trabalho." + "description": "Quando ativado, Axon Code pode executar seus comandos slash para executar fluxos de trabalho." } }, "promptCaching": { "label": "Desativar cache de prompts", - "description": "Quando marcado, o Kilo Code não usará o cache de prompts para este modelo." + "description": "Quando marcado, o Axon Code não usará o cache de prompts para este modelo." }, "temperature": { "useCustom": "Usar temperatura personalizada", @@ -849,18 +849,18 @@ } }, "modelPicker": { - "automaticFetch": "A extensão busca automaticamente a lista mais recente de modelos disponíveis em {{serviceName}}. Se você não tem certeza sobre qual modelo escolher, o Kilo Code funciona melhor com {{defaultModelId}}.", + "automaticFetch": "A extensão busca automaticamente a lista mais recente de modelos disponíveis em {{serviceName}}. Se você não tem certeza sobre qual modelo escolher, o Axon Code funciona melhor com {{defaultModelId}}.", "label": "Modelo", "searchPlaceholder": "Pesquisar", "noMatchFound": "Nenhuma correspondência encontrada", "useCustomModel": "Usar personalizado: {{modelId}}" }, "footer": { - "feedback": "Se tiver alguma dúvida ou feedback, sinta-se à vontade para abrir um problema em github.com/Kilo-Org/kilocode ou juntar-se a reddit.com/r/kilocode ou kilocode.ai/discord", - "support": "Para questões financeiras, entre em contato com o Suporte ao Cliente em https://kilocode.ai/support", + "feedback": "Se tiver alguma dúvida ou feedback, sinta-se à vontade para abrir um problema em github.com/Kilo-Org/kilocode ou juntar-se a reddit.com/r/kilocode ou matterai.so/discord", + "support": "Para questões financeiras, entre em contato com o Suporte ao Cliente em https://matterai.so/support", "telemetry": { "label": "Permitir relatórios de erros e uso", - "description": "Ajude a melhorar o Kilo Code enviando dados de uso e relatórios de erros. Nunca são enviados código, prompts ou informações pessoais. Consulte nossa política de privacidade para mais detalhes." + "description": "Ajude a melhorar o Axon Code enviando dados de uso e relatórios de erros. Nunca são enviados código, prompts ou informações pessoais. Consulte nossa política de privacidade para mais detalhes." }, "settings": { "import": "Importar", diff --git a/webview-ui/src/i18n/locales/pt-BR/welcome.json b/webview-ui/src/i18n/locales/pt-BR/welcome.json index 40b152b646..72817c64a2 100644 --- a/webview-ui/src/i18n/locales/pt-BR/welcome.json +++ b/webview-ui/src/i18n/locales/pt-BR/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Olá, eu sou o Kilo Code!", - "introduction": "Kilo Code é o principal agente de codificação autônomo. Prepare-se para arquitetar, codificar, depurar e aumentar sua produtividade como nunca antes. Para continuar, o Kilo Code necessita de uma chave API.", + "greeting": "Olá, eu sou o Axon Code!", + "introduction": "Axon Code é o principal agente de codificação autônomo. Prepare-se para arquitetar, codificar, depurar e aumentar sua produtividade como nunca antes. Para continuar, o Axon Code necessita de uma chave API.", "notice": "Para começar, esta extensão precisa de um provedor de API.", "start": "Vamos lá!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Experimente o Roo gratuitamente" } }, - "chooseProvider": "Para fazer sua mágica, o Kilo Code precisa de uma chave API.", + "chooseProvider": "Para fazer sua mágica, o Axon Code precisa de uma chave API.", "startRouter": "Recomendamos usar um roteador LLM:", "startCustom": "Ou você pode trazer sua própria chave API:", "telemetry": { - "helpImprove": "Ajude a melhorar o Kilo Code", - "helpImproveMessage": "O Kilo Code coleta dados de erros e uso para nos ajudar a corrigir bugs e melhorar a extensão. Esta telemetria não coleta código, prompts ou informações pessoais. Você pode desativar isso nas configurações." + "helpImprove": "Ajude a melhorar o Axon Code", + "helpImproveMessage": "O Axon Code coleta dados de erros e uso para nos ajudar a corrigir bugs e melhorar a extensão. Esta telemetria não coleta código, prompts ou informações pessoais. Você pode desativar isso nas configurações." }, "importSettings": "Importar configurações" } diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 7681c61567..14f305ecd2 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Добро пожаловать в Kilo Code", + "greeting": "Добро пожаловать в Axon Code", "task": { "title": "Задача", "expand": "Развернуть задачу", @@ -21,7 +21,7 @@ "sharePublicly": "Поделиться публично", "sharePubliclyDescription": "Любой, у кого есть ссылка, может получить доступ", "connectToCloud": "Подключиться к облаку", - "connectToCloudDescription": "Войди в Kilo Code Cloud, чтобы делиться задачами", + "connectToCloudDescription": "Войди в Axon Code Cloud, чтобы делиться задачами", "sharingDisabledByOrganization": "Обмен отключен организацией", "shareSuccessOrganization": "Ссылка организации скопирована в буфер обмена", "shareSuccessPublic": "Публичная ссылка скопирована в буфер обмена", @@ -110,7 +110,7 @@ "description": "Специализированные персонажи с собственным поведением и назначенными моделями" } }, - "onboarding": "Ваш список задач в этом рабочем пространстве пуст. Начните с ввода задачи ниже. Не знаете, с чего начать? Подробнее о возможностях Kilo Code читайте в документации.", + "onboarding": "Ваш список задач в этом рабочем пространстве пуст. Начните с ввода задачи ниже. Не знаете, с чего начать? Подробнее о возможностях Axon Code читайте в документации.", "selectMode": "Выберите режим взаимодействия", "selectApiConfig": "Выберите конфигурацию API", "selectModelConfig": "Выберите модель", @@ -163,46 +163,46 @@ "current": "Текущая" }, "instructions": { - "wantsToFetch": "Kilo Code хочет получить подробные инструкции для помощи с текущей задачей" + "wantsToFetch": "Axon Code хочет получить подробные инструкции для помощи с текущей задачей" }, "fileOperations": { - "wantsToRead": "Kilo Code хочет прочитать этот файл", - "wantsToReadOutsideWorkspace": "Kilo Code хочет прочитать этот файл вне рабочей области", - "didRead": "Kilo Code прочитал этот файл", - "wantsToEdit": "Kilo Code хочет отредактировать этот файл", - "wantsToEditOutsideWorkspace": "Kilo Code хочет отредактировать этот файл вне рабочей области", - "wantsToEditProtected": "Kilo Code хочет отредактировать защищённый файл конфигурации", - "wantsToCreate": "Kilo Code хочет создать новый файл", - "wantsToSearchReplace": "Kilo Code хочет выполнить поиск и замену в этом файле", - "didSearchReplace": "Kilo Code выполнил поиск и замену в этом файле", - "wantsToInsert": "Kilo Code хочет вставить содержимое в этот файл", - "wantsToInsertWithLineNumber": "Kilo Code хочет вставить содержимое в этот файл на строку {{lineNumber}}", - "wantsToInsertAtEnd": "Kilo Code хочет добавить содержимое в конец этого файла", - "wantsToReadAndXMore": "Kilo Code хочет прочитать этот файл и еще {{count}}", - "wantsToReadMultiple": "Kilo Code хочет прочитать несколько файлов", - "wantsToApplyBatchChanges": "Kilo Code хочет применить изменения к нескольким файлам", - "wantsToGenerateImage": "Kilo Code хочет сгенерировать изображение", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code хочет сгенерировать изображение вне рабочего пространства", - "wantsToGenerateImageProtected": "Kilo Code хочет сгенерировать изображение в защищённом месте", - "didGenerateImage": "Kilo Code сгенерировал изображение" + "wantsToRead": "Axon Code хочет прочитать этот файл", + "wantsToReadOutsideWorkspace": "Axon Code хочет прочитать этот файл вне рабочей области", + "didRead": "Axon Code прочитал этот файл", + "wantsToEdit": "Axon Code хочет отредактировать этот файл", + "wantsToEditOutsideWorkspace": "Axon Code хочет отредактировать этот файл вне рабочей области", + "wantsToEditProtected": "Axon Code хочет отредактировать защищённый файл конфигурации", + "wantsToCreate": "Axon Code хочет создать новый файл", + "wantsToSearchReplace": "Axon Code хочет выполнить поиск и замену в этом файле", + "didSearchReplace": "Axon Code выполнил поиск и замену в этом файле", + "wantsToInsert": "Axon Code хочет вставить содержимое в этот файл", + "wantsToInsertWithLineNumber": "Axon Code хочет вставить содержимое в этот файл на строку {{lineNumber}}", + "wantsToInsertAtEnd": "Axon Code хочет добавить содержимое в конец этого файла", + "wantsToReadAndXMore": "Axon Code хочет прочитать этот файл и еще {{count}}", + "wantsToReadMultiple": "Axon Code хочет прочитать несколько файлов", + "wantsToApplyBatchChanges": "Axon Code хочет применить изменения к нескольким файлам", + "wantsToGenerateImage": "Axon Code хочет сгенерировать изображение", + "wantsToGenerateImageOutsideWorkspace": "Axon Code хочет сгенерировать изображение вне рабочего пространства", + "wantsToGenerateImageProtected": "Axon Code хочет сгенерировать изображение в защищённом месте", + "didGenerateImage": "Axon Code сгенерировал изображение" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code хочет просмотреть файлы верхнего уровня в этой директории", - "didViewTopLevel": "Kilo Code просмотрел файлы верхнего уровня в этой директории", - "wantsToViewRecursive": "Kilo Code хочет рекурсивно просмотреть все файлы в этой директории", - "didViewRecursive": "Kilo Code рекурсивно просмотрел все файлы в этой директории", - "wantsToViewDefinitions": "Kilo Code хочет просмотреть имена определений исходного кода в этой директории", - "didViewDefinitions": "Kilo Code просмотрел имена определений исходного кода в этой директории", - "wantsToSearch": "Kilo Code хочет выполнить поиск в этой директории по {{regex}}", - "didSearch": "Kilo Code выполнил поиск в этой директории по {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code хочет выполнить поиск в этой директории (вне рабочего пространства) по {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code выполнил поиск в этой директории (вне рабочего пространства) по {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code хочет просмотреть файлы верхнего уровня в этой директории (вне рабочего пространства)", - "didViewTopLevelOutsideWorkspace": "Kilo Code просмотрел файлы верхнего уровня в этой директории (вне рабочего пространства)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code хочет рекурсивно просмотреть все файлы в этой директории (вне рабочего пространства)", - "didViewRecursiveOutsideWorkspace": "Kilo Code рекурсивно просмотрел все файлы в этой директории (вне рабочего пространства)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code хочет просмотреть имена определений исходного кода в этой директории (вне рабочего пространства)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code просмотрел имена определений исходного кода в этой директории (вне рабочего пространства)" + "wantsToViewTopLevel": "Axon Code хочет просмотреть файлы верхнего уровня в этой директории", + "didViewTopLevel": "Axon Code просмотрел файлы верхнего уровня в этой директории", + "wantsToViewRecursive": "Axon Code хочет рекурсивно просмотреть все файлы в этой директории", + "didViewRecursive": "Axon Code рекурсивно просмотрел все файлы в этой директории", + "wantsToViewDefinitions": "Axon Code хочет просмотреть имена определений исходного кода в этой директории", + "didViewDefinitions": "Axon Code просмотрел имена определений исходного кода в этой директории", + "wantsToSearch": "Axon Code хочет выполнить поиск в этой директории по {{regex}}", + "didSearch": "Axon Code выполнил поиск в этой директории по {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code хочет выполнить поиск в этой директории (вне рабочего пространства) по {{regex}}", + "didSearchOutsideWorkspace": "Axon Code выполнил поиск в этой директории (вне рабочего пространства) по {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code хочет просмотреть файлы верхнего уровня в этой директории (вне рабочего пространства)", + "didViewTopLevelOutsideWorkspace": "Axon Code просмотрел файлы верхнего уровня в этой директории (вне рабочего пространства)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code хочет рекурсивно просмотреть все файлы в этой директории (вне рабочего пространства)", + "didViewRecursiveOutsideWorkspace": "Axon Code рекурсивно просмотрел все файлы в этой директории (вне рабочего пространства)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code хочет просмотреть имена определений исходного кода в этой директории (вне рабочего пространства)", + "didViewDefinitionsOutsideWorkspace": "Axon Code просмотрел имена определений исходного кода в этой директории (вне рабочего пространства)" }, "commandOutput": "Вывод команды", "commandExecution": { @@ -231,18 +231,18 @@ "youSaid": "Вы сказали" }, "mcp": { - "wantsToUseTool": "Kilo Code хочет использовать инструмент на сервере MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code хочет получить доступ к ресурсу на сервере MCP {{serverName}}" + "wantsToUseTool": "Axon Code хочет использовать инструмент на сервере MCP {{serverName}}", + "wantsToAccessResource": "Axon Code хочет получить доступ к ресурсу на сервере MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code хочет переключиться в режим {{mode}}", - "wantsToSwitchWithReason": "Kilo Code хочет переключиться в режим {{mode}}, потому что: {{reason}}", - "didSwitch": "Kilo Code переключился в режим {{mode}}", - "didSwitchWithReason": "Kilo Code переключился в режим {{mode}}, потому что: {{reason}}" + "wantsToSwitch": "Axon Code хочет переключиться в режим {{mode}}", + "wantsToSwitchWithReason": "Axon Code хочет переключиться в режим {{mode}}, потому что: {{reason}}", + "didSwitch": "Axon Code переключился в режим {{mode}}", + "didSwitchWithReason": "Axon Code переключился в режим {{mode}}, потому что: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code хочет создать новую подзадачу в режиме {{mode}}", - "wantsToFinish": "Kilo Code хочет завершить эту подзадачу", + "wantsToCreate": "Axon Code хочет создать новую подзадачу в режиме {{mode}}", + "wantsToFinish": "Axon Code хочет завершить эту подзадачу", "newTaskContent": "Инструкции по подзадаче", "completionContent": "Подзадача завершена", "resultContent": "Результаты подзадачи", @@ -250,14 +250,14 @@ "completionInstructions": "Подзадача завершена! Вы можете просмотреть результаты и предложить исправления или следующие шаги. Если всё в порядке, подтвердите для возврата результата в родительскую задачу." }, "questions": { - "hasQuestion": "У Kilo Code есть вопрос" + "hasQuestion": "У Axon Code есть вопрос" }, "taskCompleted": "Задача завершена", "error": "Ошибка", "diffError": { "title": "Не удалось выполнить редактирование" }, - "troubleMessage": "У Kilo Code возникли проблемы...", + "troubleMessage": "У Axon Code возникли проблемы...", "powershell": { "issues": "Похоже, у вас проблемы с Windows PowerShell, пожалуйста, ознакомьтесь с этим" }, @@ -305,7 +305,7 @@ "countdownDisplay": "{{count}}с" }, "browser": { - "rooWantsToUse": "Kilo Code хочет использовать браузер", + "rooWantsToUse": "Axon Code хочет использовать браузер", "consoleLogs": "Логи консоли", "noNewLogs": "(Новых логов нет)", "screenshot": "Скриншот браузера", @@ -337,13 +337,13 @@ "profileViolationWarning": "Текущий профиль несовместим с настройками вашей организации", "shellIntegration": { "title": "Предупреждение о выполнении команды", - "description": "Ваша команда выполняется без интеграции оболочки терминала VSCode. Чтобы скрыть это предупреждение, вы можете отключить интеграцию оболочки в разделе Terminal в настройках Kilo Code или устранить проблемы с интеграцией терминала VSCode, используя ссылку ниже.", + "description": "Ваша команда выполняется без интеграции оболочки терминала VSCode. Чтобы скрыть это предупреждение, вы можете отключить интеграцию оболочки в разделе Terminal в настройках Axon Code или устранить проблемы с интеграцией терминала VSCode, используя ссылку ниже.", "troubleshooting": "Нажмите здесь для просмотра документации по интеграции оболочки." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Достигнут лимит автоматически одобренных запросов", - "description": "Kilo Code достиг автоматически одобренного лимита в {{count}} API-запрос(ов). Хотите сбросить счетчик и продолжить задачу?", + "description": "Axon Code достиг автоматически одобренного лимита в {{count}} API-запрос(ов). Хотите сбросить счетчик и продолжить задачу?", "button": "Сбросить и продолжить" }, "autoApprovedCostLimitReached": { @@ -353,8 +353,8 @@ } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code хочет выполнить поиск в кодовой базе по {{query}}", - "wantsToSearchWithPath": "Kilo Code хочет выполнить поиск в кодовой базе по {{query}} в {{path}}", + "wantsToSearch": "Axon Code хочет выполнить поиск в кодовой базе по {{query}}", + "wantsToSearchWithPath": "Axon Code хочет выполнить поиск в кодовой базе по {{query}} в {{path}}", "didSearch_one": "Найден 1 результат", "didSearch_other": "Найдено {{count}} результатов", "resultTooltip": "Оценка схожести: {{score}} (нажмите, чтобы открыть файл)" @@ -419,7 +419,7 @@ "clickToEdit": "Нажмите, чтобы редактировать сообщение" }, "slashCommand": { - "wantsToRun": "Kilo Code хочет выполнить слеш-команду", - "didRun": "Kilo Code выполнил слеш-команду" + "wantsToRun": "Axon Code хочет выполнить слеш-команду", + "didRun": "Axon Code выполнил слеш-команду" } } diff --git a/webview-ui/src/i18n/locales/ru/kilocode.json b/webview-ui/src/i18n/locales/ru/kilocode.json index 9a6c30d14c..09130c3ef3 100644 --- a/webview-ui/src/i18n/locales/ru/kilocode.json +++ b/webview-ui/src/i18n/locales/ru/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Добро пожаловать в Kilo Code!", - "introText1": "Kilo Code — это бесплатный агент кодирования ИИ с открытым исходным кодом.", + "greeting": "Добро пожаловать в Axon Code!", + "introText1": "Axon Code — это бесплатный агент кодирования ИИ с открытым исходным кодом.", "introText2": "Работает с новейшими моделями ИИ, такими как Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 и более чем 450 другими.", "introText3": "Создайте бесплатную учетную запись и получите $20 бонусных кредитов при первом пополнении.", "ctaButton": "Начать", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Добавить кредит", - "lowBalance": "Ваш баланс Kilo Code низкий", + "lowBalance": "Ваш баланс Axon Code низкий", "newOrganization": "Используете Kilo для работы?" }, "pagination": { @@ -42,16 +42,16 @@ "mcp": "MCP Серверы" }, "provider": { - "account": "Аккаунт Kilo Code", - "apiKey": "API-ключ Kilo Code", - "login": "Войти в Kilo Code", - "logout": "Выйти из Kilo Code", - "automaticFetch": "Новейшие модели автоматически доступны в Kilo Code. Если вы не уверены, какую модель выбрать, Kilo Code лучше всего работает с рекомендуемыми моделями, перечисленными вверху жирным шрифтом.", + "account": "Аккаунт Axon Code", + "apiKey": "API-ключ Axon Code", + "login": "Войти в Axon Code", + "logout": "Выйти из Axon Code", + "automaticFetch": "Новейшие модели автоматически доступны в Axon Code. Если вы не уверены, какую модель выбрать, Axon Code лучше всего работает с рекомендуемыми моделями, перечисленными вверху жирным шрифтом.", "providerRouting": { "title": "Маршрутизация провайдеров", "managedByOrganization": "Управлять маршрутизацией провайдеров на уровне организации", "createOrganization": "Создать организацию для управления маршрутизацией провайдеров", - "description": "Kilo Code направляет запросы лучшим доступным провайдерам для вашей модели. По умолчанию запросы распределяются между ведущими провайдерами для максимального времени безотказной работы. Однако вы можете выбрать конкретного провайдера для использования с этой моделью.", + "description": "Axon Code направляет запросы лучшим доступным провайдерам для вашей модели. По умолчанию запросы распределяются между ведущими провайдерами для максимального времени безотказной работы. Однако вы можете выбрать конкретного провайдера для использования с этой моделью.", "sorting": { "default": "Сортировка провайдеров по умолчанию", "price": "Предпочитать провайдеров с более низкой ценой", @@ -70,7 +70,7 @@ "modelInfo": { "contextWindow": "Окно контекста", "providerBreakdown": "Разбивка цен и возможностей провайдера", - "averageKiloCodeCost": "Это средняя фактическая стоимость для Kilo Code при использовании этой модели за последнюю неделю. Она может быть ниже указанной цены благодаря использованию кэша промптов.", + "averageKiloCodeCost": "Это средняя фактическая стоимость для Axon Code при использовании этой модели за последнюю неделю. Она может быть ниже указанной цены благодаря использованию кэша промптов.", "table": { "provider": "Провайдер", "context": "Конечная точка может обработать такое количество токенов (ввод + вывод).", @@ -83,15 +83,15 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Разрешить чтение очень больших файлов", - "description": "При включении Kilo Code будет выполнять чтение очень больших файлов или выводов MCP, даже если существует высокая вероятность переполнения окна контекста (размер содержимого >80% окна контекста)." + "description": "При включении Axon Code будет выполнять чтение очень больших файлов или выводов MCP, даже если существует высокая вероятность переполнения окна контекста (размер содержимого >80% окна контекста)." } }, "systemNotifications": { "label": "Включить системные уведомления", - "description": "При включении Kilo Code будет отправлять системные уведомления о важных событиях, таких как завершение задач или ошибки.", + "description": "При включении Axon Code будет отправлять системные уведомления о важных событиях, таких как завершение задач или ошибки.", "testButton": "Проверить уведомление", - "testTitle": "Kilo Code", - "testMessage": "Это тестовое уведомление от Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Это тестовое уведомление от Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code хочет сократить твой разговор", + "wantsToCondense": "Axon Code хочет сократить твой разговор", "condenseConversation": "Сократить разговор" }, "seeNewChanges": "Показать новые изменения", @@ -137,15 +137,15 @@ }, "docs": "Документация", "rules": { - "tooltip": "Управление правилами и рабочими процессами Kilo Code", - "ariaLabel": "Правила Kilo Code", + "tooltip": "Управление правилами и рабочими процессами Axon Code", + "ariaLabel": "Правила Axon Code", "tabs": { "rules": "Правила", "workflows": "Рабочие процессы" }, "description": { - "rules": "Правила позволяют предоставить Kilo Code инструкции, которым он должен следовать во всех режимах и для всех промптов. Это постоянный способ включения контекста и предпочтений для всех разговоров в вашем рабочем пространстве или глобально.", - "workflows": "Рабочие процессы - это подготовленный шаблон для разговора. Рабочие процессы позволяют определить промпты, которые вы часто используете, и могут включать серию шагов для руководства Kilo Code через повторяющиеся задачи, такие как развертывание сервиса или отправка PR. Чтобы вызвать рабочий процесс, введите", + "rules": "Правила позволяют предоставить Axon Code инструкции, которым он должен следовать во всех режимах и для всех промптов. Это постоянный способ включения контекста и предпочтений для всех разговоров в вашем рабочем пространстве или глобально.", + "workflows": "Рабочие процессы - это подготовленный шаблон для разговора. Рабочие процессы позволяют определить промпты, которые вы часто используете, и могут включать серию шагов для руководства Axon Code через повторяющиеся задачи, такие как развертывание сервиса или отправка PR. Чтобы вызвать рабочий процесс, введите", "workflowsInChat": "в чате." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "Функции Autocomplete могут быть запущены командами. Ты можешь настроить Горячие Клавиши здесь.", "enableAutoTrigger": { "label": "Включить Autocomplete", - "description": "Когда включено, Kilo Code будет автоматически запускать Autocomplete, когда ты перестанешь печатать. Это может быть полезно для быстрых исправлений и предложений." + "description": "Когда включено, Axon Code будет автоматически запускать Autocomplete, когда ты перестанешь печатать. Это может быть полезно для быстрых исправлений и предложений." }, "autoTriggerDelay": { "label": "Задержка Автоматического Запуска", - "description": "Задержка в секундах перед тем, как Kilo Code запустит Autocomplete после того, как ты перестанешь печатать. Меньшая задержка означает более быстрые предложения, но может быть более ресурсоемкой." + "description": "Задержка в секундах перед тем, как Axon Code запустит Autocomplete после того, как ты перестанешь печатать. Меньшая задержка означает более быстрые предложения, но может быть более ресурсоемкой." }, "enableQuickInlineTaskKeybinding": { "label": "Быстрая задача ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/ru/marketplace.json b/webview-ui/src/i18n/locales/ru/marketplace.json index 68ac461a77..7e4b1daa82 100644 --- a/webview-ui/src/i18n/locales/ru/marketplace.json +++ b/webview-ui/src/i18n/locales/ru/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Установлено", "settings": "Настройки", diff --git a/webview-ui/src/i18n/locales/ru/mcp.json b/webview-ui/src/i18n/locales/ru/mcp.json index 53401f62d1..0ef7584954 100644 --- a/webview-ui/src/i18n/locales/ru/mcp.json +++ b/webview-ui/src/i18n/locales/ru/mcp.json @@ -2,16 +2,16 @@ "title": "Серверы MCP", "done": "Готово", "marketplace": "Маркетплейс MCP", - "description": "<0>Model Context Protocol обеспечивает связь с локально запущенными MCP-серверами, которые предоставляют дополнительные инструменты и ресурсы для расширения возможностей Kilo Code. Вы можете использовать <1>серверы, созданные сообществом, или попросить Kilo Code создать новые инструменты, специфичные для вашего рабочего процесса (например, «добавь инструмент, который получает последние npm-документацию»).", + "description": "<0>Model Context Protocol обеспечивает связь с локально запущенными MCP-серверами, которые предоставляют дополнительные инструменты и ресурсы для расширения возможностей Axon Code. Вы можете использовать <1>серверы, созданные сообществом, или попросить Axon Code создать новые инструменты, специфичные для вашего рабочего процесса (например, «добавь инструмент, который получает последние npm-документацию»).", "instructions": "Инструкции", "enableToggle": { "title": "Включить серверы MCP", - "description": "Включи, чтобы Kilo Code мог использовать инструменты с подключённых серверов MCP. Это даст Kilo Code больше возможностей. Если не планируешь использовать эти дополнительные инструменты, выключи для экономии токенов API." + "description": "Включи, чтобы Axon Code мог использовать инструменты с подключённых серверов MCP. Это даст Axon Code больше возможностей. Если не планируешь использовать эти дополнительные инструменты, выключи для экономии токенов API." }, "enableServerCreation": { "title": "Включить создание серверов MCP", - "description": "Включи, чтобы Kilo Code помогал создавать <1>новые кастомные серверы MCP. <0>Подробнее о создании серверов", - "hint": "Совет: чтобы снизить расходы на токены API, отключай эту настройку, когда не просишь Kilo Code создать новый сервер MCP." + "description": "Включи, чтобы Axon Code помогал создавать <1>новые кастомные серверы MCP. <0>Подробнее о создании серверов", + "hint": "Совет: чтобы снизить расходы на токены API, отключай эту настройку, когда не просишь Axon Code создать новый сервер MCP." }, "editGlobalMCP": "Редактировать глобальный MCP", "editProjectMCP": "Редактировать проектный MCP", diff --git a/webview-ui/src/i18n/locales/ru/prompts.json b/webview-ui/src/i18n/locales/ru/prompts.json index 0b70e6bc8d..1eaf963807 100644 --- a/webview-ui/src/i18n/locales/ru/prompts.json +++ b/webview-ui/src/i18n/locales/ru/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Редактировать конфигурацию режимов", "editGlobalModes": "Редактировать глобальные режимы", "editProjectModes": "Редактировать режимы проекта (.kilocodemodes)", - "createModeHelpText": "Режимы — это специализированные персоны, которые адаптируют поведение Kilo Code. <0>Узнайте об использовании режимов или <1>настройке режимов.", + "createModeHelpText": "Режимы — это специализированные персоны, которые адаптируют поведение Axon Code. <0>Узнайте об использовании режимов или <1>настройке режимов.", "selectMode": "Поиск режимов" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Режим организации", - "description": "Этот режим предоставлен вашей организацией и не может быть изменён здесь. Чтобы изменить этот режим, откройте панель управления Kilo Code.", + "description": "Этот режим предоставлен вашей организацией и не может быть изменён здесь. Чтобы изменить этот режим, откройте панель управления Axon Code.", "cannotEdit": "Режимы организации нельзя редактировать" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Определение роли", "resetToDefault": "Сбросить по умолчанию", - "description": "Определите экспертность и личность Kilo Code для этого режима. Это описание формирует, как Kilo Code будет себя вести и выполнять задачи." + "description": "Определите экспертность и личность Axon Code для этого режима. Это описание формирует, как Axon Code будет себя вести и выполнять задачи." }, "description": { "title": "Краткое описание (для людей)", @@ -107,7 +107,7 @@ "types": { "ENHANCE": { "label": "Улучшить промпт", - "description": "Используйте улучшение промпта для получения индивидуальных предложений или улучшений ваших запросов. Это гарантирует, что Kilo Code правильно поймет ваш запрос и даст лучший ответ. Доступно через ✨ в чате." + "description": "Используйте улучшение промпта для получения индивидуальных предложений или улучшений ваших запросов. Это гарантирует, что Axon Code правильно поймет ваш запрос и даст лучший ответ. Доступно через ✨ в чате." }, "CONDENSE": { "label": "Сжатие контекста", @@ -184,7 +184,7 @@ }, "roleDefinition": { "label": "Определение роли", - "description": "Определите экспертность и личность Kilo Code для этого режима." + "description": "Определите экспертность и личность Axon Code для этого режима." }, "whenToUse": { "label": "Когда использовать (необязательно)", diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 18788a16eb..1fbb7567cb 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -33,14 +33,14 @@ "ui": "UI", "experimental": "Экспериментальное", "language": "Язык", - "about": "О Kilo Code", + "about": "О Axon Code", "display": "Показать" }, "slashCommands": { "description": "Управляйте своими слэш-командами для быстрого выполнения пользовательских рабочих процессов и действий. Узнать больше" }, "prompts": { - "description": "Настройте промпты поддержки, используемые для быстрых действий, таких как улучшение промптов, объяснение кода и исправление проблем. Эти промпты помогают Kilo Code обеспечить лучшую поддержку для общих задач разработки." + "description": "Настройте промпты поддержки, используемые для быстрых действий, таких как улучшение промптов, объяснение кода и исправление проблем. Эти промпты помогают Axon Code обеспечить лучшую поддержку для общих задач разработки." }, "codeIndex": { "title": "Индексация кодовой базы", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Вы можете настроить глобальное сочетание клавиш для этого параметра в настройках вашей IDE.", - "description": "Разрешить Kilo Code автоматически выполнять операции без необходимости одобрения. Включайте эти параметры только если полностью доверяете ИИ и понимаете связанные с этим риски безопасности.", + "description": "Разрешить Axon Code автоматически выполнять операции без необходимости одобрения. Включайте эти параметры только если полностью доверяете ИИ и понимаете связанные с этим риски безопасности.", "enabled": "Автоодобрение включено", "toggleAriaLabel": "Переключить автоодобрение", "disabledAriaLabel": "Автоодобрение отключено - сначала выберите опции", "readOnly": { "label": "Чтение", - "description": "Если включено, Kilo Code будет автоматически просматривать содержимое каталогов и читать файлы без необходимости нажимать кнопку \"Одобрить\".", + "description": "Если включено, Axon Code будет автоматически просматривать содержимое каталогов и читать файлы без необходимости нажимать кнопку \"Одобрить\".", "outsideWorkspace": { "label": "Включая файлы вне рабочей области", - "description": "Разрешить Kilo Code читать файлы вне текущей рабочей области без необходимости одобрения." + "description": "Разрешить Axon Code читать файлы вне текущей рабочей области без необходимости одобрения." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Задержка после записи для диагностики возможных проблем", "outsideWorkspace": { "label": "Включая файлы вне рабочей области", - "description": "Разрешить Kilo Code создавать и редактировать файлы вне текущей рабочей области без необходимости одобрения." + "description": "Разрешить Axon Code создавать и редактировать файлы вне текущей рабочей области без необходимости одобрения." }, "protected": { "label": "Включить защищенные файлы", - "description": "Разрешить Kilo Code создавать и редактировать защищенные файлы (такие как .kilocodeignore и файлы конфигурации .kilocode/) без необходимости одобрения." + "description": "Разрешить Axon Code создавать и редактировать защищенные файлы (такие как .kilocodeignore и файлы конфигурации .kilocode/) без необходимости одобрения." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Черновая модель должна быть из той же семьи моделей для корректной работы speculative decoding.", "selectDraftModel": "Выбрать черновую модель", "noModelsFound": "Черновых моделей не найдено. Проверьте, что LM Studio запущен с включённым серверным режимом.", - "description": "LM Studio позволяет запускать модели локально на вашем компьютере. Для начала ознакомьтесь с кратким руководством. Также необходимо включить локальный сервер LM Studio для работы с этим расширением. Примечание: Kilo Code использует сложные подсказки и лучше всего работает с моделями Claude. Менее мощные модели могут работать некорректно." + "description": "LM Studio позволяет запускать модели локально на вашем компьютере. Для начала ознакомьтесь с кратким руководством. Также необходимо включить локальный сервер LM Studio для работы с этим расширением. Примечание: Axon Code использует сложные подсказки и лучше всего работает с моделями Claude. Менее мощные модели могут работать некорректно." }, "ollama": { "baseUrl": "Базовый URL (опционально)", @@ -399,7 +399,7 @@ "numCtx": "Размер контекстного окна (num_ctx)", "numCtxHelp": "Переопределяет размер контекстного окна модели по умолчанию. Оставьте пустым, чтобы использовать конфигурацию Modelfile модели. Минимальное значение — 128.", "description": "Ollama позволяет запускать модели локально на вашем компьютере. Для начала ознакомьтесь с кратким руководством.", - "warning": "Примечание: Kilo Code использует сложные подсказки и лучше всего работает с моделями Claude. Менее мощные модели могут работать некорректно." + "warning": "Примечание: Axon Code использует сложные подсказки и лучше всего работает с моделями Claude. Менее мощные модели могут работать некорректно." }, "unboundApiKey": "Unbound API-ключ", "getUnboundApiKey": "Получить Unbound API-ключ", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Настройте возможности и стоимость вашей пользовательской модели, совместимой с OpenAI. Будьте осторожны при указании возможностей модели, это может повлиять на работу Kilo Code.", + "capabilities": "Настройте возможности и стоимость вашей пользовательской модели, совместимой с OpenAI. Будьте осторожны при указании возможностей модели, это может повлиять на работу Axon Code.", "maxTokens": { "label": "Максимум токенов на вывод", "description": "Максимальное количество токенов, которые модель может сгенерировать в ответе. (Укажите -1, чтобы сервер сам определил максимум.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Лимит ошибок и повторений", - "description": "Количество последовательных ошибок или повторных действий перед показом диалогового окна 'У Kilo Code возникли проблемы'", + "description": "Количество последовательных ошибок или повторных действий перед показом диалогового окна 'У Axon Code возникли проблемы'", "unlimitedDescription": "Включены неограниченные повторные попытки (автоматическое продолжение). Диалоговое окно никогда не появится.", "warning": "⚠️ Установка значения 0 разрешает неограниченные повторные попытки, что может значительно увеличить использование API" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Включить инструмент браузера", - "description": "Если включено, Kilo Code может использовать браузер для взаимодействия с сайтами при использовании моделей, поддерживающих работу с компьютером. <0>Подробнее" + "description": "Если включено, Axon Code может использовать браузер для взаимодействия с сайтами при использовании моделей, поддерживающих работу с компьютером. <0>Подробнее" }, "viewport": { "label": "Размер окна просмотра", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Включить автоматические контрольные точки", - "description": "Если включено, Kilo Code будет автоматически создавать контрольные точки во время выполнения задач, что упрощает просмотр изменений или возврат к предыдущим состояниям. <0>Подробнее" + "description": "Если включено, Axon Code будет автоматически создавать контрольные точки во время выполнения задач, что упрощает просмотр изменений или возврат к предыдущим состояниям. <0>Подробнее" } }, "notifications": { "sound": { "label": "Включить звуковые эффекты", - "description": "Если включено, Kilo Code будет воспроизводить звуковые эффекты для уведомлений и событий.", + "description": "Если включено, Axon Code будет воспроизводить звуковые эффекты для уведомлений и событий.", "volumeLabel": "Громкость" }, "tts": { "label": "Включить озвучивание", - "description": "Если включено, Kilo Code будет озвучивать свои ответы с помощью преобразования текста в речь.", + "description": "Если включено, Axon Code будет озвучивать свои ответы с помощью преобразования текста в речь.", "speedLabel": "Скорость" } }, @@ -567,7 +567,7 @@ "description": "Управляйте, какая информация включается в окно контекста ИИ, что влияет на расход токенов и качество ответов", "autoCondenseContextPercent": { "label": "Порог для запуска интеллектуального сжатия контекста", - "description": "Когда контекстное окно достигает этого порога, Kilo Code автоматически его сожмёт." + "description": "Когда контекстное окно достигает этого порога, Axon Code автоматически его сожмёт." }, "condensingApiConfiguration": { "label": "Конфигурация API для сжатия контекста", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Автоматически запускать интеллектуальное сжатие контекста", - "description": "Когда включено, Kilo Code будет автоматически сжимать контекст при достижении порога. Когда отключено, вы все еще можете вручную запускать сжатие контекста." + "description": "Когда включено, Axon Code будет автоматически сжимать контекст при достижении порога. Когда отключено, вы все еще можете вручную запускать сжатие контекста." }, "openTabs": { "label": "Лимит контекста открытых вкладок", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Порог автообрезки при чтении файла", - "description": "Kilo Code читает столько строк, если модель не указала явно начало/конец. Если число меньше общего количества строк в файле, Kilo Code создаёт индекс определений кода по строкам. Особые случаи: -1 — Kilo Code читает весь файл (без индексации), 0 — не читает строки, а создаёт только минимальный индекс. Меньшие значения минимизируют начальный контекст, позволяя точнее читать нужные диапазоны строк. Явные запросы начала/конца не ограничиваются этим параметром.", + "description": "Axon Code читает столько строк, если модель не указала явно начало/конец. Если число меньше общего количества строк в файле, Axon Code создаёт индекс определений кода по строкам. Особые случаи: -1 — Axon Code читает весь файл (без индексации), 0 — не читает строки, а создаёт только минимальный индекс. Меньшие значения минимизируют начальный контекст, позволяя точнее читать нужные диапазоны строк. Явные запросы начала/конца не ограничиваются этим параметром.", "lines": "строк", "always_full_read": "Всегда читать весь файл" }, @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "Включить редактирование через диффы", - "description": "Если включено, Kilo Code сможет быстрее редактировать файлы и автоматически отклонять усечённые полные записи. Лучше всего работает с последней моделью Claude 4 Sonnet.", + "description": "Если включено, Axon Code сможет быстрее редактировать файлы и автоматически отклонять усечённые полные записи. Лучше всего работает с последней моделью Claude 4 Sonnet.", "strategy": { "label": "Стратегия диффа", "options": { @@ -729,7 +729,7 @@ }, "todoList": { "label": "Включить инструмент списка задач", - "description": "При включении Kilo Code может создавать и управлять списками задач для отслеживания прогресса. Это помогает организовать сложные задачи в управляемые шаги." + "description": "При включении Axon Code может создавать и управлять списками задач для отслеживания прогресса. Это помогает организовать сложные задачи в управляемые шаги." } }, "experimental": { @@ -739,23 +739,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Использовать экспериментальный инструмент поиска и замены", - "description": "Включает экспериментальный инструмент поиска и замены, позволяя Kilo Code заменять несколько вхождений за один запрос." + "description": "Включает экспериментальный инструмент поиска и замены, позволяя Axon Code заменять несколько вхождений за один запрос." }, "INSERT_BLOCK": { "name": "Использовать экспериментальный инструмент вставки контента", - "description": "Включает экспериментальный инструмент вставки контента, позволяя Kilo Code вставлять контент по номеру строки без создания диффа." + "description": "Включает экспериментальный инструмент вставки контента, позволяя Axon Code вставлять контент по номеру строки без создания диффа." }, "POWER_STEERING": { "name": "Использовать экспериментальный режим \"power steering\"", - "description": "Если включено, Kilo Code будет чаще напоминать модели детали текущего режима. Это приведёт к более строгому следованию ролям и инструкциям, но увеличит расход токенов." + "description": "Если включено, Axon Code будет чаще напоминать модели детали текущего режима. Это приведёт к более строгому следованию ролям и инструкциям, но увеличит расход токенов." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Использовать экспериментальный мультиблочный инструмент диффа", - "description": "Если включено, Kilo Code будет использовать мультиблочный инструмент диффа, пытаясь обновить несколько блоков кода за один запрос." + "description": "Если включено, Axon Code будет использовать мультиблочный инструмент диффа, пытаясь обновить несколько блоков кода за один запрос." }, "CONCURRENT_FILE_READS": { "name": "Включить одновременное чтение файлов", - "description": "При включении Kilo Code может читать несколько файлов в одном запросе. При отключении Kilo Code должен читать файлы по одному. Отключение может помочь при работе с менее производительными моделями или когда вы хотите больше контроля над доступом к файлам." + "description": "При включении Axon Code может читать несколько файлов в одном запросе. При отключении Axon Code должен читать файлы по одному. Отключение может помочь при работе с менее производительными моделями или когда вы хотите больше контроля над доступом к файлам." }, "MARKETPLACE": { "name": "Включить Marketplace", @@ -763,11 +763,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Включить одновременное редактирование файлов", - "description": "Когда включено, Kilo Code может редактировать несколько файлов в одном запросе. Когда отключено, Kilo Code должен редактировать файлы по одному. Отключение этой функции может помочь при работе с менее способными моделями или когда вы хотите больше контроля над изменениями файлов。" + "description": "Когда включено, Axon Code может редактировать несколько файлов в одном запросе. Когда отключено, Axon Code должен редактировать файлы по одному. Отключение этой функции может помочь при работе с менее способными моделями или когда вы хотите больше контроля над изменениями файлов。" }, "MORPH_FAST_APPLY": { "name": "Включить Fast Apply", - "description": "Если включено, Kilo Code может редактировать файлы с помощью Fast Apply со специализированными моделями, оптимизированными для изменения кода. Требуется Kilo Gateway Provider, OpenRouter или API-ключ Morph.", + "description": "Если включено, Axon Code может редактировать файлы с помощью Fast Apply со специализированными моделями, оптимизированными для изменения кода. Требуется Kilo Gateway Provider, OpenRouter или API-ключ Morph.", "apiKey": "API-ключ Morph (необязательно)", "placeholder": "Введите ваш API-ключ Morph (необязательно)", "modelLabel": "Выбор модели", @@ -781,7 +781,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Фоновое редактирование", - "description": "Предотвращает нарушение фокуса редактора при включении. Редактирование файлов происходит в фоновом режиме без открытия представлений различий или кражи фокуса. Вы можете продолжать работать без перерывов, пока Kilo Code вносит изменения. Файлы могут открываться без фокуса для захвата диагностики или оставаться полностью закрытыми." + "description": "Предотвращает нарушение фокуса редактора при включении. Редактирование файлов происходит в фоновом режиме без открытия представлений различий или кражи фокуса. Вы можете продолжать работать без перерывов, пока Axon Code вносит изменения. Файлы могут открываться без фокуса для захвата диагностики или оставаться полностью закрытыми." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Использовать новый парсер сообщений", @@ -793,13 +793,13 @@ }, "IMAGE_GENERATION": { "name": "Включить генерацию изображений ИИ", - "description": "Когда включено, Kilo Code может генерировать изображения из текстовых запросов. Требует настроенный API-ключ Kilo Code или OpenRouter.", + "description": "Когда включено, Axon Code может генерировать изображения из текстовых запросов. Требует настроенный API-ключ Axon Code или OpenRouter.", "apiProvider": "Провайдер API", "openRouterApiKeyLabel": "API-ключ OpenRouter", "openRouterApiKeyPlaceholder": "Введите ваш API-ключ OpenRouter", - "kiloCodeApiKeyLabel": "API-ключ Kilo Code", - "kiloCodeApiKeyPlaceholder": "Введите ваш API-ключ Kilo Code", - "kiloCodeApiKeyPaste": "Вставить текущий API-ключ Kilo Code", + "kiloCodeApiKeyLabel": "API-ключ Axon Code", + "kiloCodeApiKeyPlaceholder": "Введите ваш API-ключ Axon Code", + "kiloCodeApiKeyPaste": "Вставить текущий API-ключ Axon Code", "getApiKeyText": "Получите ваш API-ключ от", "modelSelectionLabel": "Модель генерации изображений", "modelSelectionDescription": "Выберите модель для генерации изображений", @@ -812,12 +812,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Включить слэш-команды, инициированные моделью", - "description": "Когда включено, Kilo Code может выполнять ваши слэш-команды для выполнения рабочих процессов." + "description": "Когда включено, Axon Code может выполнять ваши слэш-команды для выполнения рабочих процессов." } }, "promptCaching": { "label": "Отключить кэширование промптов", - "description": "Если отмечено, Kilo Code не будет использовать кэширование промптов для этой модели." + "description": "Если отмечено, Axon Code не будет использовать кэширование промптов для этой модели." }, "temperature": { "useCustom": "Использовать пользовательскую температуру", @@ -849,18 +849,18 @@ } }, "modelPicker": { - "automaticFetch": "Расширение автоматически получает актуальный список моделей на {{serviceName}}. Если не уверены, что выбрать, Kilo Code лучше всего работает с {{defaultModelId}}.", + "automaticFetch": "Расширение автоматически получает актуальный список моделей на {{serviceName}}. Если не уверены, что выбрать, Axon Code лучше всего работает с {{defaultModelId}}.", "label": "Модель", "searchPlaceholder": "Поиск", "noMatchFound": "Совпадений не найдено", "useCustomModel": "Использовать пользовательскую: {{modelId}}" }, "footer": { - "feedback": "Если у вас есть вопросы или предложения, откройте issue на github.com/Kilo-Org/kilocode или присоединяйтесь к reddit.com/r/kilocode или kilocode.ai/discord", - "support": "По финансовым вопросам обращайтесь в службу поддержки по адресу https://kilocode.ai/support", + "feedback": "Если у вас есть вопросы или предложения, откройте issue на github.com/Kilo-Org/kilocode или присоединяйтесь к reddit.com/r/kilocode или matterai.so/discord", + "support": "По финансовым вопросам обращайтесь в службу поддержки по адресу https://matterai.so/support", "telemetry": { "label": "Разрешить отправку ошибок и статистики использования", - "description": "Помогите улучшить Kilo Code, отправляя данные об ошибках и использовании. Код, подсказки и личная информация не отправляются. Подробнее — в политике конфиденциальности." + "description": "Помогите улучшить Axon Code, отправляя данные об ошибках и использовании. Код, подсказки и личная информация не отправляются. Подробнее — в политике конфиденциальности." }, "settings": { "import": "Импорт", diff --git a/webview-ui/src/i18n/locales/ru/welcome.json b/webview-ui/src/i18n/locales/ru/welcome.json index 03b24bcb6b..920d2334e9 100644 --- a/webview-ui/src/i18n/locales/ru/welcome.json +++ b/webview-ui/src/i18n/locales/ru/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Привет, я Kilo Code!", - "introduction": "Kilo Code — ведущий автономный агент для программирования. Готовьтесь проектировать, писать код, отлаживать и повышать свою продуктивность так, как вы ещё не видели. Для продолжения работы Kilo Code требуется API-ключ.", + "greeting": "Привет, я Axon Code!", + "introduction": "Axon Code — ведущий автономный агент для программирования. Готовьтесь проектировать, писать код, отлаживать и повышать свою продуктивность так, как вы ещё не видели. Для продолжения работы Axon Code требуется API-ключ.", "notice": "Для начала работы этому расширению нужен провайдер API.", "start": "Поехали!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Попробуй Roo бесплатно" } }, - "chooseProvider": "Для своей магии Kilo Code нуждается в API-ключе.", + "chooseProvider": "Для своей магии Axon Code нуждается в API-ключе.", "startRouter": "Мы рекомендуем использовать маршрутизатор LLM:", "startCustom": "Или вы можете использовать свой собственный API-ключ:", "telemetry": { - "helpImprove": "Помогите улучшить Kilo Code", - "helpImproveMessage": "Kilo Code собирает данные об ошибках и использовании, чтобы помочь нам исправлять баги и совершенствовать расширение. Эта телеметрия не собирает код, промпты или личную информацию. Вы можете отключить это в настройках." + "helpImprove": "Помогите улучшить Axon Code", + "helpImproveMessage": "Axon Code собирает данные об ошибках и использовании, чтобы помочь нам исправлять баги и совершенствовать расширение. Эта телеметрия не собирает код, промпты или личную информацию. Вы можете отключить это в настройках." }, "importSettings": "Импорт настроек" } diff --git a/webview-ui/src/i18n/locales/th/account.json b/webview-ui/src/i18n/locales/th/account.json index b63010020b..7ceb483c3d 100644 --- a/webview-ui/src/i18n/locales/th/account.json +++ b/webview-ui/src/i18n/locales/th/account.json @@ -3,18 +3,18 @@ "profilePicture": "รูปโปรไฟล์", "logOut": "ออกจากระบบ", "testApiAuthentication": "ทดสอบการยืนยันตัวตน API", - "signIn": "เชื่อมต่อกับ Kilo Code Cloud", + "signIn": "เชื่อมต่อกับ Axon Code Cloud", "connect": "เชื่อมต่อ", - "cloudBenefitsTitle": "เชื่อมต่อกับ Kilo Code Cloud", + "cloudBenefitsTitle": "เชื่อมต่อกับ Axon Code Cloud", "cloudBenefitsSubtitle": "ซิงค์ prompts และ telemetry ของคุณเพื่อเปิดใช้งาน:", "cloudBenefitHistory": "ประวัติงานออนไลน์", "cloudBenefitSharing": "คุณสมบัติการแชร์และการทำงานร่วมกัน", "cloudBenefitMetrics": "เมตริกการใช้งานตามงาน token และต้นทุน", - "visitCloudWebsite": "เยี่ยมชม Kilo Code Cloud", + "visitCloudWebsite": "เยี่ยมชม Axon Code Cloud", "expandTask": "ขยายงาน", "collapseTask": "ย่องาน", "deleteFavoritedTaskWarning": "การดำเนินการนี้จะลบงานที่ชื่นชอบอย่างถาวร คุณแน่ใจหรือไม่?", "cloudBenefitWalkaway": "ติดตามและควบคุมงานได้จากทุกที่ด้วย Kilo remote Control", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "เปิดใช้งานการติดตามและโต้ตอบกับงานใน workspace นี้โดยใช้ Kilo Code Cloud" + "remoteControlDescription": "เปิดใช้งานการติดตามและโต้ตอบกับงานใน workspace นี้โดยใช้ Axon Code Cloud" } diff --git a/webview-ui/src/i18n/locales/th/chat.json b/webview-ui/src/i18n/locales/th/chat.json index 638cad5f55..0ea39db1f9 100644 --- a/webview-ui/src/i18n/locales/th/chat.json +++ b/webview-ui/src/i18n/locales/th/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Kilo Code สามารถทำอะไรให้คุณได้บ้าง?", + "greeting": "Axon Code สามารถทำอะไรให้คุณได้บ้าง?", "task": { "title": "งาน", "seeMore": "ดูเพิ่มเติม", @@ -19,7 +19,7 @@ "sharePublicly": "แชร์แบบสาธารณะ", "sharePubliclyDescription": "ทุกคนที่มีลิงก์สามารถเข้าถึงได้", "connectToCloud": "เชื่อมต่อกับ Cloud", - "connectToCloudDescription": "เข้าสู่ระบบ Kilo Code Cloud เพื่อแชร์งาน", + "connectToCloudDescription": "เข้าสู่ระบบ Axon Code Cloud เพื่อแชร์งาน", "sharingDisabledByOrganization": "การแชร์ถูกปิดใช้งานโดยองค์กร", "shareSuccessOrganization": "คัดลอกลิงก์องค์กรไปยังคลิปบอร์ดแล้ว", "shareSuccessPublic": "คัดลอกลิงก์สาธารณะไปยังคลิปบอร์ดแล้ว", @@ -131,7 +131,7 @@ "title": "โหมด", "marketplace": "ตลาดโหมด", "settings": "การตั้งค่าโหมด", - "description": "บุคลิกพิเศษที่ปรับแต่งพฤติกรรมของ Kilo Code", + "description": "บุคลิกพิเศษที่ปรับแต่งพฤติกรรมของ Axon Code", "searchPlaceholder": "ค้นหาโหมด...", "noResults": "ไม่พบผลลัพธ์", "organizationModes": "โหมดขององค์กร" @@ -181,50 +181,50 @@ "tokens": "โทเค็น" }, "instructions": { - "wantsToFetch": "Kilo Code ต้องการดึงคำแนะนำโดยละเอียดเพื่อช่วยในงานปัจจุบัน" + "wantsToFetch": "Axon Code ต้องการดึงคำแนะนำโดยละเอียดเพื่อช่วยในงานปัจจุบัน" }, "fileOperations": { - "wantsToRead": "Kilo Code ต้องการอ่านไฟล์นี้:", - "wantsToReadMultiple": "Kilo Code ต้องการอ่านหลายไฟล์:", - "wantsToReadAndXMore": "Kilo Code ต้องการอ่านไฟล์นี้และอีก {{count}} ไฟล์:", - "wantsToReadOutsideWorkspace": "Kilo Code ต้องการอ่านไฟล์นี้นอกเวิร์กสเปซ:", - "didRead": "Kilo Code อ่านไฟล์นี้:", - "wantsToEdit": "Kilo Code ต้องการแก้ไขไฟล์นี้:", - "wantsToEditOutsideWorkspace": "Kilo Code ต้องการแก้ไขไฟล์นี้นอกเวิร์กสเปซ:", - "wantsToEditProtected": "Kilo Code ต้องการแก้ไขไฟล์กำหนดค่าที่ได้รับการป้องกัน:", - "wantsToApplyBatchChanges": "Kilo Code ต้องการใช้การเปลี่ยนแปลงกับหลายไฟล์:", - "wantsToGenerateImage": "Kilo Code ต้องการสร้างภาพ:", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code ต้องการสร้างภาพนอกพื้นที่ทำงาน:", - "wantsToGenerateImageProtected": "Kilo Code ต้องการสร้างภาพในตำแหน่งที่ได้รับการป้องกัน:", - "didGenerateImage": "Kilo Code ได้สร้างภาพแล้ว:", - "wantsToCreate": "Kilo Code ต้องการสร้างไฟล์ใหม่:", - "wantsToSearchReplace": "Kilo Code ต้องการค้นหาและแทนที่ในไฟล์นี้:", - "didSearchReplace": "Kilo Code ทำการค้นหาและแทนที่ในไฟล์นี้:", - "wantsToInsert": "Kilo Code ต้องการแทรกเนื้อหาลงในไฟล์นี้:", - "wantsToInsertWithLineNumber": "Kilo Code ต้องการแทรกเนื้อหาลงในไฟล์นี้ที่บรรทัด {{lineNumber}}:", - "wantsToInsertAtEnd": "Kilo Code ต้องการเพิ่มเนื้อหาที่ท้ายไฟล์นี้:" + "wantsToRead": "Axon Code ต้องการอ่านไฟล์นี้:", + "wantsToReadMultiple": "Axon Code ต้องการอ่านหลายไฟล์:", + "wantsToReadAndXMore": "Axon Code ต้องการอ่านไฟล์นี้และอีก {{count}} ไฟล์:", + "wantsToReadOutsideWorkspace": "Axon Code ต้องการอ่านไฟล์นี้นอกเวิร์กสเปซ:", + "didRead": "Axon Code อ่านไฟล์นี้:", + "wantsToEdit": "Axon Code ต้องการแก้ไขไฟล์นี้:", + "wantsToEditOutsideWorkspace": "Axon Code ต้องการแก้ไขไฟล์นี้นอกเวิร์กสเปซ:", + "wantsToEditProtected": "Axon Code ต้องการแก้ไขไฟล์กำหนดค่าที่ได้รับการป้องกัน:", + "wantsToApplyBatchChanges": "Axon Code ต้องการใช้การเปลี่ยนแปลงกับหลายไฟล์:", + "wantsToGenerateImage": "Axon Code ต้องการสร้างภาพ:", + "wantsToGenerateImageOutsideWorkspace": "Axon Code ต้องการสร้างภาพนอกพื้นที่ทำงาน:", + "wantsToGenerateImageProtected": "Axon Code ต้องการสร้างภาพในตำแหน่งที่ได้รับการป้องกัน:", + "didGenerateImage": "Axon Code ได้สร้างภาพแล้ว:", + "wantsToCreate": "Axon Code ต้องการสร้างไฟล์ใหม่:", + "wantsToSearchReplace": "Axon Code ต้องการค้นหาและแทนที่ในไฟล์นี้:", + "didSearchReplace": "Axon Code ทำการค้นหาและแทนที่ในไฟล์นี้:", + "wantsToInsert": "Axon Code ต้องการแทรกเนื้อหาลงในไฟล์นี้:", + "wantsToInsertWithLineNumber": "Axon Code ต้องการแทรกเนื้อหาลงในไฟล์นี้ที่บรรทัด {{lineNumber}}:", + "wantsToInsertAtEnd": "Axon Code ต้องการเพิ่มเนื้อหาที่ท้ายไฟล์นี้:" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code ต้องการดูไฟล์ระดับบนสุดในไดเรกทอรีนี้:", - "didViewTopLevel": "Kilo Code ดูไฟล์ระดับบนสุดในไดเรกทอรีนี้:", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code ต้องการดูไฟล์ระดับบนสุดในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", - "didViewTopLevelOutsideWorkspace": "Kilo Code ดูไฟล์ระดับบนสุดในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", - "wantsToViewRecursive": "Kilo Code ต้องการดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ:", - "didViewRecursive": "Kilo Code ดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ:", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code ต้องการดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ (นอกเวิร์กสเปซ):", - "didViewRecursiveOutsideWorkspace": "Kilo Code ดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ (นอกเวิร์กสเปซ):", - "wantsToViewDefinitions": "Kilo Code ต้องการดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้:", - "didViewDefinitions": "Kilo Code ดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้:", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code ต้องการดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", - "didViewDefinitionsOutsideWorkspace": "Kilo Code ดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", - "wantsToSearch": "Kilo Code ต้องการค้นหาในไดเรกทอรีนี้สำหรับ {{regex}}:", - "didSearch": "Kilo Code ค้นหาในไดเรกทอรีนี้สำหรับ {{regex}}:", - "wantsToSearchOutsideWorkspace": "Kilo Code ต้องการค้นหาในไดเรกทอรีนี้ (นอกเวิร์กสเปซ) สำหรับ {{regex}}:", - "didSearchOutsideWorkspace": "Kilo Code ค้นหาในไดเรกทอรีนี้ (นอกเวิร์กสเปซ) สำหรับ {{regex}}:" + "wantsToViewTopLevel": "Axon Code ต้องการดูไฟล์ระดับบนสุดในไดเรกทอรีนี้:", + "didViewTopLevel": "Axon Code ดูไฟล์ระดับบนสุดในไดเรกทอรีนี้:", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code ต้องการดูไฟล์ระดับบนสุดในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", + "didViewTopLevelOutsideWorkspace": "Axon Code ดูไฟล์ระดับบนสุดในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", + "wantsToViewRecursive": "Axon Code ต้องการดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ:", + "didViewRecursive": "Axon Code ดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ:", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code ต้องการดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ (นอกเวิร์กสเปซ):", + "didViewRecursiveOutsideWorkspace": "Axon Code ดูไฟล์ทั้งหมดในไดเรกทอรีนี้แบบเรียกซ้ำ (นอกเวิร์กสเปซ):", + "wantsToViewDefinitions": "Axon Code ต้องการดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้:", + "didViewDefinitions": "Axon Code ดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้:", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code ต้องการดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", + "didViewDefinitionsOutsideWorkspace": "Axon Code ดูชื่อนิยามซอร์สโค้ดที่ใช้ในไดเรกทอรีนี้ (นอกเวิร์กสเปซ):", + "wantsToSearch": "Axon Code ต้องการค้นหาในไดเรกทอรีนี้สำหรับ {{regex}}:", + "didSearch": "Axon Code ค้นหาในไดเรกทอรีนี้สำหรับ {{regex}}:", + "wantsToSearchOutsideWorkspace": "Axon Code ต้องการค้นหาในไดเรกทอรีนี้ (นอกเวิร์กสเปซ) สำหรับ {{regex}}:", + "didSearchOutsideWorkspace": "Axon Code ค้นหาในไดเรกทอรีนี้ (นอกเวิร์กสเปซ) สำหรับ {{regex}}:" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code ต้องการค้นหาในโค้ดเบสสำหรับ {{query}}:", - "wantsToSearchWithPath": "Kilo Code ต้องการค้นหาในโค้ดเบสสำหรับ {{query}} ใน {{path}}:", + "wantsToSearch": "Axon Code ต้องการค้นหาในโค้ดเบสสำหรับ {{query}}:", + "wantsToSearchWithPath": "Axon Code ต้องการค้นหาในโค้ดเบสสำหรับ {{query}} ใน {{path}}:", "didSearch_one": "พบ 1 ผลลัพธ์", "didSearch_other": "พบ {{count}} ผลลัพธ์", "resultTooltip": "คะแนนความคล้ายคลึง: {{score}} (คลิกเพื่อเปิดไฟล์)" @@ -257,18 +257,18 @@ "youSaid": "คุณกล่าว" }, "mcp": { - "wantsToUseTool": "Kilo Code ต้องการใช้เครื่องมือบนเซิร์ฟเวอร์ MCP {{serverName}}:", - "wantsToAccessResource": "Kilo Code ต้องการเข้าถึงทรัพยากรบนเซิร์ฟเวอร์ MCP {{serverName}}:" + "wantsToUseTool": "Axon Code ต้องการใช้เครื่องมือบนเซิร์ฟเวอร์ MCP {{serverName}}:", + "wantsToAccessResource": "Axon Code ต้องการเข้าถึงทรัพยากรบนเซิร์ฟเวอร์ MCP {{serverName}}:" }, "modes": { - "wantsToSwitch": "Kilo Code ต้องการเปลี่ยนเป็นโหมด {{mode}}", - "wantsToSwitchWithReason": "Kilo Code ต้องการเปลี่ยนเป็นโหมด {{mode}} เพราะ: {{reason}}", - "didSwitch": "Kilo Code เปลี่ยนเป็นโหมด {{mode}}", - "didSwitchWithReason": "Kilo Code เปลี่ยนเป็นโหมด {{mode}} เพราะ: {{reason}}" + "wantsToSwitch": "Axon Code ต้องการเปลี่ยนเป็นโหมด {{mode}}", + "wantsToSwitchWithReason": "Axon Code ต้องการเปลี่ยนเป็นโหมด {{mode}} เพราะ: {{reason}}", + "didSwitch": "Axon Code เปลี่ยนเป็นโหมด {{mode}}", + "didSwitchWithReason": "Axon Code เปลี่ยนเป็นโหมด {{mode}} เพราะ: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code ต้องการสร้างงานย่อยใหม่ในโหมด {{mode}}:", - "wantsToFinish": "Kilo Code ต้องการเสร็จสิ้นงานย่อยนี้", + "wantsToCreate": "Axon Code ต้องการสร้างงานย่อยใหม่ในโหมด {{mode}}:", + "wantsToFinish": "Axon Code ต้องการเสร็จสิ้นงานย่อยนี้", "newTaskContent": "คำแนะนำงานย่อย", "completionContent": "งานย่อยเสร็จสมบูรณ์", "resultContent": "ผลลัพธ์งานย่อย", @@ -276,21 +276,21 @@ "completionInstructions": "งานย่อยเสร็จสมบูรณ์! คุณสามารถตรวจสอบผลลัพธ์และแนะนำการแก้ไขหรือขั้นตอนถัดไป หากทุกอย่างดูดี ยืนยันเพื่อส่งผลลัพธ์กลับไปยังงานหลัก" }, "questions": { - "hasQuestion": "Kilo Code มีคำถาม:" + "hasQuestion": "Axon Code มีคำถาม:" }, "taskCompleted": "งานเสร็จสมบูรณ์", "error": "ข้อผิดพลาด", "diffError": { "title": "การแก้ไขไม่สำเร็จ" }, - "troubleMessage": "Kilo Code กำลังมีปัญหา...", + "troubleMessage": "Axon Code กำลังมีปัญหา...", "powershell": { "issues": "ดูเหมือนว่าคุณกำลังมีปัญหากับ Windows PowerShell โปรดดูนี่" }, "autoApprove": { "title": "อนุมัติอัตโนมัติ:", "none": "ไม่มี", - "description": "การอนุมัติอัตโนมัติอนุญาตให้ Kilo Code ดำเนินการโดยไม่ต้องขออนุญาต เปิดใช้งานเฉพาะสำหรับการดำเนินการที่คุณเชื่อถืออย่างเต็มที่ การกำหนดค่าโดยละเอียดเพิ่มเติมมีในการตั้งค่า", + "description": "การอนุมัติอัตโนมัติอนุญาตให้ Axon Code ดำเนินการโดยไม่ต้องขออนุญาต เปิดใช้งานเฉพาะสำหรับการดำเนินการที่คุณเชื่อถืออย่างเต็มที่ การกำหนดค่าโดยละเอียดเพิ่มเติมมีในการตั้งค่า", "selectOptionsFirst": "เลือกอย่างน้อยหนึ่งตัวเลือกด้านล่างเพื่อเปิดใช้งานการอนุมัติอัตโนมัติ", "toggleAriaLabel": "สลับการอนุมัติอัตโนมัติ", "disabledAriaLabel": "การอนุมัติอัตโนมัติปิดใช้งาน - เลือกตัวเลือกก่อน", @@ -305,10 +305,10 @@ "triggerLabelOff": "ปิดการอนุมัติอัตโนมัติ" }, "announcement": { - "title": "🎉 เปิดตัว Kilo Code {{version}}", - "description": "Kilo Code {{version}} นำเสนอฟีเจอร์ใหม่ที่สำคัญและการปรับปรุงตามคำติชมของคุณ", + "title": "🎉 เปิดตัว Axon Code {{version}}", + "description": "Axon Code {{version}} นำเสนอฟีเจอร์ใหม่ที่สำคัญและการปรับปรุงตามคำติชมของคุณ", "whatsNew": "มีอะไรใหม่", - "feature1": "เปิดตัว Kilo Code Marketplace: ตลาดกลางเปิดให้บริการแล้ว! ค้นพบและติดตั้งโหมดและ MCP ได้ง่ายกว่าที่เคย", + "feature1": "เปิดตัว Axon Code Marketplace: ตลาดกลางเปิดให้บริการแล้ว! ค้นพบและติดตั้งโหมดและ MCP ได้ง่ายกว่าที่เคย", "feature2": "โมเดล Gemini 2.5: เพิ่มการรองรับโมเดล Gemini 2.5 Pro, Flash และ Flash Lite ใหม่", "feature3": "รองรับไฟล์ Excel และอื่นๆ: เพิ่มการรองรับไฟล์ Excel (.xlsx) และการแก้ไขข้อผิดพลาดและการปรับปรุงมากมาย!", "hideButton": "ซ่อนประกาศ", @@ -334,7 +334,7 @@ "countdownDisplay": "{{count}} วินาที" }, "browser": { - "rooWantsToUse": "Kilo Code ต้องการใช้เบราว์เซอร์:", + "rooWantsToUse": "Axon Code ต้องการใช้เบราว์เซอร์:", "consoleLogs": "บันทึกคอนโซล", "noNewLogs": "(ไม่มีบันทึกใหม่)", "screenshot": "ภาพหน้าจอเบราว์เซอร์", @@ -368,18 +368,18 @@ "profileViolationWarning": "โปรไฟล์ปัจจุบันละเมิดการตั้งค่าขององค์กรของคุณ", "shellIntegration": { "title": "คำเตือนการดำเนินการคำสั่ง", - "description": "คำสั่งของคุณกำลังถูกดำเนินการโดยไม่มีการรวม shell ของ VSCode terminal เพื่อปิดคำเตือนนี้ คุณสามารถปิดการรวม shell ในส่วน Terminal ของการตั้งค่า Kilo Codeหรือแก้ไขปัญหาการรวม VSCode terminal โดยใช้ลิงก์ด้านล่าง", + "description": "คำสั่งของคุณกำลังถูกดำเนินการโดยไม่มีการรวม shell ของ VSCode terminal เพื่อปิดคำเตือนนี้ คุณสามารถปิดการรวม shell ในส่วน Terminal ของการตั้งค่า Axon Codeหรือแก้ไขปัญหาการรวม VSCode terminal โดยใช้ลิงก์ด้านล่าง", "troubleshooting": "คลิกที่นี่สำหรับเอกสารการรวม shell" }, "ask": { "autoApprovedRequestLimitReached": { "title": "ถึงขีดจำกัดคำขอที่อนุมัติอัตโนมัติ", - "description": "Kilo Code ถึงขีดจำกัดการอนุมัติอัตโนมัติของ {{count}} คำขอ API คุณต้องการรีเซ็ตจำนวนและดำเนินการต่อกับงานหรือไม่?", + "description": "Axon Code ถึงขีดจำกัดการอนุมัติอัตโนมัติของ {{count}} คำขอ API คุณต้องการรีเซ็ตจำนวนและดำเนินการต่อกับงานหรือไม่?", "button": "รีเซ็ตและดำเนินการต่อ" }, "autoApprovedCostLimitReached": { "title": "ถึงขีดจำกัดค่าใช้จ่ายที่อนุมัติอัตโนมัติแล้ว", - "description": "Kilo Code ถึงขีดจำกัดค่าใช้จ่ายที่อนุมัติอัตโนมัติ ${{count}} แล้ว คุณต้องการรีเซ็ตค่าใช้จ่ายและดำเนินงานต่อหรือไม่?", + "description": "Axon Code ถึงขีดจำกัดค่าใช้จ่ายที่อนุมัติอัตโนมัติ ${{count}} แล้ว คุณต้องการรีเซ็ตค่าใช้จ่ายและดำเนินงานต่อหรือไม่?", "button": "รีเซ็ตและดำเนินการต่อ" } }, @@ -427,8 +427,8 @@ }, "generateCommitMessage": "สร้างข้อความ Commit", "slashCommand": { - "wantsToRun": "Kilo Code ต้องการรันคำสั่ง slash:", - "didRun": "Kilo Code รันคำสั่ง slash แล้ว:" + "wantsToRun": "Axon Code ต้องการรันคำสั่ง slash:", + "didRun": "Axon Code รันคำสั่ง slash แล้ว:" }, "contextMenu": { "noResults": "ไม่มีผลลัพธ์", diff --git a/webview-ui/src/i18n/locales/th/cloud.json b/webview-ui/src/i18n/locales/th/cloud.json index 4adc219680..32e44a8531 100644 --- a/webview-ui/src/i18n/locales/th/cloud.json +++ b/webview-ui/src/i18n/locales/th/cloud.json @@ -3,17 +3,17 @@ "profilePicture": "รูปโปรไฟล์", "logOut": "ออกจากระบบ", "testApiAuthentication": "ทดสอบการยืนยันตัวตน API", - "signIn": "เชื่อมต่อกับ Kilo Code Cloud", + "signIn": "เชื่อมต่อกับ Axon Code Cloud", "connect": "เชื่อมต่อเดี๋ยวนี้", - "cloudBenefitsTitle": "เชื่อมต่อกับ Kilo Code Cloud", + "cloudBenefitsTitle": "เชื่อมต่อกับ Axon Code Cloud", "cloudBenefitWalkaway": "ติดตามและควบคุมงานจากทุกที่ด้วย Kilo remote Control", "cloudBenefitSharing": "แชร์งานกับผู้อื่น", "cloudBenefitHistory": "เข้าถึงประวัติงานของคุณ", "cloudBenefitMetrics": "ดูภาพรวมการใช้โทเค็นของคุณ", - "visitCloudWebsite": "เยี่ยมชม Kilo Code Cloud", + "visitCloudWebsite": "เยี่ยมชม Axon Code Cloud", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "เปิดใช้งานการติดตามและโต้ตอบกับงานในพื้นที่ทำงานนี้ด้วย Kilo Code Cloud", - "cloudUrlPillLabel": "URL Kilo Code Cloud", + "remoteControlDescription": "เปิดใช้งานการติดตามและโต้ตอบกับงานในพื้นที่ทำงานนี้ด้วย Axon Code Cloud", + "cloudUrlPillLabel": "URL Axon Code Cloud", "taskSync": "การซิงค์งาน", "taskSyncDescription": "ซิงค์งานกับคลาวด์สำหรับการติดตามและความร่วมมือ", "remoteControlRequiresTaskSync": "การควบคุมระยะไกลต้องเปิดใช้งานการซิงค์งาน", diff --git a/webview-ui/src/i18n/locales/th/kilocode.json b/webview-ui/src/i18n/locales/th/kilocode.json index 263be7a364..0e490be3e6 100644 --- a/webview-ui/src/i18n/locales/th/kilocode.json +++ b/webview-ui/src/i18n/locales/th/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "ยินดีต้อนรับสู่ Kilo Code!", - "introText1": "Kilo Code เป็นเอเจนต์เขียนโค้ด AI แบบฟรีและโอเพ่นซอร์ส", + "greeting": "ยินดีต้อนรับสู่ Axon Code!", + "introText1": "Axon Code เป็นเอเจนต์เขียนโค้ด AI แบบฟรีและโอเพ่นซอร์ส", "introText2": "ทำงานร่วมกับโมเดล AI ล่าสุด เช่น Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 และอีกกว่า 450 โมเดล", "introText3": "สร้างบัญชีฟรีและรับเครดิตโบนัส $20 เมื่อเติมเงินครั้งแรก", "ctaButton": "เริ่มต้น", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "เติมเครดิต", - "lowBalance": "ยอดเงิน Kilo Code ของคุณเหลือน้อย", + "lowBalance": "ยอดเงิน Axon Code ของคุณเหลือน้อย", "newOrganization": "ใช้ Kilo เพื่อการทำงาน?" }, "pagination": { @@ -44,27 +44,27 @@ "contextManagement": { "allowVeryLargeReads": { "label": "อนุญาตการอ่านไฟล์ขนาดใหญ่มาก", - "description": "เมื่อเปิดใช้งาน Kilo Code จะอ่านไฟล์หรือผลลัพธ์ MCP ที่มีขนาดใหญ่มาก แม้ว่าจะมีโอกาสสูงที่จะล้นหน้าต่างบริบท (ขนาดเนื้อหา >80% ของหน้าต่างบริบท)" + "description": "เมื่อเปิดใช้งาน Axon Code จะอ่านไฟล์หรือผลลัพธ์ MCP ที่มีขนาดใหญ่มาก แม้ว่าจะมีโอกาสสูงที่จะล้นหน้าต่างบริบท (ขนาดเนื้อหา >80% ของหน้าต่างบริบท)" } }, "systemNotifications": { "label": "เปิดใช้งานการแจ้งเตือนระบบ", - "description": "เมื่อเปิดใช้งาน Kilo Code จะส่งการแจ้งเตือนระบบสำหรับเหตุการณ์สำคัญ เช่น การเสร็จสิ้นของงานหรือข้อผิดพลาด", + "description": "เมื่อเปิดใช้งาน Axon Code จะส่งการแจ้งเตือนระบบสำหรับเหตุการณ์สำคัญ เช่น การเสร็จสิ้นของงานหรือข้อผิดพลาด", "testButton": "ทดสอบการแจ้งเตือน", - "testTitle": "Kilo Code", - "testMessage": "นี่คือการแจ้งเตือนทดสอบจาก Kilo Code" + "testTitle": "Axon Code", + "testMessage": "นี่คือการแจ้งเตือนทดสอบจาก Axon Code" }, "provider": { - "account": "บัญชี Kilo Code", - "apiKey": "Kilo Code API Key", - "login": "เข้าสู่ระบบที่ Kilo Code", - "logout": "ออกจากระบบ Kilo Code", - "automaticFetch": "โมเดลล่าสุดจะพร้อมใช้งานใน Kilo Code โดยอัตโนมัติ หากคุณไม่แน่ใจว่าจะเลือกโมเดลใด Kilo Code ทำงานได้ดีที่สุดกับโมเดลที่แนะนำซึ่งแสดงไว้ด้านบนในตัวหนา", + "account": "บัญชี Axon Code", + "apiKey": "Axon Code API Key", + "login": "เข้าสู่ระบบที่ Axon Code", + "logout": "ออกจากระบบ Axon Code", + "automaticFetch": "โมเดลล่าสุดจะพร้อมใช้งานใน Axon Code โดยอัตโนมัติ หากคุณไม่แน่ใจว่าจะเลือกโมเดลใด Axon Code ทำงานได้ดีที่สุดกับโมเดลที่แนะนำซึ่งแสดงไว้ด้านบนในตัวหนา", "providerRouting": { "title": "การกำหนดเส้นทางผู้ให้บริการ", "createOrganization": "สร้างองค์กรเพื่อจัดการการกำหนดเส้นทางผู้ให้บริการ", "managedByOrganization": "จัดการการกำหนดเส้นทางผู้ให้บริการระดับองค์กร", - "description": "Kilo Code จะกำหนดเส้นทางคำขอไปยังผู้ให้บริการที่ดีที่สุดสำหรับโมเดลของคุณ โดยค่าเริ่มต้น คำขอจะถูกกระจายโหลดไปยังผู้ให้บริการชั้นนำเพื่อเพิ่มเวลาทำงานสูงสุด อย่างไรก็ตาม คุณสามารถเลือกผู้ให้บริการรายใดรายหนึ่งเพื่อใช้สำหรับโมเดلนี้ได้", + "description": "Axon Code จะกำหนดเส้นทางคำขอไปยังผู้ให้บริการที่ดีที่สุดสำหรับโมเดลของคุณ โดยค่าเริ่มต้น คำขอจะถูกกระจายโหลดไปยังผู้ให้บริการชั้นนำเพื่อเพิ่มเวลาทำงานสูงสุด อย่างไรก็ตาม คุณสามารถเลือกผู้ให้บริการรายใดรายหนึ่งเพื่อใช้สำหรับโมเดلนี้ได้", "sorting": { "default": "การจัดเรียงผู้ให้บริการเริ่มต้น", "price": "เลือกผู้ให้บริการที่มีราคาต่ำกว่า", @@ -83,7 +83,7 @@ "modelInfo": { "contextWindow": "หน้าต่างบริบท", "providerBreakdown": "รายละเอียดราคาและความสามารถของผู้ให้บริการ", - "averageKiloCodeCost": "นี่คือค่าใช้จ่ายจริงเฉลี่ยสำหรับ Kilo Code ที่ใช้โมเดลนี้ในสัปดาห์ที่ผ่านมา อาจต่ำกว่าราคาที่แสดงเนื่องจากการใช้ prompt cache", + "averageKiloCodeCost": "นี่คือค่าใช้จ่ายจริงเฉลี่ยสำหรับ Axon Code ที่ใช้โมเดลนี้ในสัปดาห์ที่ผ่านมา อาจต่ำกว่าราคาที่แสดงเนื่องจากการใช้ prompt cache", "table": { "provider": "ผู้ให้บริการ", "context": "endpoint สามารถประมวลผล token จำนวนนี้ได้ (input + output)", @@ -113,7 +113,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code ต้องการย่อการสนทนาของคุณ", + "wantsToCondense": "Axon Code ต้องการย่อการสนทนาของคุณ", "condenseConversation": "ย่อการสนทนา" }, "seeNewChanges": "แสดงการเปลี่ยนแปลงใหม่", @@ -144,15 +144,15 @@ }, "docs": "เอกสาร", "rules": { - "tooltip": "จัดการ Kilo Code Rules และ Workflows", - "ariaLabel": "Kilo Code Rules", + "tooltip": "จัดการ Axon Code Rules และ Workflows", + "ariaLabel": "Axon Code Rules", "tabs": { "rules": "Rules", "workflows": "Workflows" }, "description": { - "rules": "Rules ช่วยให้คุณสามารถให้คำแนะนำแก่ Kilo Code ที่ควรปฏิบัติตามในทุกโหมดและสำหรับทุก prompts เป็นวิธีที่คงอยู่ในการรวมบริบทและการตั้งค่าสำหรับการสนทนาทั้งหมดใน workspace ของคุณหรือทั่วโลก", - "workflows": "Workflows เป็นเทมเพลตที่เตรียมไว้สำหรับการสนทนา Workflows สามารถให้คุณกำหนด prompts ที่คุณใช้บ่อย และสามารถรวมชุดของขั้นตอนเพื่อนำทาง Kilo Code ผ่านงานที่ซ้ำซาก เช่น การ deploy service หรือการส่ง PR หากต้องการเรียกใช้ workflow ให้พิมพ์", + "rules": "Rules ช่วยให้คุณสามารถให้คำแนะนำแก่ Axon Code ที่ควรปฏิบัติตามในทุกโหมดและสำหรับทุก prompts เป็นวิธีที่คงอยู่ในการรวมบริบทและการตั้งค่าสำหรับการสนทนาทั้งหมดใน workspace ของคุณหรือทั่วโลก", + "workflows": "Workflows เป็นเทมเพลตที่เตรียมไว้สำหรับการสนทนา Workflows สามารถให้คุณกำหนด prompts ที่คุณใช้บ่อย และสามารถรวมชุดของขั้นตอนเพื่อนำทาง Axon Code ผ่านงานที่ซ้ำซาก เช่น การ deploy service หรือการส่ง PR หากต้องการเรียกใช้ workflow ให้พิมพ์", "workflowsInChat": "ในแชท" }, "sections": { @@ -222,11 +222,11 @@ "keybindingDescription": "ฟีเจอร์ Autocomplete สามารถเรียกใช้ได้ด้วยคำสั่ง คุณสามารถกำหนดค่า แป้นพิมพ์ลัดได้ที่นี่", "enableAutoTrigger": { "label": "เปิดใช้งาน Autocomplete", - "description": "เมื่อเปิดใช้งาน Kilo Code จะเรียกใช้ Autocomplete โดยอัตโนมัติเมื่อคุณหยุดพิมพ์ สิ่งนี้อาจมีประโยชน์สำหรับการแก้ไขด่วนและคำแนะนำ" + "description": "เมื่อเปิดใช้งาน Axon Code จะเรียกใช้ Autocomplete โดยอัตโนมัติเมื่อคุณหยุดพิมพ์ สิ่งนี้อาจมีประโยชน์สำหรับการแก้ไขด่วนและคำแนะนำ" }, "autoTriggerDelay": { "label": "ความล่าช้าของการเรียกใช้อัตโนมัติ", - "description": "ความล่าช้าเป็นวินาทีก่อนที่ Kilo Code จะเรียกใช้ Autocomplete หลังจากที่คุณหยุดพิมพ์ ความล่าช้าที่สั้นกว่าหมายถึงคำแนะนำที่เร็วกว่า แต่อาจใช้ทรัพยากรมากกว่า" + "description": "ความล่าช้าเป็นวินาทีก่อนที่ Axon Code จะเรียกใช้ Autocomplete หลังจากที่คุณหยุดพิมพ์ ความล่าช้าที่สั้นกว่าหมายถึงคำแนะนำที่เร็วกว่า แต่อาจใช้ทรัพยากรมากกว่า" }, "enableQuickInlineTaskKeybinding": { "label": "งานด่วน ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/th/marketplace.json b/webview-ui/src/i18n/locales/th/marketplace.json index 90723a8f02..a783db940d 100644 --- a/webview-ui/src/i18n/locales/th/marketplace.json +++ b/webview-ui/src/i18n/locales/th/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "ติดตั้งแล้ว", "settings": "การตั้งค่า", diff --git a/webview-ui/src/i18n/locales/th/mcp.json b/webview-ui/src/i18n/locales/th/mcp.json index 1ed1aab06e..18df43d031 100644 --- a/webview-ui/src/i18n/locales/th/mcp.json +++ b/webview-ui/src/i18n/locales/th/mcp.json @@ -2,16 +2,16 @@ "title": "MCP Servers", "done": "เสร็จสิ้น", "marketplace": "MCP Marketplace", - "description": "<0>Model Context Protocol ช่วยให้สามารถสื่อสารกับ MCP servers ที่ทำงานในเครื่องซึ่งให้เครื่องมือและทรัพยากรเพิ่มเติมเพื่อขยายความสามารถของ Kilo Code คุณสามารถใช้ <1>servers ที่สร้างโดยชุมชน หรือขอให้ Kilo Code สร้างเครื่องมือใหม่ที่เฉพาะเจาะจงกับ workflow ของคุณ (เช่น \"เพิ่มเครื่องมือที่ดึง npm docs ล่าสุด\")", + "description": "<0>Model Context Protocol ช่วยให้สามารถสื่อสารกับ MCP servers ที่ทำงานในเครื่องซึ่งให้เครื่องมือและทรัพยากรเพิ่มเติมเพื่อขยายความสามารถของ Axon Code คุณสามารถใช้ <1>servers ที่สร้างโดยชุมชน หรือขอให้ Axon Code สร้างเครื่องมือใหม่ที่เฉพาะเจาะจงกับ workflow ของคุณ (เช่น \"เพิ่มเครื่องมือที่ดึง npm docs ล่าสุด\")", "instructions": "คำแนะนำ", "enableToggle": { "title": "เปิดใช้งาน MCP Servers", - "description": "เปิดสิ่งนี้เพื่อให้ Kilo Code ใช้เครื่องมือจาก MCP servers ที่เชื่อมต่อ ซึ่งจะให้ความสามารถเพิ่มเติมแก่ Kilo Code หากคุณไม่วางแผนที่จะใช้เครื่องมือเพิ่มเติมเหล่านี้ ให้ปิดเพื่อช่วยลดค่าใช้จ่าย API token" + "description": "เปิดสิ่งนี้เพื่อให้ Axon Code ใช้เครื่องมือจาก MCP servers ที่เชื่อมต่อ ซึ่งจะให้ความสามารถเพิ่มเติมแก่ Axon Code หากคุณไม่วางแผนที่จะใช้เครื่องมือเพิ่มเติมเหล่านี้ ให้ปิดเพื่อช่วยลดค่าใช้จ่าย API token" }, "enableServerCreation": { "title": "เปิดใช้งานการสร้าง MCP Server", - "description": "เปิดใช้งานนี้เพื่อให้ Kilo Code ช่วยคุณสร้าง custom MCP servers <1>ใหม่ <0>เรียนรู้เกี่ยวกับการสร้าง server", - "hint": "คำแนะนำ: เพื่อลดค่าใช้จ่าย API token ให้ปิดการตั้งค่านี้เมื่อคุณไม่ได้ขอให้ Kilo Code สร้าง MCP server ใหม่อย่างแข็งขัน" + "description": "เปิดใช้งานนี้เพื่อให้ Axon Code ช่วยคุณสร้าง custom MCP servers <1>ใหม่ <0>เรียนรู้เกี่ยวกับการสร้าง server", + "hint": "คำแนะนำ: เพื่อลดค่าใช้จ่าย API token ให้ปิดการตั้งค่านี้เมื่อคุณไม่ได้ขอให้ Axon Code สร้าง MCP server ใหม่อย่างแข็งขัน" }, "editGlobalMCP": "แก้ไข Global MCP", "editProjectMCP": "แก้ไข Project MCP", diff --git a/webview-ui/src/i18n/locales/th/prompts.json b/webview-ui/src/i18n/locales/th/prompts.json index 39b0f1aec8..ebafb316aa 100644 --- a/webview-ui/src/i18n/locales/th/prompts.json +++ b/webview-ui/src/i18n/locales/th/prompts.json @@ -8,7 +8,7 @@ "editModesConfig": "แก้ไขการตั้งค่าโหมด", "editGlobalModes": "แก้ไข Global Modes", "editProjectModes": "แก้ไข Project Modes (.kilocodemodes)", - "createModeHelpText": "โหมดคือบุคลิกเฉพาะที่ปรับแต่งพฤติกรรมของ Kilo Code <0>เรียนรู้เกี่ยวกับการใช้โหมด หรือ <1>การปรับแต่งโหมด", + "createModeHelpText": "โหมดคือบุคลิกเฉพาะที่ปรับแต่งพฤติกรรมของ Axon Code <0>เรียนรู้เกี่ยวกับการใช้โหมด หรือ <1>การปรับแต่งโหมด", "selectMode": "ค้นหาโหมด", "noMatchFound": "ไม่พบโหมดที่ตรงกัน" }, @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "โหมดขององค์กร", - "description": "โหมดนี้จัดทำโดยองค์กรของคุณและไม่สามารถแก้ไขได้ที่นี่ หากต้องการแก้ไขโหมดนี้ โปรดไปที่ Kilo Code Dashboard.", + "description": "โหมดนี้จัดทำโดยองค์กรของคุณและไม่สามารถแก้ไขได้ที่นี่ หากต้องการแก้ไขโหมดนี้ โปรดไปที่ Axon Code Dashboard.", "cannotEdit": "ไม่สามารถแก้ไขโหมดขององค์กรได้" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "นิยามบทบาท", "resetToDefault": "รีเซ็ตเป็นค่าเริ่มต้น", - "description": "กำหนดความเชี่ยวชาญและบุคลิกภาพของ Kilo Code สำหรับโหมดนี้ คำอธิบายนี้กำหนดว่า Kilo Code นำเสนอตัวเองอย่างไรและจัดการกับงานอย่างไร" + "description": "กำหนดความเชี่ยวชาญและบุคลิกภาพของ Axon Code สำหรับโหมดนี้ คำอธิบายนี้กำหนดว่า Axon Code นำเสนอตัวเองอย่างไรและจัดการกับงานอย่างไร" }, "description": { "title": "คำอธิบายสั้น (สำหรับมนุษย์)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "ปรับปรุง Prompt", - "description": "ใช้การปรับปรุง prompt เพื่อรับคำแนะนำหรือการปรับปรุงที่เหมาะสมสำหรับข้อมูลของคุณ ช่วยให้ Kilo Code เข้าใจเจตนาของคุณและให้คำตอบที่ดีที่สุด ใช้ได้ผ่านไอคอน ✨ ในแชท" + "description": "ใช้การปรับปรุง prompt เพื่อรับคำแนะนำหรือการปรับปรุงที่เหมาะสมสำหรับข้อมูลของคุณ ช่วยให้ Axon Code เข้าใจเจตนาของคุณและให้คำตอบที่ดีที่สุด ใช้ได้ผ่านไอคอน ✨ ในแชท" }, "CONDENSE": { "label": "การย่อ Context", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "นิยามบทบาท", - "description": "กำหนดความเชี่ยวชาญและบุคลิกภาพของ Kilo Code สำหรับโหมดนี้" + "description": "กำหนดความเชี่ยวชาญและบุคลิกภาพของ Axon Code สำหรับโหมดนี้" }, "description": { "label": "คำอธิบายสั้น (สำหรับมนุษย์)", diff --git a/webview-ui/src/i18n/locales/th/settings.json b/webview-ui/src/i18n/locales/th/settings.json index ca46ae0986..6db9e46961 100644 --- a/webview-ui/src/i18n/locales/th/settings.json +++ b/webview-ui/src/i18n/locales/th/settings.json @@ -35,7 +35,7 @@ "ui": "UI", "experimental": "ทดลอง", "language": "ภาษา", - "about": "เกี่ยวกับ Kilo Code" + "about": "เกี่ยวกับ Axon Code" }, "slashCommands": { "description": "จัดการคำสั่งแบบ slash ของคุณเพื่อดำเนินการเวิร์กโฟลว์และการกระทำแบบกำหนดเองอย่างรวดเร็ว เรียนรู้เพิ่มเติม" @@ -47,7 +47,7 @@ } }, "prompts": { - "description": "กำหนดค่า support prompts ที่ใช้สำหรับการกระทำด่วน เช่น การปรับปรุง prompts, การอธิบายโค้ด, และการแก้ไขปัญหา Prompts เหล่านี้ช่วยให้ Kilo Code ให้ความช่วยเหลือที่ดีขึ้นสำหรับงานพัฒนาทั่วไป" + "description": "กำหนดค่า support prompts ที่ใช้สำหรับการกระทำด่วน เช่น การปรับปรุง prompts, การอธิบายโค้ด, และการแก้ไขปัญหา Prompts เหล่านี้ช่วยให้ Axon Code ให้ความช่วยเหลือที่ดีขึ้นสำหรับงานพัฒนาทั่วไป" }, "codeIndex": { "title": "การสร้างดัชนี Codebase", @@ -145,15 +145,15 @@ "cancelIndexingButton": "ยกเลิกการจัดทำดัชนี" }, "autoApprove": { - "description": "อนุญาตให้ Kilo Code ดำเนินการโดยอัตโนมัติโดยไม่ต้องขออนุมัติ เปิดใช้งานการตั้งค่าเหล่านี้เฉพาะเมื่อคุณเชื่อถือ AI อย่างเต็มที่และเข้าใจความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้อง", + "description": "อนุญาตให้ Axon Code ดำเนินการโดยอัตโนมัติโดยไม่ต้องขออนุมัติ เปิดใช้งานการตั้งค่าเหล่านี้เฉพาะเมื่อคุณเชื่อถือ AI อย่างเต็มที่และเข้าใจความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้อง", "toggleShortcut": "คุณสามารถกำหนดค่าแป้นพิมพ์ลัดสำหรับการตั้งค่านี้ ในการตั้งค่า IDE ของคุณ", "enabled": "เปิดใช้งานการอนุมัติอัตโนมัติ", "readOnly": { "label": "อ่าน", - "description": "เมื่อเปิดใช้งาน Kilo Code จะดูเนื้อหาไดเรกทอรีและอ่านไฟล์โดยอัตโนมัติโดยไม่ต้องให้คุณคลิกปุ่มอนุมัติ", + "description": "เมื่อเปิดใช้งาน Axon Code จะดูเนื้อหาไดเรกทอรีและอ่านไฟล์โดยอัตโนมัติโดยไม่ต้องให้คุณคลิกปุ่มอนุมัติ", "outsideWorkspace": { "label": "รวมไฟล์นอกพื้นที่ทำงาน", - "description": "อนุญาตให้ Kilo Code อ่านไฟล์นอกพื้นที่ทำงานปัจจุบันโดยไม่ต้องขออนุมัติ" + "description": "อนุญาตให้ Axon Code อ่านไฟล์นอกพื้นที่ทำงานปัจจุบันโดยไม่ต้องขออนุมัติ" } }, "write": { @@ -162,11 +162,11 @@ "delayLabel": "หน่วงเวลาหลังการเขียนเพื่อให้การวินิจฉัยตรวจพบปัญหาที่อาจเกิดขึ้น", "outsideWorkspace": { "label": "รวมไฟล์นอกพื้นที่ทำงาน", - "description": "อนุญาตให้ Kilo Code สร้างและแก้ไขไฟล์นอกพื้นที่ทำงานปัจจุบันโดยไม่ต้องขออนุมัติ" + "description": "อนุญาตให้ Axon Code สร้างและแก้ไขไฟล์นอกพื้นที่ทำงานปัจจุบันโดยไม่ต้องขออนุมัติ" }, "protected": { "label": "รวมไฟล์ที่ได้รับการป้องกัน", - "description": "อนุญาตให้ Kilo Code สร้างและแก้ไขไฟล์ที่ได้รับการป้องกัน (เช่น .kilocodeignore และไฟล์การกำหนดค่า .kilocode/) โดยไม่ต้องขออนุมัติ" + "description": "อนุญาตให้ Axon Code สร้างและแก้ไขไฟล์ที่ได้รับการป้องกัน (เช่น .kilocodeignore และไฟล์การกำหนดค่า .kilocode/) โดยไม่ต้องขออนุมัติ" } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "โมเดลร่างต้องมาจากตระกูลโมเดลเดียวกันเพื่อให้การถอดรหัสเชิงคาดเดาทำงานได้อย่างถูกต้อง", "selectDraftModel": "เลือกโมเดลร่าง", "noModelsFound": "ไม่พบโมเดลร่าง โปรดตรวจสอบให้แน่ใจว่า LM Studio กำลังทำงานโดยเปิดใช้งานโหมดเซิร์ฟเวอร์", - "description": "LM Studio ช่วยให้คุณสามารถรันโมเดลในเครื่องคอมพิวเตอร์ของคุณได้ สำหรับคำแนะนำเกี่ยวกับวิธีเริ่มต้น โปรดดูคำแนะนำเริ่มต้นอย่างรวดเร็วของพวกเขา คุณจะต้องเริ่มคุณสมบัติเซิร์ฟเวอร์ในเครื่องของ LM Studio เพื่อใช้กับส่วนขยายนี้ หมายเหตุ: Kilo Code ใช้พรอมต์ที่ซับซ้อนและทำงานได้ดีที่สุดกับโมเดล Claude โมเดลที่มีความสามารถน้อยกว่าอาจทำงานไม่เป็นไปตามที่คาดไว้" + "description": "LM Studio ช่วยให้คุณสามารถรันโมเดลในเครื่องคอมพิวเตอร์ของคุณได้ สำหรับคำแนะนำเกี่ยวกับวิธีเริ่มต้น โปรดดูคำแนะนำเริ่มต้นอย่างรวดเร็วของพวกเขา คุณจะต้องเริ่มคุณสมบัติเซิร์ฟเวอร์ในเครื่องของ LM Studio เพื่อใช้กับส่วนขยายนี้ หมายเหตุ: Axon Code ใช้พรอมต์ที่ซับซ้อนและทำงานได้ดีที่สุดกับโมเดล Claude โมเดลที่มีความสามารถน้อยกว่าอาจทำงานไม่เป็นไปตามที่คาดไว้" }, "ollama": { "baseUrl": "URL พื้นฐาน (ไม่บังคับ)", @@ -400,7 +400,7 @@ "apiKeyPlaceholder": "ป้อนคีย์ API ของคุณ", "apiKeyInfo": "คีย์ API จะถูกส่งเป็นส่วนหัว Authorization", "description": "Ollama ช่วยให้คุณสามารถรันโมเดลในเครื่องคอมพิวเตอร์ของคุณได้ สำหรับคำแนะนำเกี่ยวกับวิธีเริ่มต้น โปรดดูคำแนะนำเริ่มต้นอย่างรวดเร็วของพวกเขา", - "warning": "หมายเหตุ: Kilo Code ใช้พรอมต์ที่ซับซ้อนและทำงานได้ดีที่สุดกับโมเดล Claude โมเดลที่มีความสามารถน้อยกว่าอาจทำงานไม่เป็นไปตามที่คาดไว้" + "warning": "หมายเหตุ: Axon Code ใช้พรอมต์ที่ซับซ้อนและทำงานได้ดีที่สุดกับโมเดล Claude โมเดลที่มีความสามารถน้อยกว่าอาจทำงานไม่เป็นไปตามที่คาดไว้" }, "unboundApiKey": "คีย์ API ของ Unbound", "getUnboundApiKey": "รับคีย์ API ของ Unbound", @@ -424,7 +424,7 @@ "sambaNovaApiKey": "คีย์ API ของ SambaNova", "getSambaNovaApiKey": "รับคีย์ API ของ SambaNova", "customModel": { - "capabilities": "กำหนดค่าความสามารถและราคาสำหรับโมเดลที่เข้ากันได้กับ OpenAI ที่กำหนดเองของคุณ ระมัดระวังในการระบุความสามารถของโมเดล เนื่องจากอาจส่งผลต่อประสิทธิภาพของ Kilo Code", + "capabilities": "กำหนดค่าความสามารถและราคาสำหรับโมเดลที่เข้ากันได้กับ OpenAI ที่กำหนดเองของคุณ ระมัดระวังในการระบุความสามารถของโมเดล เนื่องจากอาจส่งผลต่อประสิทธิภาพของ Axon Code", "maxTokens": { "label": "โทเค็นเอาต์พุตสูงสุด", "description": "จำนวนโทเค็นสูงสุดที่โมเดลสามารถสร้างได้ในการตอบสนอง (ระบุ -1 เพื่อให้เซิร์ฟเวอร์ตั้งค่าโทเค็นสูงสุด)" @@ -471,7 +471,7 @@ }, "consecutiveMistakeLimit": { "label": "ขีดจำกัดข้อผิดพลาดและการทำซ้ำ", - "description": "จำนวนข้อผิดพลาดหรือการกระทำซ้ำติดต่อกันก่อนที่จะแสดงกล่องโต้ตอบ 'Kilo Code กำลังมีปัญหา'", + "description": "จำนวนข้อผิดพลาดหรือการกระทำซ้ำติดต่อกันก่อนที่จะแสดงกล่องโต้ตอบ 'Axon Code กำลังมีปัญหา'", "unlimitedDescription": "เปิดใช้งานการลองใหม่ไม่จำกัด (ดำเนินการต่อโดยอัตโนมัติ) กล่องโต้ตอบจะไม่ปรากฏ", "warning": "⚠️ การตั้งค่าเป็น 0 อนุญาตให้ลองใหม่ไม่จำกัดซึ่งอาจใช้ API มาก" }, @@ -551,7 +551,7 @@ "browser": { "enable": { "label": "เปิดใช้งานเครื่องมือเบราว์เซอร์", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถใช้เบราว์เซอร์เพื่อโต้ตอบกับเว็บไซต์เมื่อใช้โมเดลที่รองรับการใช้งานคอมพิวเตอร์ <0>เรียนรู้เพิ่มเติม" + "description": "เมื่อเปิดใช้งาน Axon Code สามารถใช้เบราว์เซอร์เพื่อโต้ตอบกับเว็บไซต์เมื่อใช้โมเดลที่รองรับการใช้งานคอมพิวเตอร์ <0>เรียนรู้เพิ่มเติม" }, "viewport": { "label": "ขนาดวิวพอร์ต", @@ -579,7 +579,7 @@ "checkpoints": { "enable": { "label": "เปิดใช้งานจุดตรวจสอบอัตโนมัติ", - "description": "เมื่อเปิดใช้งาน Kilo Code จะสร้างจุดตรวจสอบโดยอัตโนมัติระหว่างการทำงาน ทำให้ง่ายต่อการตรวจสอบการเปลี่ยนแปลงหรือย้อนกลับไปยังสถานะก่อนหน้า <0>เรียนรู้เพิ่มเติม" + "description": "เมื่อเปิดใช้งาน Axon Code จะสร้างจุดตรวจสอบโดยอัตโนมัติระหว่างการทำงาน ทำให้ง่ายต่อการตรวจสอบการเปลี่ยนแปลงหรือย้อนกลับไปยังสถานะก่อนหน้า <0>เรียนรู้เพิ่มเติม" } }, "display": { @@ -611,12 +611,12 @@ "notifications": { "sound": { "label": "เปิดใช้งานเอฟเฟกต์เสียง", - "description": "เมื่อเปิดใช้งาน Kilo Code จะเล่นเอฟเฟกต์เสียงสำหรับการแจ้งเตือนและเหตุการณ์", + "description": "เมื่อเปิดใช้งาน Axon Code จะเล่นเอฟเฟกต์เสียงสำหรับการแจ้งเตือนและเหตุการณ์", "volumeLabel": "ระดับเสียง" }, "tts": { "label": "เปิดใช้งานการอ่านออกเสียงข้อความ", - "description": "เมื่อเปิดใช้งาน Kilo Code จะอ่านออกเสียงการตอบกลับโดยใช้การอ่านออกเสียงข้อความ", + "description": "เมื่อเปิดใช้งาน Axon Code จะอ่านออกเสียงการตอบกลับโดยใช้การอ่านออกเสียงข้อความ", "speedLabel": "ความเร็ว" } }, @@ -624,7 +624,7 @@ "description": "ควบคุมข้อมูลที่รวมอยู่ในหน้าต่างบริบทของ AI ซึ่งส่งผลต่อการใช้โทเค็นและคุณภาพการตอบกลับ", "autoCondenseContextPercent": { "label": "เกณฑ์ในการกระตุ้นการย่อบริบทอย่างชาญฉลาด", - "description": "เมื่อหน้าต่างบริบทถึงเกณฑ์นี้ Kilo Code จะย่อโดยอัตโนมัติ" + "description": "เมื่อหน้าต่างบริบทถึงเกณฑ์นี้ Axon Code จะย่อโดยอัตโนมัติ" }, "condensingApiConfiguration": { "label": "การกำหนดค่า API สำหรับการย่อบริบท", @@ -640,7 +640,7 @@ }, "autoCondenseContext": { "name": "กระตุ้นการย่อบริบทอย่างชาญฉลาดโดยอัตโนมัติ", - "description": "เมื่อเปิดใช้งาน Kilo Code จะย่อบริบทโดยอัตโนมัติเมื่อถึงเกณฑ์ เมื่อปิดใช้งาน คุณยังคงสามารถกระตุ้นการย่อบริบทด้วยตนเองได้" + "description": "เมื่อเปิดใช้งาน Axon Code จะย่อบริบทโดยอัตโนมัติเมื่อถึงเกณฑ์ เมื่อปิดใช้งาน คุณยังคงสามารถกระตุ้นการย่อบริบทด้วยตนเองได้" }, "openTabs": { "label": "ขีดจำกัดบริบทของแท็บที่เปิดอยู่", @@ -660,7 +660,7 @@ }, "maxReadFile": { "label": "เกณฑ์การตัดทอนการอ่านไฟล์อัตโนมัติ", - "description": "Kilo Code อ่านจำนวนบรรทัดนี้เมื่อโมเดลละเว้นค่าเริ่มต้น/สิ้นสุด หากจำนวนนี้ น้อยกว่าจำนวนบรรทัดทั้งหมดของไฟล์ Kilo Code จะสร้างดัชนีหมายเลขบรรทัดของคำจำกัดความของโค้ด กรณีพิเศษ: -1 สั่งให้ Kilo Code อ่านทั้งไฟล์ (โดยไม่มีการสร้างดัชนี) และ 0 สั่งให้อ่านศูนย์บรรทัดและให้ดัชนีบรรทัดสำหรับบริบทน้อยที่สุดเท่านั้น ค่าที่ต่ำกว่าจะลดการใช้บริบทเริ่มต้น ทำให้สามารถอ่านช่วงบรรทัดที่แม่นยำในภายหลังได้ การร้องขอเริ่มต้น/สิ้นสุดที่ชัดเจนจะไม่ถูกจำกัดโดยการตั้งค่านี้", + "description": "Axon Code อ่านจำนวนบรรทัดนี้เมื่อโมเดลละเว้นค่าเริ่มต้น/สิ้นสุด หากจำนวนนี้ น้อยกว่าจำนวนบรรทัดทั้งหมดของไฟล์ Axon Code จะสร้างดัชนีหมายเลขบรรทัดของคำจำกัดความของโค้ด กรณีพิเศษ: -1 สั่งให้ Axon Code อ่านทั้งไฟล์ (โดยไม่มีการสร้างดัชนี) และ 0 สั่งให้อ่านศูนย์บรรทัดและให้ดัชนีบรรทัดสำหรับบริบทน้อยที่สุดเท่านั้น ค่าที่ต่ำกว่าจะลดการใช้บริบทเริ่มต้น ทำให้สามารถอ่านช่วงบรรทัดที่แม่นยำในภายหลังได้ การร้องขอเริ่มต้น/สิ้นสุดที่ชัดเจนจะไม่ถูกจำกัดโดยการตั้งค่านี้", "lines": "บรรทัด", "always_full_read": "อ่านทั้งไฟล์เสมอ" }, @@ -769,7 +769,7 @@ "advanced": { "diff": { "label": "เปิดใช้งานการแก้ไขผ่าน diffs", - "description": "เมื่อเปิดใช้งาน Kilo Code จะสามารถแก้ไขไฟล์ได้เร็วขึ้นและจะปฏิเสธการเขียนไฟล์เต็มที่ถูกตัดทอนโดยอัตโนมัติ ทำงานได้ดีที่สุดกับโมเดล Claude 4 Sonnet ล่าสุด", + "description": "เมื่อเปิดใช้งาน Axon Code จะสามารถแก้ไขไฟล์ได้เร็วขึ้นและจะปฏิเสธการเขียนไฟล์เต็มที่ถูกตัดทอนโดยอัตโนมัติ ทำงานได้ดีที่สุดกับโมเดล Claude 4 Sonnet ล่าสุด", "strategy": { "label": "กลยุทธ์ Diff", "options": { @@ -790,7 +790,7 @@ }, "todoList": { "label": "เปิดใช้งานเครื่องมือรายการสิ่งที่ต้องทำ", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถสร้างและจัดการรายการสิ่งที่ต้องทำเพื่อติดตามความคืบหน้าของงาน ช่วยจัดระเบียบงานที่ซับซ้อนให้เป็นขั้นตอนที่จัดการได้" + "description": "เมื่อเปิดใช้งาน Axon Code สามารถสร้างและจัดการรายการสิ่งที่ต้องทำเพื่อติดตามความคืบหน้าของงาน ช่วยจัดระเบียบงานที่ซับซ้อนให้เป็นขั้นตอนที่จัดการได้" } }, "experimental": { @@ -800,23 +800,23 @@ }, "SEARCH_AND_REPLACE": { "name": "ใช้เครื่องมือค้นหาและแทนที่แบบทดลอง", - "description": "เปิดใช้งานเครื่องมือค้นหาและแทนที่แบบทดลอง ทำให้ Kilo Code สามารถแทนที่คำค้นหาหลายรายการในคำขอเดียว" + "description": "เปิดใช้งานเครื่องมือค้นหาและแทนที่แบบทดลอง ทำให้ Axon Code สามารถแทนที่คำค้นหาหลายรายการในคำขอเดียว" }, "INSERT_BLOCK": { "name": "ใช้เครื่องมือแทรกเนื้อหาแบบทดลอง", - "description": "เปิดใช้งานเครื่องมือแทรกเนื้อหาแบบทดลอง ทำให้ Kilo Code สามารถแทรกเนื้อหาที่หมายเลขบรรทัดเฉพาะโดยไม่ต้องสร้าง diff" + "description": "เปิดใช้งานเครื่องมือแทรกเนื้อหาแบบทดลอง ทำให้ Axon Code สามารถแทรกเนื้อหาที่หมายเลขบรรทัดเฉพาะโดยไม่ต้องสร้าง diff" }, "POWER_STEERING": { "name": "ใช้โหมด \"power steering\" แบบทดลอง", - "description": "เมื่อเปิดใช้งาน Kilo Code จะเตือนโมเดลเกี่ยวกับรายละเอียดของคำจำกัดความโหมดปัจจุบันบ่อยขึ้น ซึ่งจะนำไปสู่การยึดมั่นในคำจำกัดความบทบาทและคำแนะนำที่กำหนดเองมากขึ้น แต่จะใช้โทเค็นต่อข้อความมากขึ้น" + "description": "เมื่อเปิดใช้งาน Axon Code จะเตือนโมเดลเกี่ยวกับรายละเอียดของคำจำกัดความโหมดปัจจุบันบ่อยขึ้น ซึ่งจะนำไปสู่การยึดมั่นในคำจำกัดความบทบาทและคำแนะนำที่กำหนดเองมากขึ้น แต่จะใช้โทเค็นต่อข้อความมากขึ้น" }, "CONCURRENT_FILE_READS": { "name": "เปิดใช้งานการอ่านไฟล์พร้อมกัน", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถอ่านหลายไฟล์ในคำขอเดียว เมื่อปิดใช้งาน Kilo Code ต้องอ่านไฟล์ทีละไฟล์ การปิดใช้งานนี้จะช่วยเมื่อทำงานกับโมเดลที่มีความสามารถน้อยกว่าหรือเมื่อคุณต้องการควบคุมการเข้าถึงไฟล์มากขึ้น" + "description": "เมื่อเปิดใช้งาน Axon Code สามารถอ่านหลายไฟล์ในคำขอเดียว เมื่อปิดใช้งาน Axon Code ต้องอ่านไฟล์ทีละไฟล์ การปิดใช้งานนี้จะช่วยเมื่อทำงานกับโมเดลที่มีความสามารถน้อยกว่าหรือเมื่อคุณต้องการควบคุมการเข้าถึงไฟล์มากขึ้น" }, "MULTI_SEARCH_AND_REPLACE": { "name": "ใช้เครื่องมือ multi block diff แบบทดลอง", - "description": "เมื่อเปิดใช้งาน Kilo Code จะใช้เครื่องมือ multi block diff ซึ่งจะพยายามอัปเดตบล็อกโค้ดหลายบล็อกในไฟล์ในคำขอเดียว" + "description": "เมื่อเปิดใช้งาน Axon Code จะใช้เครื่องมือ multi block diff ซึ่งจะพยายามอัปเดตบล็อกโค้ดหลายบล็อกในไฟล์ในคำขอเดียว" }, "MARKETPLACE": { "name": "เปิดใช้งาน Marketplace", @@ -824,11 +824,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "เปิดใช้งานการแก้ไขไฟล์พร้อมกัน", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถแก้ไขหลายไฟล์ในคำขอเดียว เมื่อปิดใช้งาน Kilo Code ต้องแก้ไขไฟล์ทีละไฟล์ การปิดใช้งานนี้จะช่วยเมื่อทำงานกับโมเดลที่มีความสามารถน้อยกว่าหรือเมื่อคุณต้องการควบคุมการแก้ไขไฟล์มากขึ้น" + "description": "เมื่อเปิดใช้งาน Axon Code สามารถแก้ไขหลายไฟล์ในคำขอเดียว เมื่อปิดใช้งาน Axon Code ต้องแก้ไขไฟล์ทีละไฟล์ การปิดใช้งานนี้จะช่วยเมื่อทำงานกับโมเดลที่มีความสามารถน้อยกว่าหรือเมื่อคุณต้องการควบคุมการแก้ไขไฟล์มากขึ้น" }, "PREVENT_FOCUS_DISRUPTION": { "name": "การแก้ไขเบื้องหลัง", - "description": "ป้องกันการรบกวนโฟกัสของตัวแก้ไขเมื่อเปิดใช้งาน การแก้ไขไฟล์จะเกิดขึ้นในเบื้องหลังโดยไม่เปิดมุมมอง diff หรือขโมยโฟกัส คุณสามารถทำงานต่อไปได้โดยไม่ถูกขัดจังหวะขณะที่ Kilo Code ทำการเปลี่ยนแปลง ไฟล์อาจเปิดโดยไม่มีโฟกัสเพื่อจับการวินิจฉัยหรือยังคงปิดอยู่ทั้งหมด" + "description": "ป้องกันการรบกวนโฟกัสของตัวแก้ไขเมื่อเปิดใช้งาน การแก้ไขไฟล์จะเกิดขึ้นในเบื้องหลังโดยไม่เปิดมุมมอง diff หรือขโมยโฟกัส คุณสามารถทำงานต่อไปได้โดยไม่ถูกขัดจังหวะขณะที่ Axon Code ทำการเปลี่ยนแปลง ไฟล์อาจเปิดโดยไม่มีโฟกัสเพื่อจับการวินิจฉัยหรือยังคงปิดอยู่ทั้งหมด" }, "ASSISTANT_MESSAGE_PARSER": { "name": "ใช้ตัวแยกวิเคราะห์ข้อความใหม่", @@ -840,13 +840,13 @@ }, "IMAGE_GENERATION": { "name": "เปิดใช้งานการสร้างภาพด้วย AI", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถสร้างภาพจากข้อความ prompt ต้องการ API key ของ Kilo Code หรือ OpenRouter", + "description": "เมื่อเปิดใช้งาน Axon Code สามารถสร้างภาพจากข้อความ prompt ต้องการ API key ของ Axon Code หรือ OpenRouter", "apiProvider": "ผู้ให้บริการ API", "openRouterApiKeyLabel": "OpenRouter API Key", "openRouterApiKeyPlaceholder": "ป้อน OpenRouter API key ของคุณ", - "kiloCodeApiKeyLabel": "Kilo Code API Key", - "kiloCodeApiKeyPlaceholder": "ป้อน Kilo Code API key ของคุณ", - "kiloCodeApiKeyPaste": "วาง API key ปัจจุบันของ Kilo Code", + "kiloCodeApiKeyLabel": "Axon Code API Key", + "kiloCodeApiKeyPlaceholder": "ป้อน Axon Code API key ของคุณ", + "kiloCodeApiKeyPaste": "วาง API key ปัจจุบันของ Axon Code", "getApiKeyText": "รับ API key จาก", "modelSelectionLabel": "โมเดลสร้างภาพ", "modelSelectionDescription": "เลือกโมเดลที่จะใช้สำหรับการสร้างภาพ", @@ -855,11 +855,11 @@ }, "RUN_SLASH_COMMAND": { "name": "เปิดใช้งานคำสั่ง slash ที่เริ่มต้นโดยโมเดล", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถรันคำสั่ง slash ของคุณเพื่อดำเนินการตามเวิร์กโฟลว์" + "description": "เมื่อเปิดใช้งาน Axon Code สามารถรันคำสั่ง slash ของคุณเพื่อดำเนินการตามเวิร์กโฟลว์" }, "MORPH_FAST_APPLY": { "name": "เปิดใช้งาน Fast Apply", - "description": "เมื่อเปิดใช้งาน Kilo Code สามารถแก้ไขไฟล์โดยใช้ Fast Apply กับโมเดลเฉพาะทางที่ปรับแต่งสำหรับการแก้ไขโค้ด ต้องใช้ Kilo Gateway Provider, OpenRouter หรือ Morph API key", + "description": "เมื่อเปิดใช้งาน Axon Code สามารถแก้ไขไฟล์โดยใช้ Fast Apply กับโมเดลเฉพาะทางที่ปรับแต่งสำหรับการแก้ไขโค้ด ต้องใช้ Kilo Gateway Provider, OpenRouter หรือ Morph API key", "apiKey": "Morph API key (ไม่บังคับ)", "placeholder": "ป้อน Morph API key ของคุณ (ไม่บังคับ)", "modelLabel": "การเลือกโมเดล", @@ -878,7 +878,7 @@ }, "promptCaching": { "label": "ปิดใช้งานการแคชพรอมต์", - "description": "เมื่อเลือก Kilo Code จะไม่ใช้การแคชพรอมต์สำหรับโมเดลนี้" + "description": "เมื่อเลือก Axon Code จะไม่ใช้การแคชพรอมต์สำหรับโมเดลนี้" }, "temperature": { "useCustom": "ใช้อุณหภูมิที่กำหนดเอง", @@ -910,18 +910,18 @@ } }, "modelPicker": { - "automaticFetch": "ส่วนขยายจะดึงรายการโมเดลล่าสุดที่มีให้บริการบน {{serviceName}} โดยอัตโนมัติ หากคุณไม่แน่ใจว่าจะเลือกโมเดลใด Kilo Code ทำงานได้ดีที่สุดกับ {{defaultModelId}}", + "automaticFetch": "ส่วนขยายจะดึงรายการโมเดลล่าสุดที่มีให้บริการบน {{serviceName}} โดยอัตโนมัติ หากคุณไม่แน่ใจว่าจะเลือกโมเดลใด Axon Code ทำงานได้ดีที่สุดกับ {{defaultModelId}}", "label": "โมเดล", "searchPlaceholder": "ค้นหา", "noMatchFound": "ไม่พบรายการที่ตรงกัน", "useCustomModel": "ใช้แบบกำหนดเอง: {{modelId}}" }, "footer": { - "feedback": "หากคุณมีคำถามหรือข้อเสนอแนะ โปรดเปิด issue ที่ github.com/Kilo-Org/kilocode หรือเข้าร่วม reddit.com/r/kilocode หรือ kilocode.ai/discord", - "support": "สำหรับคำถามด้านการเงิน โปรดติดต่อฝ่ายสนับสนุนลูกค้าที่ https://kilocode.ai/support", + "feedback": "หากคุณมีคำถามหรือข้อเสนอแนะ โปรดเปิด issue ที่ github.com/Kilo-Org/kilocode หรือเข้าร่วม reddit.com/r/kilocode หรือ matterai.so/discord", + "support": "สำหรับคำถามด้านการเงิน โปรดติดต่อฝ่ายสนับสนุนลูกค้าที่ https://matterai.so/support", "telemetry": { "label": "อนุญาตการรายงานข้อผิดพลาดและการใช้งาน", - "description": "ช่วยปรับปรุง Kilo Code โดยการส่งข้อมูลการใช้งานและรายงานข้อผิดพลาด ไม่มีการส่งโค้ด พรอมต์ หรือข้อมูลส่วนบุคคล ดูนโยบายความเป็นส่วนตัวของเราสำหรับรายละเอียดเพิ่มเติม" + "description": "ช่วยปรับปรุง Axon Code โดยการส่งข้อมูลการใช้งานและรายงานข้อผิดพลาด ไม่มีการส่งโค้ด พรอมต์ หรือข้อมูลส่วนบุคคล ดูนโยบายความเป็นส่วนตัวของเราสำหรับรายละเอียดเพิ่มเติม" }, "settings": { "import": "นำเข้า", diff --git a/webview-ui/src/i18n/locales/th/welcome.json b/webview-ui/src/i18n/locales/th/welcome.json index 73369c22b0..399026d895 100644 --- a/webview-ui/src/i18n/locales/th/welcome.json +++ b/webview-ui/src/i18n/locales/th/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "สวัสดี ฉันคือ Kilo Code!", - "introduction": "Kilo Code คือตัวช่วยเขียนโค้ดอัตโนมัติชั้นนำ เตรียมพร้อมที่จะออกแบบ เขียนโค้ด แก้ไขบัค และเพิ่มประสิทธิภาพการทำงานของคุณอย่างที่ไม่เคยเห็นมาก่อน ในการดำเนินการต่อ Kilo Code ต้องการ API key", + "greeting": "สวัสดี ฉันคือ Axon Code!", + "introduction": "Axon Code คือตัวช่วยเขียนโค้ดอัตโนมัติชั้นนำ เตรียมพร้อมที่จะออกแบบ เขียนโค้ด แก้ไขบัค และเพิ่มประสิทธิภาพการทำงานของคุณอย่างที่ไม่เคยเห็นมาก่อน ในการดำเนินการต่อ Axon Code ต้องการ API key", "notice": "ในการเริ่มต้น ส่วนขยายนี้ต้องการผู้ให้บริการ API", "start": "ไปกันเลย!", "routers": { @@ -16,12 +16,12 @@ "incentive": "ลอง Roo ฟรี" } }, - "chooseProvider": "เพื่อทำสิ่งมหัศจรรย์ Kilo Code ต้องการ API key", + "chooseProvider": "เพื่อทำสิ่งมหัศจรรย์ Axon Code ต้องการ API key", "startRouter": "เราแนะนำให้ใช้ LLM Router:", "startCustom": "หรือคุณสามารถใช้ API key ของผู้ให้บริการของคุณเอง:", "telemetry": { - "helpImprove": "ช่วยปรับปรุง Kilo Code", - "helpImproveMessage": "Kilo Code เก็บรวบรวมข้อมูลข้อผิดพลาดและการใช้งานเพื่อช่วยเราแก้ไขบัคและปรับปรุงส่วนขยาย การส่งข้อมูลนี้ไม่รวมโค้ด prompts หรือข้อมูลส่วนบุคคล คุณสามารถปิดการทำงานนี้ได้ในการตั้งค่า" + "helpImprove": "ช่วยปรับปรุง Axon Code", + "helpImproveMessage": "Axon Code เก็บรวบรวมข้อมูลข้อผิดพลาดและการใช้งานเพื่อช่วยเราแก้ไขบัคและปรับปรุงส่วนขยาย การส่งข้อมูลนี้ไม่รวมโค้ด prompts หรือข้อมูลส่วนบุคคล คุณสามารถปิดการทำงานนี้ได้ในการตั้งค่า" }, "importSettings": "นำเข้าการตั้งค่า" } diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 69d337a652..bf88324c4d 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Kilo Code sizin için ne yapabilir?", + "greeting": "Axon Code sizin için ne yapabilir?", "task": { "title": "Görev", "expand": "Görevi genişlet", @@ -21,7 +21,7 @@ "sharePublicly": "Herkese açık paylaş", "sharePubliclyDescription": "Bağlantıya sahip herkes erişebilir", "connectToCloud": "Buluta bağlan", - "connectToCloudDescription": "Görevleri paylaşmak için Kilo Code Cloud'a giriş yap", + "connectToCloudDescription": "Görevleri paylaşmak için Axon Code Cloud'a giriş yap", "sharingDisabledByOrganization": "Paylaşım kuruluş tarafından devre dışı bırakıldı", "shareSuccessOrganization": "Organizasyon bağlantısı panoya kopyalandı", "shareSuccessPublic": "Genel bağlantı panoya kopyalandı", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Sohbetin altına kaydır", "about": "AI yardımıyla kod oluşturun, yeniden düzenleyin ve hatalarını ayıklayın. Daha fazla bilgi edinmek için belgelerimize göz atın.", - "onboarding": "Bu çalışma alanındaki görev listeniz boş. Aşağıya bir görev yazarak başlayın. Nasıl başlayacağınızdan emin değil misiniz? Kilo Code'nun sizin için neler yapabileceği hakkında daha fazla bilgiyi belgelerde okuyun.", + "onboarding": "Bu çalışma alanındaki görev listeniz boş. Aşağıya bir görev yazarak başlayın. Nasıl başlayacağınızdan emin değil misiniz? Axon Code'nun sizin için neler yapabileceği hakkında daha fazla bilgiyi belgelerde okuyun.", "rooTips": { "boomerangTasks": { "title": "Görev Orkestrasyonu", @@ -128,7 +128,7 @@ "title": "Modlar", "marketplace": "Mod Pazaryeri", "settings": "Mod Ayarları", - "description": "Kilo Code'nun davranışını özelleştiren uzmanlaşmış kişilikler.", + "description": "Axon Code'nun davranışını özelleştiren uzmanlaşmış kişilikler.", "searchPlaceholder": "Modları ara...", "noResults": "Sonuç bulunamadı", "organizationModes": "Kuruluş Modları" @@ -143,7 +143,7 @@ "diffError": { "title": "Düzenleme Başarısız" }, - "troubleMessage": "Kilo Code sorun yaşıyor...", + "troubleMessage": "Axon Code sorun yaşıyor...", "apiRequest": { "title": "API İsteği", "failed": "API İsteği Başarısız", @@ -168,46 +168,46 @@ "current": "Mevcut" }, "instructions": { - "wantsToFetch": "Kilo Code mevcut göreve yardımcı olmak için ayrıntılı talimatlar almak istiyor" + "wantsToFetch": "Axon Code mevcut göreve yardımcı olmak için ayrıntılı talimatlar almak istiyor" }, "fileOperations": { - "wantsToRead": "Kilo Code bu dosyayı okumak istiyor", - "wantsToReadOutsideWorkspace": "Kilo Code çalışma alanı dışındaki bu dosyayı okumak istiyor", - "didRead": "Kilo Code bu dosyayı okudu", - "wantsToEdit": "Kilo Code bu dosyayı düzenlemek istiyor", - "wantsToEditOutsideWorkspace": "Kilo Code çalışma alanı dışındaki bu dosyayı düzenlemek istiyor", - "wantsToEditProtected": "Kilo Code korumalı bir yapılandırma dosyasını düzenlemek istiyor", - "wantsToCreate": "Kilo Code yeni bir dosya oluşturmak istiyor", - "wantsToSearchReplace": "Kilo Code bu dosyada arama ve değiştirme yapmak istiyor", - "didSearchReplace": "Kilo Code bu dosyada arama ve değiştirme yaptı", - "wantsToInsert": "Kilo Code bu dosyaya içerik eklemek istiyor", - "wantsToInsertWithLineNumber": "Kilo Code bu dosyanın {{lineNumber}}. satırına içerik eklemek istiyor", - "wantsToInsertAtEnd": "Kilo Code bu dosyanın sonuna içerik eklemek istiyor", - "wantsToReadAndXMore": "Kilo Code bu dosyayı ve {{count}} tane daha okumak istiyor", - "wantsToReadMultiple": "Kilo Code birden fazla dosya okumak istiyor", - "wantsToApplyBatchChanges": "Kilo Code birden fazla dosyaya değişiklik uygulamak istiyor", - "wantsToGenerateImage": "Kilo Code bir görsel oluşturmak istiyor", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code çalışma alanının dışında bir görsel oluşturmak istiyor", - "wantsToGenerateImageProtected": "Kilo Code korumalı bir konumda görsel oluşturmak istiyor", - "didGenerateImage": "Kilo Code bir görsel oluşturdu" + "wantsToRead": "Axon Code bu dosyayı okumak istiyor", + "wantsToReadOutsideWorkspace": "Axon Code çalışma alanı dışındaki bu dosyayı okumak istiyor", + "didRead": "Axon Code bu dosyayı okudu", + "wantsToEdit": "Axon Code bu dosyayı düzenlemek istiyor", + "wantsToEditOutsideWorkspace": "Axon Code çalışma alanı dışındaki bu dosyayı düzenlemek istiyor", + "wantsToEditProtected": "Axon Code korumalı bir yapılandırma dosyasını düzenlemek istiyor", + "wantsToCreate": "Axon Code yeni bir dosya oluşturmak istiyor", + "wantsToSearchReplace": "Axon Code bu dosyada arama ve değiştirme yapmak istiyor", + "didSearchReplace": "Axon Code bu dosyada arama ve değiştirme yaptı", + "wantsToInsert": "Axon Code bu dosyaya içerik eklemek istiyor", + "wantsToInsertWithLineNumber": "Axon Code bu dosyanın {{lineNumber}}. satırına içerik eklemek istiyor", + "wantsToInsertAtEnd": "Axon Code bu dosyanın sonuna içerik eklemek istiyor", + "wantsToReadAndXMore": "Axon Code bu dosyayı ve {{count}} tane daha okumak istiyor", + "wantsToReadMultiple": "Axon Code birden fazla dosya okumak istiyor", + "wantsToApplyBatchChanges": "Axon Code birden fazla dosyaya değişiklik uygulamak istiyor", + "wantsToGenerateImage": "Axon Code bir görsel oluşturmak istiyor", + "wantsToGenerateImageOutsideWorkspace": "Axon Code çalışma alanının dışında bir görsel oluşturmak istiyor", + "wantsToGenerateImageProtected": "Axon Code korumalı bir konumda görsel oluşturmak istiyor", + "didGenerateImage": "Axon Code bir görsel oluşturdu" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code bu dizindeki üst düzey dosyaları görüntülemek istiyor", - "didViewTopLevel": "Kilo Code bu dizindeki üst düzey dosyaları görüntüledi", - "wantsToViewRecursive": "Kilo Code bu dizindeki tüm dosyaları özyinelemeli olarak görüntülemek istiyor", - "didViewRecursive": "Kilo Code bu dizindeki tüm dosyaları özyinelemeli olarak görüntüledi", - "wantsToViewDefinitions": "Kilo Code bu dizinde kullanılan kaynak kod tanımlama isimlerini görüntülemek istiyor", - "didViewDefinitions": "Kilo Code bu dizinde kullanılan kaynak kod tanımlama isimlerini görüntüledi", - "wantsToSearch": "Kilo Code bu dizinde {{regex}} için arama yapmak istiyor", - "didSearch": "Kilo Code bu dizinde {{regex}} için arama yaptı", - "wantsToSearchOutsideWorkspace": "Kilo Code bu dizinde (çalışma alanı dışında) {{regex}} için arama yapmak istiyor", - "didSearchOutsideWorkspace": "Kilo Code bu dizinde (çalışma alanı dışında) {{regex}} için arama yaptı", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code bu dizindeki (çalışma alanı dışında) üst düzey dosyaları görüntülemek istiyor", - "didViewTopLevelOutsideWorkspace": "Kilo Code bu dizindeki (çalışma alanı dışında) üst düzey dosyaları görüntüledi", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code bu dizindeki (çalışma alanı dışında) tüm dosyaları özyinelemeli olarak görüntülemek istiyor", - "didViewRecursiveOutsideWorkspace": "Kilo Code bu dizindeki (çalışma alanı dışında) tüm dosyaları özyinelemeli olarak görüntüledi", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code bu dizinde (çalışma alanı dışında) kullanılan kaynak kod tanımlama isimlerini görüntülemek istiyor", - "didViewDefinitionsOutsideWorkspace": "Kilo Code bu dizinde (çalışma alanı dışında) kullanılan kaynak kod tanımlama isimlerini görüntüledi" + "wantsToViewTopLevel": "Axon Code bu dizindeki üst düzey dosyaları görüntülemek istiyor", + "didViewTopLevel": "Axon Code bu dizindeki üst düzey dosyaları görüntüledi", + "wantsToViewRecursive": "Axon Code bu dizindeki tüm dosyaları özyinelemeli olarak görüntülemek istiyor", + "didViewRecursive": "Axon Code bu dizindeki tüm dosyaları özyinelemeli olarak görüntüledi", + "wantsToViewDefinitions": "Axon Code bu dizinde kullanılan kaynak kod tanımlama isimlerini görüntülemek istiyor", + "didViewDefinitions": "Axon Code bu dizinde kullanılan kaynak kod tanımlama isimlerini görüntüledi", + "wantsToSearch": "Axon Code bu dizinde {{regex}} için arama yapmak istiyor", + "didSearch": "Axon Code bu dizinde {{regex}} için arama yaptı", + "wantsToSearchOutsideWorkspace": "Axon Code bu dizinde (çalışma alanı dışında) {{regex}} için arama yapmak istiyor", + "didSearchOutsideWorkspace": "Axon Code bu dizinde (çalışma alanı dışında) {{regex}} için arama yaptı", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code bu dizindeki (çalışma alanı dışında) üst düzey dosyaları görüntülemek istiyor", + "didViewTopLevelOutsideWorkspace": "Axon Code bu dizindeki (çalışma alanı dışında) üst düzey dosyaları görüntüledi", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code bu dizindeki (çalışma alanı dışında) tüm dosyaları özyinelemeli olarak görüntülemek istiyor", + "didViewRecursiveOutsideWorkspace": "Axon Code bu dizindeki (çalışma alanı dışında) tüm dosyaları özyinelemeli olarak görüntüledi", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code bu dizinde (çalışma alanı dışında) kullanılan kaynak kod tanımlama isimlerini görüntülemek istiyor", + "didViewDefinitionsOutsideWorkspace": "Axon Code bu dizinde (çalışma alanı dışında) kullanılan kaynak kod tanımlama isimlerini görüntüledi" }, "commandOutput": "Komut Çıktısı", "commandExecution": { @@ -236,18 +236,18 @@ "youSaid": "Dediniz ki" }, "mcp": { - "wantsToUseTool": "Kilo Code {{serverName}} MCP sunucusunda bir araç kullanmak istiyor", - "wantsToAccessResource": "Kilo Code {{serverName}} MCP sunucusundaki bir kaynağa erişmek istiyor" + "wantsToUseTool": "Axon Code {{serverName}} MCP sunucusunda bir araç kullanmak istiyor", + "wantsToAccessResource": "Axon Code {{serverName}} MCP sunucusundaki bir kaynağa erişmek istiyor" }, "modes": { - "wantsToSwitch": "Kilo Code {{mode}} moduna geçmek istiyor", - "wantsToSwitchWithReason": "Kilo Code {{mode}} moduna geçmek istiyor çünkü: {{reason}}", - "didSwitch": "Kilo Code {{mode}} moduna geçti", - "didSwitchWithReason": "Kilo Code {{mode}} moduna geçti çünkü: {{reason}}" + "wantsToSwitch": "Axon Code {{mode}} moduna geçmek istiyor", + "wantsToSwitchWithReason": "Axon Code {{mode}} moduna geçmek istiyor çünkü: {{reason}}", + "didSwitch": "Axon Code {{mode}} moduna geçti", + "didSwitchWithReason": "Axon Code {{mode}} moduna geçti çünkü: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code {{mode}} modunda yeni bir alt görev oluşturmak istiyor", - "wantsToFinish": "Kilo Code bu alt görevi bitirmek istiyor", + "wantsToCreate": "Axon Code {{mode}} modunda yeni bir alt görev oluşturmak istiyor", + "wantsToFinish": "Axon Code bu alt görevi bitirmek istiyor", "newTaskContent": "Alt Görev Talimatları", "completionContent": "Alt Görev Tamamlandı", "resultContent": "Alt Görev Sonuçları", @@ -255,7 +255,7 @@ "completionInstructions": "Alt görev tamamlandı! Sonuçları inceleyebilir ve düzeltmeler veya sonraki adımlar önerebilirsiniz. Her şey iyi görünüyorsa, sonucu üst göreve döndürmek için onaylayın." }, "questions": { - "hasQuestion": "Kilo Code'nun bir sorusu var" + "hasQuestion": "Axon Code'nun bir sorusu var" }, "taskCompleted": "Görev Tamamlandı", "powershell": { @@ -305,7 +305,7 @@ "socialLinks": "Bize X, Discord, veya r/RooCode'da katılın 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code tarayıcıyı kullanmak istiyor", + "rooWantsToUse": "Axon Code tarayıcıyı kullanmak istiyor", "consoleLogs": "Konsol Kayıtları", "noNewLogs": "(Yeni kayıt yok)", "screenshot": "Tarayıcı ekran görüntüsü", @@ -337,24 +337,24 @@ "profileViolationWarning": "Geçerli profil kuruluşunuzun ayarlarıyla uyumlu değil", "shellIntegration": { "title": "Komut Çalıştırma Uyarısı", - "description": "Komutunuz VSCode terminal kabuk entegrasyonu olmadan çalıştırılıyor. Bu uyarıyı gizlemek için Kilo Code ayarları'nın Terminal bölümünden kabuk entegrasyonunu devre dışı bırakabilir veya aşağıdaki bağlantıyı kullanarak VSCode terminal entegrasyonu sorunlarını giderebilirsiniz.", + "description": "Komutunuz VSCode terminal kabuk entegrasyonu olmadan çalıştırılıyor. Bu uyarıyı gizlemek için Axon Code ayarları'nın Terminal bölümünden kabuk entegrasyonunu devre dışı bırakabilir veya aşağıdaki bağlantıyı kullanarak VSCode terminal entegrasyonu sorunlarını giderebilirsiniz.", "troubleshooting": "Kabuk entegrasyonu belgelerini görmek için buraya tıklayın." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Otomatik Onaylanan İstek Limiti Aşıldı", - "description": "Kilo Code, {{count}} API isteği/istekleri için otomatik onaylanan limite ulaştı. Sayacı sıfırlamak ve göreve devam etmek istiyor musunuz?", + "description": "Axon Code, {{count}} API isteği/istekleri için otomatik onaylanan limite ulaştı. Sayacı sıfırlamak ve göreve devam etmek istiyor musunuz?", "button": "Sıfırla ve Devam Et" }, "autoApprovedCostLimitReached": { "title": "Otomatik Onaylanan Maliyet Sınırına Ulaşıldı", - "description": "Kilo Code otomatik olarak onaylanmış ${{count}} maliyet sınırına ulaştı. Maliyeti sıfırlamak ve göreve devam etmek ister misiniz?", + "description": "Axon Code otomatik olarak onaylanmış ${{count}} maliyet sınırına ulaştı. Maliyeti sıfırlamak ve göreve devam etmek ister misiniz?", "button": "Sıfırla ve Devam Et" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code kod tabanında {{query}} aramak istiyor", - "wantsToSearchWithPath": "Kilo Code {{path}} içinde kod tabanında {{query}} aramak istiyor", + "wantsToSearch": "Axon Code kod tabanında {{query}} aramak istiyor", + "wantsToSearchWithPath": "Axon Code {{path}} içinde kod tabanında {{query}} aramak istiyor", "didSearch_one": "1 sonuç bulundu", "didSearch_other": "{{count}} sonuç bulundu", "resultTooltip": "Benzerlik puanı: {{score}} (dosyayı açmak için tıklayın)" @@ -419,7 +419,7 @@ "clickToEdit": "Mesajı düzenlemek için tıkla" }, "slashCommand": { - "wantsToRun": "Kilo Code bir slash komutu çalıştırmak istiyor", - "didRun": "Kilo Code bir slash komutu çalıştırdı" + "wantsToRun": "Axon Code bir slash komutu çalıştırmak istiyor", + "didRun": "Axon Code bir slash komutu çalıştırdı" } } diff --git a/webview-ui/src/i18n/locales/tr/kilocode.json b/webview-ui/src/i18n/locales/tr/kilocode.json index e1d9a26199..6685fdb693 100644 --- a/webview-ui/src/i18n/locales/tr/kilocode.json +++ b/webview-ui/src/i18n/locales/tr/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Kilo Code'a hoş geldiniz!", - "introText1": "Kilo Code ücretsiz, açık kaynaklı bir AI kodlama ajanıdır.", + "greeting": "Axon Code'a hoş geldiniz!", + "introText1": "Axon Code ücretsiz, açık kaynaklı bir AI kodlama ajanıdır.", "introText2": "Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 ve 450+ diğer en yeni AI modelleri ile çalışır.", "introText3": "Ücretsiz hesap oluşturun ve ilk yüklemenizde $20 bonus kredi alın.", "ctaButton": "Başla", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Kredi Ekle", - "lowBalance": "Kilo Code bakiyeniz düşük", + "lowBalance": "Axon Code bakiyeniz düşük", "newOrganization": "İş için mi kullanıyorsun?" }, "pagination": { @@ -37,20 +37,20 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Çok büyük dosya okumalarına izin ver", - "description": "Etkinleştirildiğinde, Kilo Code bağlam penceresini taşma olasılığı yüksek olsa bile çok büyük dosya veya MCP çıktı okumalarını gerçekleştirir (içerik boyutu bağlam penceresinin %80'inden fazla)." + "description": "Etkinleştirildiğinde, Axon Code bağlam penceresini taşma olasılığı yüksek olsa bile çok büyük dosya veya MCP çıktı okumalarını gerçekleştirir (içerik boyutu bağlam penceresinin %80'inden fazla)." } }, "provider": { - "account": "Kilo Code Hesabı", - "apiKey": "Kilo Code API Anahtarı", - "login": "Kilo Code'a giriş yap", - "logout": "Kilo Code'dan çıkış yap", - "automaticFetch": "En son modeller Kilo Code'da otomatik olarak kullanılabilir. Hangi modeli seçeceğinizden emin değilseniz, Kilo Code en üstte kalın yazı ile listelenen önerilen modellerle en iyi şekilde çalışır.", + "account": "Axon Code Hesabı", + "apiKey": "Axon Code API Anahtarı", + "login": "Axon Code'a giriş yap", + "logout": "Axon Code'dan çıkış yap", + "automaticFetch": "En son modeller Axon Code'da otomatik olarak kullanılabilir. Hangi modeli seçeceğinizden emin değilseniz, Axon Code en üstte kalın yazı ile listelenen önerilen modellerle en iyi şekilde çalışır.", "providerRouting": { "title": "Sağlayıcı Yönlendirme", "managedByOrganization": "Organizasyon düzeyinde Sağlayıcı Yönlendirmeyi yönet", "createOrganization": "Sağlayıcı Yönlendirmeyi yönetmek için Organizasyon oluştur", - "description": "Kilo Code, modeliniz için en iyi kullanılabilir sağlayıcılara istekleri yönlendirir. Varsayılan olarak, çalışma süresini en üst düzeye çıkarmak için istekler en iyi sağlayıcılar arasında yük dengelenir. Ancak, bu model için kullanılacak belirli bir sağlayıcı seçebilirsiniz.", + "description": "Axon Code, modeliniz için en iyi kullanılabilir sağlayıcılara istekleri yönlendirir. Varsayılan olarak, çalışma süresini en üst düzeye çıkarmak için istekler en iyi sağlayıcılar arasında yük dengelenir. Ancak, bu model için kullanılacak belirli bir sağlayıcı seçebilirsiniz.", "sorting": { "default": "Varsayılan sağlayıcı sıralaması", "price": "Düşük fiyatlı sağlayıcıları tercih et", @@ -69,7 +69,7 @@ "modelInfo": { "contextWindow": "Bağlam penceresi", "providerBreakdown": "Sağlayıcı Fiyat ve Yetenek Dökümü", - "averageKiloCodeCost": "Bu, Kilo Code'un bu modeli kullanarak geçtiğimiz hafta boyunca yaptığı ortalama gerçek harcamadır. Prompt önbellek kullanımı nedeniyle listelenen fiyattan daha düşük olabilir.", + "averageKiloCodeCost": "Bu, Axon Code'un bu modeli kullanarak geçtiğimiz hafta boyunca yaptığı ortalama gerçek harcamadır. Prompt önbellek kullanımı nedeniyle listelenen fiyattan daha düşük olabilir.", "table": { "provider": "Sağlayıcı", "context": "Uç nokta bu sayıda token işleyebilir (giriş + çıkış).", @@ -81,10 +81,10 @@ }, "systemNotifications": { "label": "Sistem bildirimlerini etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code görev tamamlama veya hatalar gibi önemli olaylar için sistem bildirimleri gönderecektir.", + "description": "Etkinleştirildiğinde, Axon Code görev tamamlama veya hatalar gibi önemli olaylar için sistem bildirimleri gönderecektir.", "testButton": "Bildirimi test et", - "testTitle": "Kilo Code", - "testMessage": "Bu Kilo Code'dan bir test bildirimidir." + "testTitle": "Axon Code", + "testMessage": "Bu Axon Code'dan bir test bildirimidir." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code konuşmanı özetlemek istiyor", + "wantsToCondense": "Axon Code konuşmanı özetlemek istiyor", "condenseConversation": "Konuşmayı Özetle" }, "seeNewChanges": "Yeni Değişiklikleri Göster", @@ -137,15 +137,15 @@ }, "docs": "Belgeler", "rules": { - "tooltip": "Kilo Code Kuralları ve İş Akışlarını Yönet", - "ariaLabel": "Kilo Code Kuralları", + "tooltip": "Axon Code Kuralları ve İş Akışlarını Yönet", + "ariaLabel": "Axon Code Kuralları", "tabs": { "rules": "Kurallar", "workflows": "İş Akışları" }, "description": { - "rules": "Kurallar, Kilo Code'a tüm modlarda ve tüm promptlarda uyması gereken talimatlar sağlamanıza olanak tanır. Bunlar, çalışma alanınızda veya global olarak tüm konuşmalar için bağlam ve tercihleri dahil etmenin kalıcı bir yoludur.", - "workflows": "İş akışları, bir konuşma için hazırlanmış bir şablondur. İş akışları, sık kullandığınız promptları tanımlamanıza olanak tanır ve bir hizmeti dağıtmak veya PR göndermek gibi tekrarlayan görevler boyunca Kilo Code'u yönlendirmek için bir dizi adım içerebilir. Bir iş akışını çağırmak için şunu yazın", + "rules": "Kurallar, Axon Code'a tüm modlarda ve tüm promptlarda uyması gereken talimatlar sağlamanıza olanak tanır. Bunlar, çalışma alanınızda veya global olarak tüm konuşmalar için bağlam ve tercihleri dahil etmenin kalıcı bir yoludur.", + "workflows": "İş akışları, bir konuşma için hazırlanmış bir şablondur. İş akışları, sık kullandığınız promptları tanımlamanıza olanak tanır ve bir hizmeti dağıtmak veya PR göndermek gibi tekrarlayan görevler boyunca Axon Code'u yönlendirmek için bir dizi adım içerebilir. Bir iş akışını çağırmak için şunu yazın", "workflowsInChat": "sohbette." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "Autocomplete özellikleri komutlarla tetiklenebilir. Klavye Kısayollarını burada yapılandırabilirsin.", "enableAutoTrigger": { "label": "Autocomplete'i Etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code yazmayı bıraktığında otomatik olarak Autocomplete'i tetikleyecek. Bu hızlı düzeltmeler ve öneriler için yararlı olabilir." + "description": "Etkinleştirildiğinde, Axon Code yazmayı bıraktığında otomatik olarak Autocomplete'i tetikleyecek. Bu hızlı düzeltmeler ve öneriler için yararlı olabilir." }, "autoTriggerDelay": { "label": "Otomatik Tetikleme Gecikmesi", - "description": "Yazmayı bıraktıktan sonra Kilo Code'un Autocomplete'i tetiklemeden önceki saniye cinsinden gecikme. Daha kısa gecikme daha hızlı öneriler anlamına gelir, ancak daha fazla kaynak yoğun olabilir." + "description": "Yazmayı bıraktıktan sonra Axon Code'un Autocomplete'i tetiklemeden önceki saniye cinsinden gecikme. Daha kısa gecikme daha hızlı öneriler anlamına gelir, ancak daha fazla kaynak yoğun olabilir." }, "enableQuickInlineTaskKeybinding": { "label": "Hızlı Görev ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/tr/marketplace.json b/webview-ui/src/i18n/locales/tr/marketplace.json index 2ce8037a83..0f86e23b40 100644 --- a/webview-ui/src/i18n/locales/tr/marketplace.json +++ b/webview-ui/src/i18n/locales/tr/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Yüklü", "settings": "Ayarlar", diff --git a/webview-ui/src/i18n/locales/tr/mcp.json b/webview-ui/src/i18n/locales/tr/mcp.json index 54380fecba..ae84b06755 100644 --- a/webview-ui/src/i18n/locales/tr/mcp.json +++ b/webview-ui/src/i18n/locales/tr/mcp.json @@ -2,16 +2,16 @@ "title": "MCP Sunucuları", "done": "Tamam", "marketplace": "MCP Pazaryeri", - "description": "<0>Model Context Protocol, Kilo Code'nun yeteneklerini genişletmek için ek araçlar ve kaynaklar sağlayan yerel olarak çalışan MCP sunucularıyla iletişim kurmanızı sağlar. <1>Topluluk tarafından oluşturulan sunucuları kullanabilir veya Kilo Code'dan iş akışınıza özel yeni araçlar oluşturmasını isteyebilirsiniz (örneğin, \"en son npm belgelerini alan bir araç ekle\").", + "description": "<0>Model Context Protocol, Axon Code'nun yeteneklerini genişletmek için ek araçlar ve kaynaklar sağlayan yerel olarak çalışan MCP sunucularıyla iletişim kurmanızı sağlar. <1>Topluluk tarafından oluşturulan sunucuları kullanabilir veya Axon Code'dan iş akışınıza özel yeni araçlar oluşturmasını isteyebilirsiniz (örneğin, \"en son npm belgelerini alan bir araç ekle\").", "instructions": "Talimatlar", "enableToggle": { "title": "MCP Sunucularını Etkinleştir", - "description": "Bunu AÇ, böylece Kilo Code bağlı MCP sunucularından araçlar kullanabilir. Kilo Code'ya daha fazla yetenek kazandırır. Ekstra araçları kullanmayacaksan, API token maliyetini azaltmak için bunu KAPAT." + "description": "Bunu AÇ, böylece Axon Code bağlı MCP sunucularından araçlar kullanabilir. Axon Code'ya daha fazla yetenek kazandırır. Ekstra araçları kullanmayacaksan, API token maliyetini azaltmak için bunu KAPAT." }, "enableServerCreation": { "title": "MCP Sunucu Oluşturmayı Etkinleştir", - "description": "Bunu AÇ, Kilo Code'nun <1>yeni özel MCP sunucuları oluşturmanda sana yardımcı olmasını sağlar. <0>Sunucu oluşturma hakkında bilgi al", - "hint": "İpucu: API token maliyetini azaltmak için Kilo Code'dan yeni bir MCP sunucusu oluşturmasını istemediğinde bu ayarı kapat." + "description": "Bunu AÇ, Axon Code'nun <1>yeni özel MCP sunucuları oluşturmanda sana yardımcı olmasını sağlar. <0>Sunucu oluşturma hakkında bilgi al", + "hint": "İpucu: API token maliyetini azaltmak için Axon Code'dan yeni bir MCP sunucusu oluşturmasını istemediğinde bu ayarı kapat." }, "editGlobalMCP": "Global MCP'yi Düzenle", "editProjectMCP": "Proje MCP'sini Düzenle", diff --git a/webview-ui/src/i18n/locales/tr/prompts.json b/webview-ui/src/i18n/locales/tr/prompts.json index 989d92589e..d2d1454f10 100644 --- a/webview-ui/src/i18n/locales/tr/prompts.json +++ b/webview-ui/src/i18n/locales/tr/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Mod yapılandırmasını düzenle", "editGlobalModes": "Global modları düzenle", "editProjectModes": "Proje modlarını düzenle (.kilocodemodes)", - "createModeHelpText": "Modlar, Kilo Code'nun davranışını uyarlayan özel kişiliklerdir. <0>Modları Kullanma Hakkında Bilgi Edinin veya <1>Modları Özelleştirme.", + "createModeHelpText": "Modlar, Axon Code'nun davranışını uyarlayan özel kişiliklerdir. <0>Modları Kullanma Hakkında Bilgi Edinin veya <1>Modları Özelleştirme.", "selectMode": "Modları Ara" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Kuruluş Modu", - "description": "Bu mod kuruluşun tarafından sağlanır ve burada düzenlenemez. Bu modu değiştirmek için Kilo Code Dashboard'u ziyaret et.", + "description": "Bu mod kuruluşun tarafından sağlanır ve burada düzenlenemez. Bu modu değiştirmek için Axon Code Dashboard'u ziyaret et.", "cannotEdit": "Kuruluş modları düzenlenemez" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Rol Tanımı", "resetToDefault": "Varsayılana sıfırla", - "description": "Bu mod için Kilo Code'nun uzmanlığını ve kişiliğini tanımlayın. Bu açıklama, Kilo Code'nun kendini nasıl sunduğunu ve görevlere nasıl yaklaştığını şekillendirir." + "description": "Bu mod için Axon Code'nun uzmanlığını ve kişiliğini tanımlayın. Bu açıklama, Axon Code'nun kendini nasıl sunduğunu ve görevlere nasıl yaklaştığını şekillendirir." }, "description": { "title": "Kısa açıklama (insanlar için)", @@ -107,7 +107,7 @@ "types": { "ENHANCE": { "label": "Promptu Geliştir", - "description": "Girdileriniz için özel öneriler veya iyileştirmeler almak için prompt geliştirmeyi kullanın. Bu, Kilo Code'nun niyetinizi anlamasını ve mümkün olan en iyi yanıtları sağlamasını garanti eder. Sohbetteki ✨ simgesi aracılığıyla kullanılabilir." + "description": "Girdileriniz için özel öneriler veya iyileştirmeler almak için prompt geliştirmeyi kullanın. Bu, Axon Code'nun niyetinizi anlamasını ve mümkün olan en iyi yanıtları sağlamasını garanti eder. Sohbetteki ✨ simgesi aracılığıyla kullanılabilir." }, "CONDENSE": { "label": "Bağlam Yoğunlaştırma", @@ -184,7 +184,7 @@ }, "roleDefinition": { "label": "Rol Tanımı", - "description": "Bu mod için Kilo Code'nun uzmanlığını ve kişiliğini tanımlayın." + "description": "Bu mod için Axon Code'nun uzmanlığını ve kişiliğini tanımlayın." }, "whenToUse": { "label": "Ne zaman kullanılmalı (isteğe bağlı)", diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index 261473ecdb..e9caafc513 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -33,7 +33,7 @@ "ui": "UI", "experimental": "Deneysel", "language": "Dil", - "about": "Kilo Code Hakkında", + "about": "Axon Code Hakkında", "display": "Göster", "ghost": "Ghost" }, @@ -41,7 +41,7 @@ "description": "Özel iş akışlarını ve eylemleri hızlı bir şekilde yürütmek için eğik çizgi komutlarınızı yönetin. Daha fazla bilgi edinin" }, "prompts": { - "description": "Prompt geliştirme, kod açıklama ve sorun çözme gibi hızlı eylemler için kullanılan destek promptlarını yapılandırın. Bu promptlar, Kilo Code'nun yaygın geliştirme görevleri için daha iyi destek sağlamasına yardımcı olur." + "description": "Prompt geliştirme, kod açıklama ve sorun çözme gibi hızlı eylemler için kullanılan destek promptlarını yapılandırın. Bu promptlar, Axon Code'nun yaygın geliştirme görevleri için daha iyi destek sağlamasına yardımcı olur." }, "codeIndex": { "title": "Kod Tabanı İndeksleme", @@ -140,16 +140,16 @@ }, "autoApprove": { "toggleShortcut": "IDE tercihlerinizde bu ayar için genel bir kısayol yapılandırabilirsiniz.", - "description": "Kilo Code'nun onay gerektirmeden otomatik olarak işlemler gerçekleştirmesine izin verin. Bu ayarları yalnızca yapay zekaya tamamen güveniyorsanız ve ilgili güvenlik risklerini anlıyorsanız etkinleştirin.", + "description": "Axon Code'nun onay gerektirmeden otomatik olarak işlemler gerçekleştirmesine izin verin. Bu ayarları yalnızca yapay zekaya tamamen güveniyorsanız ve ilgili güvenlik risklerini anlıyorsanız etkinleştirin.", "enabled": "Oto-onay etkinleştirildi", "toggleAriaLabel": "Otomatik onayı değiştir", "disabledAriaLabel": "Otomatik onay devre dışı - önce seçenekleri belirleyin", "readOnly": { "label": "Okuma", - "description": "Etkinleştirildiğinde, Kilo Code otomatik olarak dizin içeriğini görüntüleyecek ve Onayla düğmesine tıklamanıza gerek kalmadan dosyaları okuyacaktır.", + "description": "Etkinleştirildiğinde, Axon Code otomatik olarak dizin içeriğini görüntüleyecek ve Onayla düğmesine tıklamanıza gerek kalmadan dosyaları okuyacaktır.", "outsideWorkspace": { "label": "Çalışma alanı dışındaki dosyaları dahil et", - "description": "Kilo Code'nun onay gerektirmeden mevcut çalışma alanı dışındaki dosyaları okumasına izin ver." + "description": "Axon Code'nun onay gerektirmeden mevcut çalışma alanı dışındaki dosyaları okumasına izin ver." } }, "write": { @@ -158,11 +158,11 @@ "delayLabel": "Tanılamanın potansiyel sorunları tespit etmesine izin vermek için yazmalardan sonra gecikme", "outsideWorkspace": { "label": "Çalışma alanı dışındaki dosyaları dahil et", - "description": "Kilo Code'nun onay gerektirmeden mevcut çalışma alanı dışında dosya oluşturmasına ve düzenlemesine izin ver." + "description": "Axon Code'nun onay gerektirmeden mevcut çalışma alanı dışında dosya oluşturmasına ve düzenlemesine izin ver." }, "protected": { "label": "Korumalı dosyaları dahil et", - "description": "Kilo Code'nun korumalı dosyaları (.kilocodeignore ve .kilocode/ yapılandırma dosyaları gibi) onay gerektirmeden oluşturmasına ve düzenlemesine izin ver." + "description": "Axon Code'nun korumalı dosyaları (.kilocodeignore ve .kilocode/ yapılandırma dosyaları gibi) onay gerektirmeden oluşturmasına ve düzenlemesine izin ver." } }, "browser": { @@ -389,7 +389,7 @@ "draftModelDesc": "Spekülatif kod çözmenin doğru çalışması için taslak model aynı model ailesinden olmalıdır.", "selectDraftModel": "Taslak Model Seç", "noModelsFound": "Taslak model bulunamadı. Lütfen LM Studio'nun Sunucu Modu etkinken çalıştığından emin olun.", - "description": "LM Studio, modelleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın. Bu uzantıyla kullanmak için LM Studio'nun yerel sunucu özelliğini de başlatmanız gerekecektir. Not: Kilo Code karmaşık istemler kullanır ve Claude modelleriyle en iyi şekilde çalışır. Daha az yetenekli modeller beklendiği gibi çalışmayabilir." + "description": "LM Studio, modelleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın. Bu uzantıyla kullanmak için LM Studio'nun yerel sunucu özelliğini de başlatmanız gerekecektir. Not: Axon Code karmaşık istemler kullanır ve Claude modelleriyle en iyi şekilde çalışır. Daha az yetenekli modeller beklendiği gibi çalışmayabilir." }, "ollama": { "baseUrl": "Temel URL (İsteğe bağlı)", @@ -400,7 +400,7 @@ "numCtx": "Bağlam Penceresi Boyutu (num_ctx)", "numCtxHelp": "Modelin varsayılan bağlam penceresi boyutunu geçersiz kılar. Modelin Modelfile yapılandırmasını kullanmak için boş bırakın. Minimum değer 128'dir.", "description": "Ollama, modelleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın.", - "warning": "Not: Kilo Code karmaşık istemler kullanır ve Claude modelleriyle en iyi şekilde çalışır. Daha az yetenekli modeller beklendiği gibi çalışmayabilir." + "warning": "Not: Axon Code karmaşık istemler kullanır ve Claude modelleriyle en iyi şekilde çalışır. Daha az yetenekli modeller beklendiği gibi çalışmayabilir." }, "unboundApiKey": "Unbound API Anahtarı", "getUnboundApiKey": "Unbound API Anahtarı Al", @@ -422,7 +422,7 @@ } }, "customModel": { - "capabilities": "Özel OpenAI uyumlu modelinizin yeteneklerini ve fiyatlandırmasını yapılandırın. Model yeteneklerini belirtirken dikkatli olun, çünkü bunlar Kilo Code'un performansını etkileyebilir.", + "capabilities": "Özel OpenAI uyumlu modelinizin yeteneklerini ve fiyatlandırmasını yapılandırın. Model yeteneklerini belirtirken dikkatli olun, çünkü bunlar Axon Code'un performansını etkileyebilir.", "maxTokens": { "label": "Maksimum Çıktı Token'ları", "description": "Modelin bir yanıtta üretebileceği maksimum token sayısı. (Sunucunun maksimum token'ları ayarlamasına izin vermek için -1 belirtin.)" @@ -469,7 +469,7 @@ }, "consecutiveMistakeLimit": { "label": "Hata ve Tekrar Limiti", - "description": "'Kilo Code sorun yaşıyor' iletişim kutusunu göstermeden önceki ardışık hata veya tekrarlanan eylem sayısı", + "description": "'Axon Code sorun yaşıyor' iletişim kutusunu göstermeden önceki ardışık hata veya tekrarlanan eylem sayısı", "unlimitedDescription": "Sınırsız yeniden deneme etkin (otomatik devam et). Diyalog asla görünmeyecek.", "warning": "⚠️ 0'a ayarlamak, önemli API kullanımına neden olabilecek sınırsız yeniden denemeye izin verir" }, @@ -521,7 +521,7 @@ "browser": { "enable": { "label": "Tarayıcı aracını etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code bilgisayar kullanımını destekleyen modeller kullanırken web siteleriyle etkileşim kurmak için bir tarayıcı kullanabilir. <0>Daha fazla bilgi" + "description": "Etkinleştirildiğinde, Axon Code bilgisayar kullanımını destekleyen modeller kullanırken web siteleriyle etkileşim kurmak için bir tarayıcı kullanabilir. <0>Daha fazla bilgi" }, "viewport": { "label": "Görünüm alanı boyutu", @@ -549,18 +549,18 @@ "checkpoints": { "enable": { "label": "Otomatik kontrol noktalarını etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code görev yürütme sırasında otomatik olarak kontrol noktaları oluşturarak değişiklikleri gözden geçirmeyi veya önceki durumlara dönmeyi kolaylaştırır. <0>Daha fazla bilgi" + "description": "Etkinleştirildiğinde, Axon Code görev yürütme sırasında otomatik olarak kontrol noktaları oluşturarak değişiklikleri gözden geçirmeyi veya önceki durumlara dönmeyi kolaylaştırır. <0>Daha fazla bilgi" } }, "notifications": { "sound": { "label": "Ses efektlerini etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code bildirimler ve olaylar için ses efektleri çalacaktır.", + "description": "Etkinleştirildiğinde, Axon Code bildirimler ve olaylar için ses efektleri çalacaktır.", "volumeLabel": "Ses Düzeyi" }, "tts": { "label": "Metinden sese özelliğini etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code yanıtlarını metinden sese teknolojisi kullanarak sesli okuyacaktır.", + "description": "Etkinleştirildiğinde, Axon Code yanıtlarını metinden sese teknolojisi kullanarak sesli okuyacaktır.", "speedLabel": "Hız" } }, @@ -568,7 +568,7 @@ "description": "Yapay zekanın bağlam penceresine hangi bilgilerin dahil edileceğini kontrol edin, token kullanımını ve yanıt kalitesini etkiler", "autoCondenseContextPercent": { "label": "Akıllı bağlam sıkıştırmayı tetikleyecek eşik", - "description": "Bağlam penceresi bu eşiğe ulaştığında, Kilo Code otomatik olarak sıkıştıracaktır." + "description": "Bağlam penceresi bu eşiğe ulaştığında, Axon Code otomatik olarak sıkıştıracaktır." }, "condensingApiConfiguration": { "label": "Bağlam Yoğunlaştırma için API Yapılandırması", @@ -584,7 +584,7 @@ }, "autoCondenseContext": { "name": "Akıllı bağlam sıkıştırmayı otomatik olarak tetikle", - "description": "Etkinleştirildiğinde, Kilo Code eşiğe ulaşıldığında bağlamı otomatik olarak sıkıştırır. Devre dışı bırakıldığında, bağlam sıkıştırmayı hala manuel olarak tetikleyebilirsiniz." + "description": "Etkinleştirildiğinde, Axon Code eşiğe ulaşıldığında bağlamı otomatik olarak sıkıştırır. Devre dışı bırakıldığında, bağlam sıkıştırmayı hala manuel olarak tetikleyebilirsiniz." }, "openTabs": { "label": "Açık sekmeler bağlam sınırı", @@ -600,7 +600,7 @@ }, "maxReadFile": { "label": "Dosya okuma otomatik kısaltma eşiği", - "description": "Model başlangıç/bitiş değerlerini belirtmediğinde Kilo Code bu sayıda satırı okur. Bu sayı dosyanın toplam satır sayısından azsa, Kilo Code kod tanımlamalarının satır numarası dizinini oluşturur. Özel durumlar: -1, Kilo Code'ya tüm dosyayı okumasını (dizinleme olmadan), 0 ise hiç satır okumamasını ve minimum bağlam için yalnızca satır dizinleri sağlamasını belirtir. Düşük değerler başlangıç bağlam kullanımını en aza indirir ve sonraki hassas satır aralığı okumalarına olanak tanır. Açık başlangıç/bitiş istekleri bu ayarla sınırlı değildir.", + "description": "Model başlangıç/bitiş değerlerini belirtmediğinde Axon Code bu sayıda satırı okur. Bu sayı dosyanın toplam satır sayısından azsa, Axon Code kod tanımlamalarının satır numarası dizinini oluşturur. Özel durumlar: -1, Axon Code'ya tüm dosyayı okumasını (dizinleme olmadan), 0 ise hiç satır okumamasını ve minimum bağlam için yalnızca satır dizinleri sağlamasını belirtir. Düşük değerler başlangıç bağlam kullanımını en aza indirir ve sonraki hassas satır aralığı okumalarına olanak tanır. Açık başlangıç/bitiş istekleri bu ayarla sınırlı değildir.", "lines": "satır", "always_full_read": "Her zaman tüm dosyayı oku" }, @@ -709,7 +709,7 @@ "advanced": { "diff": { "label": "Diff'ler aracılığıyla düzenlemeyi etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code dosyaları daha hızlı düzenleyebilecek ve kesik tam dosya yazımlarını otomatik olarak reddedecektir. En son Claude 4 Sonnet modeliyle en iyi şekilde çalışır.", + "description": "Etkinleştirildiğinde, Axon Code dosyaları daha hızlı düzenleyebilecek ve kesik tam dosya yazımlarını otomatik olarak reddedecektir. En son Claude 4 Sonnet modeliyle en iyi şekilde çalışır.", "strategy": { "label": "Diff stratejisi", "options": { @@ -730,7 +730,7 @@ }, "todoList": { "label": "Yapılacaklar listesi aracını etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code görev ilerlemesini takip etmek için yapılacaklar listeleri oluşturabilir ve yönetebilir. Bu, karmaşık görevleri yönetilebilir adımlara organize etmeye yardımcı olur." + "description": "Etkinleştirildiğinde, Axon Code görev ilerlemesini takip etmek için yapılacaklar listeleri oluşturabilir ve yönetebilir. Bu, karmaşık görevleri yönetilebilir adımlara organize etmeye yardımcı olur." } }, "experimental": { @@ -740,23 +740,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Deneysel arama ve değiştirme aracını kullan", - "description": "Deneysel arama ve değiştirme aracını etkinleştir, Kilo Code'nun tek bir istekte bir arama teriminin birden fazla örneğini değiştirmesine olanak tanır." + "description": "Deneysel arama ve değiştirme aracını etkinleştir, Axon Code'nun tek bir istekte bir arama teriminin birden fazla örneğini değiştirmesine olanak tanır." }, "INSERT_BLOCK": { "name": "Deneysel içerik ekleme aracını kullan", - "description": "Deneysel içerik ekleme aracını etkinleştir, Kilo Code'nun bir diff oluşturma gereği duymadan belirli satır numaralarına içerik eklemesine olanak tanır." + "description": "Deneysel içerik ekleme aracını etkinleştir, Axon Code'nun bir diff oluşturma gereği duymadan belirli satır numaralarına içerik eklemesine olanak tanır." }, "POWER_STEERING": { "name": "Deneysel \"güç direksiyon\" modunu kullan", - "description": "Etkinleştirildiğinde, Kilo Code modele geçerli mod tanımının ayrıntılarını daha sık hatırlatacaktır. Bu, rol tanımlarına ve özel talimatlara daha güçlü uyum sağlayacak, ancak mesaj başına daha fazla token kullanacaktır." + "description": "Etkinleştirildiğinde, Axon Code modele geçerli mod tanımının ayrıntılarını daha sık hatırlatacaktır. Bu, rol tanımlarına ve özel talimatlara daha güçlü uyum sağlayacak, ancak mesaj başına daha fazla token kullanacaktır." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Deneysel çoklu blok diff aracını kullan", - "description": "Etkinleştirildiğinde, Kilo Code çoklu blok diff aracını kullanacaktır. Bu, tek bir istekte dosyadaki birden fazla kod bloğunu güncellemeye çalışacaktır." + "description": "Etkinleştirildiğinde, Axon Code çoklu blok diff aracını kullanacaktır. Bu, tek bir istekte dosyadaki birden fazla kod bloğunu güncellemeye çalışacaktır." }, "CONCURRENT_FILE_READS": { "name": "Eşzamanlı dosya okumayı etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code tek bir istekte birden fazla dosya okuyabilir. Devre dışı bırakıldığında, Kilo Code dosyaları birer birer okumalıdır. Daha az yetenekli modellerle çalışırken veya dosya erişimi üzerinde daha fazla kontrol istediğinizde devre dışı bırakmak yardımcı olabilir." + "description": "Etkinleştirildiğinde, Axon Code tek bir istekte birden fazla dosya okuyabilir. Devre dışı bırakıldığında, Axon Code dosyaları birer birer okumalıdır. Daha az yetenekli modellerle çalışırken veya dosya erişimi üzerinde daha fazla kontrol istediğinizde devre dışı bırakmak yardımcı olabilir." }, "MARKETPLACE": { "name": "Marketplace'i Etkinleştir", @@ -764,11 +764,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Eşzamanlı dosya düzenlemelerini etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code tek bir istekte birden fazla dosyayı düzenleyebilir. Devre dışı bırakıldığında, Kilo Code dosyaları tek tek düzenlemek zorundadır. Bunu devre dışı bırakmak, daha az yetenekli modellerle çalışırken veya dosya değişiklikleri üzerinde daha fazla kontrol istediğinde yardımcı olabilir。" + "description": "Etkinleştirildiğinde, Axon Code tek bir istekte birden fazla dosyayı düzenleyebilir. Devre dışı bırakıldığında, Axon Code dosyaları tek tek düzenlemek zorundadır. Bunu devre dışı bırakmak, daha az yetenekli modellerle çalışırken veya dosya değişiklikleri üzerinde daha fazla kontrol istediğinde yardımcı olabilir。" }, "MORPH_FAST_APPLY": { "name": "Fast Apply'ı etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code dosyaları kod değişiklikleri için optimize edilmiş özel modellerle Fast Apply kullanarak düzenleyebilir. Kilo Gateway Provider, OpenRouter veya bir Morph API anahtarı gerektirir.", + "description": "Etkinleştirildiğinde, Axon Code dosyaları kod değişiklikleri için optimize edilmiş özel modellerle Fast Apply kullanarak düzenleyebilir. Kilo Gateway Provider, OpenRouter veya bir Morph API anahtarı gerektirir.", "apiKey": "Morph API anahtarı (isteğe bağlı)", "placeholder": "Morph API anahtarınızı girin (isteğe bağlı)", "modelLabel": "Model Seçimi", @@ -782,7 +782,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "Arka plan düzenleme", - "description": "Etkinleştirildiğinde editör odak kesintisini önler. Dosya düzenlemeleri diff görünümlerini açmadan veya odağı çalmadan arka planda gerçekleşir. Kilo Code değişiklikler yaparken kesintisiz çalışmaya devam edebilirsiniz. Dosyalar tanılamayı yakalamak için odaksız açılabilir veya tamamen kapalı kalabilir." + "description": "Etkinleştirildiğinde editör odak kesintisini önler. Dosya düzenlemeleri diff görünümlerini açmadan veya odağı çalmadan arka planda gerçekleşir. Axon Code değişiklikler yaparken kesintisiz çalışmaya devam edebilirsiniz. Dosyalar tanılamayı yakalamak için odaksız açılabilir veya tamamen kapalı kalabilir." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Yeni mesaj ayrıştırıcıyı kullan", @@ -794,13 +794,13 @@ }, "IMAGE_GENERATION": { "name": "AI görüntü üretimini etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code metin istemlerinden görüntüler üretebilir. Yapılandırılmış bir Kilo Code veya OpenRouter API anahtarı gerektirir.", + "description": "Etkinleştirildiğinde, Axon Code metin istemlerinden görüntüler üretebilir. Yapılandırılmış bir Axon Code veya OpenRouter API anahtarı gerektirir.", "apiProvider": "API Sağlayıcı", "openRouterApiKeyLabel": "OpenRouter API Anahtarı", "openRouterApiKeyPlaceholder": "OpenRouter API anahtarınızı girin", - "kiloCodeApiKeyLabel": "Kilo Code API Anahtarı", - "kiloCodeApiKeyPlaceholder": "Kilo Code API anahtarınızı girin", - "kiloCodeApiKeyPaste": "Mevcut Kilo Code API anahtarını yapıştır", + "kiloCodeApiKeyLabel": "Axon Code API Anahtarı", + "kiloCodeApiKeyPlaceholder": "Axon Code API anahtarınızı girin", + "kiloCodeApiKeyPaste": "Mevcut Axon Code API anahtarını yapıştır", "getApiKeyText": "API anahtarınızı alın", "modelSelectionLabel": "Görüntü Üretim Modeli", "modelSelectionDescription": "Görüntü üretimi için kullanılacak modeli seçin", @@ -813,12 +813,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Model tarafından başlatılan slash komutlarını etkinleştir", - "description": "Etkinleştirildiğinde, Kilo Code iş akışlarını yürütmek için slash komutlarınızı çalıştırabilir." + "description": "Etkinleştirildiğinde, Axon Code iş akışlarını yürütmek için slash komutlarınızı çalıştırabilir." } }, "promptCaching": { "label": "Prompt önbelleğini devre dışı bırak", - "description": "İşaretlendiğinde, Kilo Code bu model için prompt önbelleğini kullanmayacaktır." + "description": "İşaretlendiğinde, Axon Code bu model için prompt önbelleğini kullanmayacaktır." }, "temperature": { "useCustom": "Özel sıcaklık kullan", @@ -850,18 +850,18 @@ } }, "modelPicker": { - "automaticFetch": "Uzantı {{serviceName}} üzerinde bulunan mevcut modellerin en güncel listesini otomatik olarak alır. Hangi modeli seçeceğinizden emin değilseniz, Kilo Code {{defaultModelId}} ile en iyi şekilde çalışır.", + "automaticFetch": "Uzantı {{serviceName}} üzerinde bulunan mevcut modellerin en güncel listesini otomatik olarak alır. Hangi modeli seçeceğinizden emin değilseniz, Axon Code {{defaultModelId}} ile en iyi şekilde çalışır.", "label": "Model", "searchPlaceholder": "Ara", "noMatchFound": "Eşleşme bulunamadı", "useCustomModel": "Özel kullan: {{modelId}}" }, "footer": { - "feedback": "Herhangi bir sorunuz veya geri bildiriminiz varsa, github.com/Kilo-Org/kilocode adresinde bir konu açmaktan veya reddit.com/r/kilocode ya da kilocode.ai/discord'a katılmaktan çekinmeyin", - "support": "Mali konular için lütfen https://kilocode.ai/support adresinden Müşteri Desteği ile iletişime geçin", + "feedback": "Herhangi bir sorunuz veya geri bildiriminiz varsa, github.com/Kilo-Org/kilocode adresinde bir konu açmaktan veya reddit.com/r/kilocode ya da matterai.so/discord'a katılmaktan çekinmeyin", + "support": "Mali konular için lütfen https://matterai.so/support adresinden Müşteri Desteği ile iletişime geçin", "telemetry": { "label": "Hata ve kullanım raporlamaya izin ver", - "description": "Kullanım verileri ve hata raporları göndererek Kilo Code'u geliştirmeye yardımcı olun. Hiçbir kod, istem veya kişisel bilgi asla gönderilmez. Daha fazla ayrıntı için gizlilik politikamıza bakın." + "description": "Kullanım verileri ve hata raporları göndererek Axon Code'u geliştirmeye yardımcı olun. Hiçbir kod, istem veya kişisel bilgi asla gönderilmez. Daha fazla ayrıntı için gizlilik politikamıza bakın." }, "settings": { "import": "İçe Aktar", diff --git a/webview-ui/src/i18n/locales/tr/welcome.json b/webview-ui/src/i18n/locales/tr/welcome.json index 54a00825a4..a95c574069 100644 --- a/webview-ui/src/i18n/locales/tr/welcome.json +++ b/webview-ui/src/i18n/locales/tr/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Merhaba, ben Kilo Code!", - "introduction": "Kilo Code, önde gelen otonom kodlama aracıdır. Daha önce hiç görmediğin şekilde mimari tasarım yapmaya, kod yazmaya, hata ayıklamaya ve üretkenliğini artırmaya hazırlan. Devam etmek için Kilo Code'un bir API anahtarına ihtiyacı var.", + "greeting": "Merhaba, ben Axon Code!", + "introduction": "Axon Code, önde gelen otonom kodlama aracıdır. Daha önce hiç görmediğin şekilde mimari tasarım yapmaya, kod yazmaya, hata ayıklamaya ve üretkenliğini artırmaya hazırlan. Devam etmek için Axon Code'un bir API anahtarına ihtiyacı var.", "notice": "Başlamak için bu eklentinin bir API sağlayıcısına ihtiyacı var.", "start": "Hadi başlayalım!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Roo'yu ücretsiz dene" } }, - "chooseProvider": "Sihirini yapabilmesi için Kilo Code'nun bir API anahtarına ihtiyacı var.", + "chooseProvider": "Sihirini yapabilmesi için Axon Code'nun bir API anahtarına ihtiyacı var.", "startRouter": "Bir LLM yönlendiricisi kullanmanı öneririz:", "startCustom": "Veya kendi API anahtarını kullanabilirsin:", "telemetry": { - "helpImprove": "Kilo Code'u Geliştirmeye Yardım Et", - "helpImproveMessage": "Kilo Code, hataları düzeltmemize ve eklentiyi geliştirmemize yardımcı olmak için hata ve kullanım verileri toplar. Bu telemetri kod, prompts veya kişisel bilgi toplamaz. Bunu ayarlarda kapatabilirsin." + "helpImprove": "Axon Code'u Geliştirmeye Yardım Et", + "helpImproveMessage": "Axon Code, hataları düzeltmemize ve eklentiyi geliştirmemize yardımcı olmak için hata ve kullanım verileri toplar. Bu telemetri kod, prompts veya kişisel bilgi toplamaz. Bunu ayarlarda kapatabilirsin." }, "importSettings": "Ayarları İçe Aktar" } diff --git a/webview-ui/src/i18n/locales/uk/account.json b/webview-ui/src/i18n/locales/uk/account.json index 380c01b520..5fad90ad18 100644 --- a/webview-ui/src/i18n/locales/uk/account.json +++ b/webview-ui/src/i18n/locales/uk/account.json @@ -3,18 +3,18 @@ "profilePicture": "Зображення профілю", "logOut": "Вийти", "testApiAuthentication": "Перевірити автентифікацію API", - "signIn": "Підключитися до Kilo Code Cloud", + "signIn": "Підключитися до Axon Code Cloud", "connect": "Підключити", - "cloudBenefitsTitle": "Підключитися до Kilo Code Cloud", + "cloudBenefitsTitle": "Підключитися до Axon Code Cloud", "cloudBenefitsSubtitle": "Синхронізуй свої промпти та телеметрію, щоб увімкнути:", "cloudBenefitHistory": "Онлайн історія завдань", "cloudBenefitSharing": "Функції обміну та співпраці", "cloudBenefitMetrics": "Метрики використання на основі завдань, токенів та витрат", - "visitCloudWebsite": "Відвідати Kilo Code Cloud", + "visitCloudWebsite": "Відвідати Axon Code Cloud", "expandTask": "Розгорнути завдання", "collapseTask": "Згорнути завдання", "deleteFavoritedTaskWarning": "Це назавжди видалить улюблене завдання. Ви впевнені?", "cloudBenefitWalkaway": "Відстежуйте та керуйте завданнями звідки завгодно за допомогою Kilo remote Control", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "Увімкнути відстеження та взаємодію з завданнями в цьому workspace за допомогою Kilo Code Cloud" + "remoteControlDescription": "Увімкнути відстеження та взаємодію з завданнями в цьому workspace за допомогою Axon Code Cloud" } diff --git a/webview-ui/src/i18n/locales/uk/chat.json b/webview-ui/src/i18n/locales/uk/chat.json index f7256af2dc..bfd8868375 100644 --- a/webview-ui/src/i18n/locales/uk/chat.json +++ b/webview-ui/src/i18n/locales/uk/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Що Kilo Code може зробити для тебе?", + "greeting": "Що Axon Code може зробити для тебе?", "task": { "title": "Завдання", "seeMore": "Дивитися більше", @@ -19,7 +19,7 @@ "sharePublicly": "Поділитися публічно", "sharePubliclyDescription": "Будь-хто з посиланням має доступ", "connectToCloud": "Підключитися до Cloud", - "connectToCloudDescription": "Увійдіть до Kilo Code Cloud для обміну завданнями", + "connectToCloudDescription": "Увійдіть до Axon Code Cloud для обміну завданнями", "sharingDisabledByOrganization": "Обмін вимкнено організацією", "shareSuccessOrganization": "Посилання організації скопійовано до буфера обміну", "shareSuccessPublic": "Публічне посилання скопійовано до буфера обміну", @@ -131,7 +131,7 @@ "title": "Режими", "marketplace": "Ринок режимів", "settings": "Налаштування режимів", - "description": "Спеціалізовані персони, які налаштовують поведінку Kilo Code.", + "description": "Спеціалізовані персони, які налаштовують поведінку Axon Code.", "searchPlaceholder": "Пошук режимів...", "noResults": "Результатів не знайдено", "organizationModes": "Режими організації" @@ -181,50 +181,50 @@ "tokens": "токени" }, "instructions": { - "wantsToFetch": "Kilo Code хоче отримати детальні інструкції для допомоги з поточним завданням" + "wantsToFetch": "Axon Code хоче отримати детальні інструкції для допомоги з поточним завданням" }, "fileOperations": { - "wantsToRead": "Kilo Code хоче прочитати цей файл:", - "wantsToReadMultiple": "Kilo Code хоче прочитати кілька файлів:", - "wantsToReadAndXMore": "Kilo Code хоче прочитати цей файл і ще {{count}}:", - "wantsToReadOutsideWorkspace": "Kilo Code хоче прочитати цей файл за межами робочого простору:", - "didRead": "Kilo Code прочитав цей файл:", - "wantsToEdit": "Kilo Code хоче редагувати цей файл:", - "wantsToEditOutsideWorkspace": "Kilo Code хоче редагувати цей файл за межами робочого простору:", - "wantsToEditProtected": "Kilo Code хоче редагувати захищений файл конфігурації:", - "wantsToApplyBatchChanges": "Kilo Code хоче застосувати зміни до кількох файлів:", - "wantsToGenerateImage": "Kilo Code хоче згенерувати зображення:", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code хоче згенерувати зображення поза робочою областю:", - "wantsToGenerateImageProtected": "Kilo Code хоче згенерувати зображення у захищеному місці:", - "didGenerateImage": "Kilo Code згенерував зображення:", - "wantsToCreate": "Kilo Code хоче створити новий файл:", - "wantsToSearchReplace": "Kilo Code хоче шукати та замінити в цьому файлі:", - "didSearchReplace": "Kilo Code виконав пошук і заміну в цьому файлі:", - "wantsToInsert": "Kilo Code хоче вставити вміст у цей файл:", - "wantsToInsertWithLineNumber": "Kilo Code хоче вставити вміст у цей файл на рядку {{lineNumber}}:", - "wantsToInsertAtEnd": "Kilo Code хоче додати вміст в кінець цього файлу:" + "wantsToRead": "Axon Code хоче прочитати цей файл:", + "wantsToReadMultiple": "Axon Code хоче прочитати кілька файлів:", + "wantsToReadAndXMore": "Axon Code хоче прочитати цей файл і ще {{count}}:", + "wantsToReadOutsideWorkspace": "Axon Code хоче прочитати цей файл за межами робочого простору:", + "didRead": "Axon Code прочитав цей файл:", + "wantsToEdit": "Axon Code хоче редагувати цей файл:", + "wantsToEditOutsideWorkspace": "Axon Code хоче редагувати цей файл за межами робочого простору:", + "wantsToEditProtected": "Axon Code хоче редагувати захищений файл конфігурації:", + "wantsToApplyBatchChanges": "Axon Code хоче застосувати зміни до кількох файлів:", + "wantsToGenerateImage": "Axon Code хоче згенерувати зображення:", + "wantsToGenerateImageOutsideWorkspace": "Axon Code хоче згенерувати зображення поза робочою областю:", + "wantsToGenerateImageProtected": "Axon Code хоче згенерувати зображення у захищеному місці:", + "didGenerateImage": "Axon Code згенерував зображення:", + "wantsToCreate": "Axon Code хоче створити новий файл:", + "wantsToSearchReplace": "Axon Code хоче шукати та замінити в цьому файлі:", + "didSearchReplace": "Axon Code виконав пошук і заміну в цьому файлі:", + "wantsToInsert": "Axon Code хоче вставити вміст у цей файл:", + "wantsToInsertWithLineNumber": "Axon Code хоче вставити вміст у цей файл на рядку {{lineNumber}}:", + "wantsToInsertAtEnd": "Axon Code хоче додати вміст в кінець цього файлу:" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code хоче переглянути файли верхнього рівня в цій директорії:", - "didViewTopLevel": "Kilo Code переглянув файли верхнього рівня в цій директорії:", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code хоче переглянути файли верхнього рівня в цій директорії (за межами робочого простору):", - "didViewTopLevelOutsideWorkspace": "Kilo Code переглянув файли верхнього рівня в цій директорії (за межами робочого простору):", - "wantsToViewRecursive": "Kilo Code хоче рекурсивно переглянути всі файли в цій директорії:", - "didViewRecursive": "Kilo Code рекурсивно переглянув всі файли в цій директорії:", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code хоче рекурсивно переглянути всі файли в цій директорії (за межами робочого простору):", - "didViewRecursiveOutsideWorkspace": "Kilo Code рекурсивно переглянув всі файли в цій директорії (за межами робочого простору):", - "wantsToViewDefinitions": "Kilo Code хоче переглянути назви визначень вихідного коду, що використовуються в цій директорії:", - "didViewDefinitions": "Kilo Code переглянув назви визначень вихідного коду, що використовуються в цій директорії:", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code хоче переглянути назви визначень вихідного коду, що використовуються в цій директорії (за межами робочого простору):", - "didViewDefinitionsOutsideWorkspace": "Kilo Code переглянув назви визначень вихідного коду, що використовуються в цій директорії (за межами робочого простору):", - "wantsToSearch": "Kilo Code хоче шукати в цій директорії {{regex}}:", - "didSearch": "Kilo Code шукав у цій директорії {{regex}}:", - "wantsToSearchOutsideWorkspace": "Kilo Code хоче шукати в цій директорії (за межами робочого простору) {{regex}}:", - "didSearchOutsideWorkspace": "Kilo Code шукав у цій директорії (за межами робочого простору) {{regex}}:" + "wantsToViewTopLevel": "Axon Code хоче переглянути файли верхнього рівня в цій директорії:", + "didViewTopLevel": "Axon Code переглянув файли верхнього рівня в цій директорії:", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code хоче переглянути файли верхнього рівня в цій директорії (за межами робочого простору):", + "didViewTopLevelOutsideWorkspace": "Axon Code переглянув файли верхнього рівня в цій директорії (за межами робочого простору):", + "wantsToViewRecursive": "Axon Code хоче рекурсивно переглянути всі файли в цій директорії:", + "didViewRecursive": "Axon Code рекурсивно переглянув всі файли в цій директорії:", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code хоче рекурсивно переглянути всі файли в цій директорії (за межами робочого простору):", + "didViewRecursiveOutsideWorkspace": "Axon Code рекурсивно переглянув всі файли в цій директорії (за межами робочого простору):", + "wantsToViewDefinitions": "Axon Code хоче переглянути назви визначень вихідного коду, що використовуються в цій директорії:", + "didViewDefinitions": "Axon Code переглянув назви визначень вихідного коду, що використовуються в цій директорії:", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code хоче переглянути назви визначень вихідного коду, що використовуються в цій директорії (за межами робочого простору):", + "didViewDefinitionsOutsideWorkspace": "Axon Code переглянув назви визначень вихідного коду, що використовуються в цій директорії (за межами робочого простору):", + "wantsToSearch": "Axon Code хоче шукати в цій директорії {{regex}}:", + "didSearch": "Axon Code шукав у цій директорії {{regex}}:", + "wantsToSearchOutsideWorkspace": "Axon Code хоче шукати в цій директорії (за межами робочого простору) {{regex}}:", + "didSearchOutsideWorkspace": "Axon Code шукав у цій директорії (за межами робочого простору) {{regex}}:" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code хоче шукати в кодовій базі {{query}}:", - "wantsToSearchWithPath": "Kilo Code хоче шукати в кодовій базі {{query}} в {{path}}:", + "wantsToSearch": "Axon Code хоче шукати в кодовій базі {{query}}:", + "wantsToSearchWithPath": "Axon Code хоче шукати в кодовій базі {{query}} в {{path}}:", "didSearch_one": "Знайдено 1 результат", "didSearch_other": "Знайдено {{count}} результатів", "resultTooltip": "Оцінка схожості: {{score}} (клікни для відкриття файлу)" @@ -257,18 +257,18 @@ "youSaid": "Ти сказав" }, "mcp": { - "wantsToUseTool": "Kilo Code хоче використати інструмент на сервері MCP {{serverName}}:", - "wantsToAccessResource": "Kilo Code хоче отримати доступ до ресурсу на сервері MCP {{serverName}}:" + "wantsToUseTool": "Axon Code хоче використати інструмент на сервері MCP {{serverName}}:", + "wantsToAccessResource": "Axon Code хоче отримати доступ до ресурсу на сервері MCP {{serverName}}:" }, "modes": { - "wantsToSwitch": "Kilo Code хоче перейти в режим {{mode}}", - "wantsToSwitchWithReason": "Kilo Code хоче перейти в режим {{mode}}, тому що: {{reason}}", - "didSwitch": "Kilo Code перейшов у режим {{mode}}", - "didSwitchWithReason": "Kilo Code перейшов у режим {{mode}}, тому що: {{reason}}" + "wantsToSwitch": "Axon Code хоче перейти в режим {{mode}}", + "wantsToSwitchWithReason": "Axon Code хоче перейти в режим {{mode}}, тому що: {{reason}}", + "didSwitch": "Axon Code перейшов у режим {{mode}}", + "didSwitchWithReason": "Axon Code перейшов у режим {{mode}}, тому що: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code хоче створити нове підзавдання в режимі {{mode}}:", - "wantsToFinish": "Kilo Code хоче завершити це підзавдання", + "wantsToCreate": "Axon Code хоче створити нове підзавдання в режимі {{mode}}:", + "wantsToFinish": "Axon Code хоче завершити це підзавдання", "newTaskContent": "Інструкції підзавдання", "completionContent": "Підзавдання завершено", "resultContent": "Результати підзавдання", @@ -276,21 +276,21 @@ "completionInstructions": "Підзавдання завершено! Ти можеш переглянути результати та запропонувати будь-які виправлення або наступні кроки. Якщо все виглядає добре, підтверди, щоб повернути результат до батьківського завдання." }, "questions": { - "hasQuestion": "Kilo Code має питання:" + "hasQuestion": "Axon Code має питання:" }, "taskCompleted": "Завдання виконано", "error": "Помилка", "diffError": { "title": "Редагування не вдалося" }, - "troubleMessage": "Kilo Code має проблеми...", + "troubleMessage": "Axon Code має проблеми...", "powershell": { "issues": "Схоже, у тебе проблеми з Windows PowerShell, будь ласка, подивись це" }, "autoApprove": { "title": "Автосхвалення:", "none": "Немає", - "description": "Автосхвалення дозволяє Kilo Code виконувати дії без запиту дозволу. Увімкни лише для дій, яким ти повністю довіряєш. Більш детальна конфігурація доступна в Налаштуваннях.", + "description": "Автосхвалення дозволяє Axon Code виконувати дії без запиту дозволу. Увімкни лише для дій, яким ти повністю довіряєш. Більш детальна конфігурація доступна в Налаштуваннях.", "selectOptionsFirst": "Спочатку вибери принаймні один варіант нижче, щоб увімкнути автосхвалення", "toggleAriaLabel": "Перемкнути автосхвалення", "disabledAriaLabel": "Автосхвалення вимкнено - спочатку вибери варіанти", @@ -305,7 +305,7 @@ "triggerLabelOff": "Автосхвалення вимкнено" }, "announcement": { - "title": "🎉 Випущено Kilo Code {{version}}", + "title": "🎉 Випущено Axon Code {{version}}", "stealthModel": { "feature": "Обмежена в часі БЕЗКОШТОВНА прихована модель - Блискавично швидка модель міркування, яка відмінно справляється з агентним кодуванням з контекстним вікном 262k, доступна через Roo Code Cloud.", "note": "(Примітка: запити та завершення записуються створювачем моделі для покращення моделі)", @@ -313,9 +313,9 @@ "selectModel": "Виберіть roo/sonic від провайдера Roo Code Cloud в
Налаштуваннях, щоб почати", "goToSettingsButton": "Перейти до Налаштувань" }, - "description": "Kilo Code {{version}} приносить основні нові функції та покращення на основі твоїх відгуків.", + "description": "Axon Code {{version}} приносить основні нові функції та покращення на основі твоїх відгуків.", "whatsNew": "Що нового", - "feature1": "Запуск Kilo Code Marketplace: Маркетплейс тепер працює! Відкривай та встановлюй режими та MCP легше, ніж будь-коли.", + "feature1": "Запуск Axon Code Marketplace: Маркетплейс тепер працює! Відкривай та встановлюй режими та MCP легше, ніж будь-коли.", "feature2": "Моделі Gemini 2.5: Додано підтримку нових моделей Gemini 2.5 Pro, Flash та Flash Lite.", "feature3": "Підтримка файлів Excel та інше: Додано підтримку файлів Excel (.xlsx) та численні виправлення помилок і покращення!", "hideButton": "Приховати оголошення", @@ -334,7 +334,7 @@ "countdownDisplay": "{{count}}с" }, "browser": { - "rooWantsToUse": "Kilo Code хоче використати браузер:", + "rooWantsToUse": "Axon Code хоче використати браузер:", "consoleLogs": "Логи консолі", "noNewLogs": "(Немає нових логів)", "screenshot": "Знімок екрана браузера", @@ -368,18 +368,18 @@ "profileViolationWarning": "Поточний профіль несумісний з налаштуваннями твоєї організації", "shellIntegration": { "title": "Попередження про виконання команди", - "description": "Твоя команда виконується без інтеграції оболонки терміналу VSCode. Щоб прибрати це попередження, ти можеш вимкнути інтеграцію оболонки в розділі Terminal налаштувань Kilo Code або усунути проблеми з інтеграцією терміналу VSCode, використовуючи посилання нижче.", + "description": "Твоя команда виконується без інтеграції оболонки терміналу VSCode. Щоб прибрати це попередження, ти можеш вимкнути інтеграцію оболонки в розділі Terminal налаштувань Axon Code або усунути проблеми з інтеграцією терміналу VSCode, використовуючи посилання нижче.", "troubleshooting": "Натисни тут для документації з інтеграції оболонки." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Досягнуто ліміт автосхвалених запитів", - "description": "Kilo Code досяг автосхваленого ліміту {{count}} API запит(ів). Хочеш скинути лічильник і продовжити завдання?", + "description": "Axon Code досяг автосхваленого ліміту {{count}} API запит(ів). Хочеш скинути лічильник і продовжити завдання?", "button": "Скинути і продовжити" }, "autoApprovedCostLimitReached": { "title": "Досягнуто ліміт автоматично схвалених витрат", - "description": "Kilo Code досяг ліміту автоматично схвалених витрат ${{count}}. Хочете скинути витрати і продовжити завдання?", + "description": "Axon Code досяг ліміту автоматично схвалених витрат ${{count}}. Хочете скинути витрати і продовжити завдання?", "button": "Скинути і продовжити" } }, @@ -427,8 +427,8 @@ }, "generateCommitMessage": "Згенерувати повідомлення коміту", "slashCommand": { - "wantsToRun": "Kilo Code хоче виконати slash команду:", - "didRun": "Kilo Code виконав slash команду:" + "wantsToRun": "Axon Code хоче виконати slash команду:", + "didRun": "Axon Code виконав slash команду:" }, "contextMenu": { "noResults": "Результатів немає", diff --git a/webview-ui/src/i18n/locales/uk/cloud.json b/webview-ui/src/i18n/locales/uk/cloud.json index f7fc62d51b..04ed57abfc 100644 --- a/webview-ui/src/i18n/locales/uk/cloud.json +++ b/webview-ui/src/i18n/locales/uk/cloud.json @@ -3,17 +3,17 @@ "profilePicture": "Фото профілю", "logOut": "Вийти", "testApiAuthentication": "Тестувати автентифікацію API", - "signIn": "Підключитися до Kilo Code Cloud", + "signIn": "Підключитися до Axon Code Cloud", "connect": "Підключитися зараз", - "cloudBenefitsTitle": "Підключитися до Kilo Code Cloud", + "cloudBenefitsTitle": "Підключитися до Axon Code Cloud", "cloudBenefitWalkaway": "Відстежуй і керуй завданнями звідусіль за допомогою Kilo remote Control", "cloudBenefitSharing": "Діліться завданнями з іншими", "cloudBenefitHistory": "Доступ до історії завдань", "cloudBenefitMetrics": "Отримайте цілісний огляд споживання токенів", - "visitCloudWebsite": "Відвідати Kilo Code Cloud", + "visitCloudWebsite": "Відвідати Axon Code Cloud", "remoteControl": "Kilo remote Control", - "remoteControlDescription": "Увімкнути відстеження та взаємодію з завданнями в цьому робочому просторі за допомогою Kilo Code Cloud", - "cloudUrlPillLabel": "URL Kilo Code Cloud", + "remoteControlDescription": "Увімкнути відстеження та взаємодію з завданнями в цьому робочому просторі за допомогою Axon Code Cloud", + "cloudUrlPillLabel": "URL Axon Code Cloud", "taskSync": "Синхронізація завдань", "taskSyncDescription": "Синхронізувати завдання з хмарою для моніторингу та співпраці", "remoteControlRequiresTaskSync": "Віддалене керування вимагає увімкнути синхронізацію завдань", diff --git a/webview-ui/src/i18n/locales/uk/kilocode.json b/webview-ui/src/i18n/locales/uk/kilocode.json index 16004a9fb1..4836da778c 100644 --- a/webview-ui/src/i18n/locales/uk/kilocode.json +++ b/webview-ui/src/i18n/locales/uk/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Ласкаво просимо до Kilo Code!", - "introText1": "Kilo Code — це безкоштовний агент кодування AI з відкритим кодом.", + "greeting": "Ласкаво просимо до Axon Code!", + "introText1": "Axon Code — це безкоштовний агент кодування AI з відкритим кодом.", "introText2": "Працює з найновішими моделями AI, такими як Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5 та понад 450 іншими.", "introText3": "Створи безкоштовний акаунт і отримай $20 бонусних кредитів при першому поповненні.", "ctaButton": "Почати", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Додати кредит", - "lowBalance": "Твій баланс Kilo Code низький", + "lowBalance": "Твій баланс Axon Code низький", "newOrganization": "Використовуєш Kilo для роботи?" }, "pagination": { @@ -44,20 +44,20 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Дозволити дуже великі читання файлів", - "description": "Коли увімкнено, Kilo Code виконуватиме дуже великі читання файлів або виводу MCP, навіть якщо існує висока ймовірність переповнення вікна контексту (розмір вмісту >80% вікна контексту)." + "description": "Коли увімкнено, Axon Code виконуватиме дуже великі читання файлів або виводу MCP, навіть якщо існує висока ймовірність переповнення вікна контексту (розмір вмісту >80% вікна контексту)." } }, "provider": { - "account": "Обліковий запис Kilo Code", - "apiKey": "Kilo Code API Key", - "login": "Увійти в Kilo Code", - "logout": "Вийти з Kilo Code", - "automaticFetch": "Найновіші моделі автоматично доступні в Kilo Code. Якщо ви не впевнені, яку модель вибрати, Kilo Code найкраще працює з рекомендованими моделями, перерахованими вгорі жирним шрифтом.", + "account": "Обліковий запис Axon Code", + "apiKey": "Axon Code API Key", + "login": "Увійти в Axon Code", + "logout": "Вийти з Axon Code", + "automaticFetch": "Найновіші моделі автоматично доступні в Axon Code. Якщо ви не впевнені, яку модель вибрати, Axon Code найкраще працює з рекомендованими моделями, перерахованими вгорі жирним шрифтом.", "providerRouting": { "title": "Маршрутизація провайдерів", "managedByOrganization": "Керувати маршрутизацією провайдерів на рівні організації", "createOrganization": "Створити організацію для керування маршрутизацією провайдерів", - "description": "Kilo Code направляє запити до найкращих доступних провайдерів для вашої моделі. За замовчуванням запити розподіляються між провідними провайдерами для максимального часу безвідмовної роботи. Однак ви можете вибрати конкретного провайдера для використання з цією моделлю.", + "description": "Axon Code направляє запити до найкращих доступних провайдерів для вашої моделі. За замовчуванням запити розподіляються між провідними провайдерами для максимального часу безвідмовної роботи. Однак ви можете вибрати конкретного провайдера для використання з цією моделлю.", "sorting": { "default": "Стандартне сортування провайдерів", "price": "Віддавати перевагу провайдерам з нижчою ціною", @@ -76,7 +76,7 @@ "modelInfo": { "contextWindow": "Вікно контексту", "providerBreakdown": "Розбивка цін та можливостей провайдерів", - "averageKiloCodeCost": "Це середня фактична витрата для Kilo Code при використанні цієї моделі за останній тиждень. Вона може бути нижчою за зазначену ціну через використання кешу промптів.", + "averageKiloCodeCost": "Це середня фактична витрата для Axon Code при використанні цієї моделі за останній тиждень. Вона може бути нижчою за зазначену ціну через використання кешу промптів.", "table": { "provider": "Провайдер", "context": "Кінцева точка може обробити цю кількість токенів (ввід + вивід).", @@ -88,10 +88,10 @@ }, "systemNotifications": { "label": "Увімкнути системні сповіщення", - "description": "Коли увімкнено, Kilo Code надсилатиме системні сповіщення про важливі події, такі як завершення завдання або помилки.", + "description": "Коли увімкнено, Axon Code надсилатиме системні сповіщення про важливі події, такі як завершення завдання або помилки.", "testButton": "Тестове сповіщення", - "testTitle": "Kilo Code", - "testMessage": "Це тестове сповіщення від Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Це тестове сповіщення від Axon Code." }, "terminal": { "commandGenerator": { @@ -113,7 +113,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code хоче стиснути твою розмову", + "wantsToCondense": "Axon Code хоче стиснути твою розмову", "condenseConversation": "Стиснути розмову" }, "seeNewChanges": "Показати нові зміни", @@ -144,15 +144,15 @@ }, "docs": "Документація", "rules": { - "tooltip": "Керувати Kilo Code Rules та Workflows", - "ariaLabel": "Kilo Code Rules", + "tooltip": "Керувати Axon Code Rules та Workflows", + "ariaLabel": "Axon Code Rules", "tabs": { "rules": "Правила", "workflows": "Робочі процеси" }, "description": { - "rules": "Правила дозволяють тобі надавати Kilo Code інструкції, яких він повинен дотримуватися в усіх режимах і для всіх промптів. Це постійний спосіб включити контекст і налаштування для всіх розмов у твоєму робочому просторі або глобально.", - "workflows": "Робочі процеси - це підготовлений шаблон для розмови. Робочі процеси можуть дозволити тобі визначити промпти, які ти часто використовуєш, і можуть включати серію кроків для керування Kilo Code через повторювані завдання, такі як розгортання сервісу або надсилання PR. Щоб викликати робочий процес, введи", + "rules": "Правила дозволяють тобі надавати Axon Code інструкції, яких він повинен дотримуватися в усіх режимах і для всіх промптів. Це постійний спосіб включити контекст і налаштування для всіх розмов у твоєму робочому просторі або глобально.", + "workflows": "Робочі процеси - це підготовлений шаблон для розмови. Робочі процеси можуть дозволити тобі визначити промпти, які ти часто використовуєш, і можуть включати серію кроків для керування Axon Code через повторювані завдання, такі як розгортання сервісу або надсилання PR. Щоб викликати робочий процес, введи", "workflowsInChat": "в чаті." }, "sections": { @@ -222,11 +222,11 @@ "keybindingDescription": "Функції Autocomplete можуть бути запущені командами. Ти можеш налаштувати Гарячі Клавіші тут.", "enableAutoTrigger": { "label": "Увімкнути Autocomplete", - "description": "Коли увімкнено, Kilo Code автоматично запустить Autocomplete, коли ти перестанеш друкувати. Це може бути корисно для швидких виправлень та пропозицій." + "description": "Коли увімкнено, Axon Code автоматично запустить Autocomplete, коли ти перестанеш друкувати. Це може бути корисно для швидких виправлень та пропозицій." }, "autoTriggerDelay": { "label": "Затримка Автоматичного Запуску", - "description": "Затримка в секундах перед тим, як Kilo Code запустить Autocomplete після того, як ти перестанеш друкувати. Менша затримка означає швидші пропозиції, але може бути більш ресурсомісткою." + "description": "Затримка в секундах перед тим, як Axon Code запустить Autocomplete після того, як ти перестанеш друкувати. Менша затримка означає швидші пропозиції, але може бути більш ресурсомісткою." }, "enableQuickInlineTaskKeybinding": { "label": "Швидке завдання ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/uk/marketplace.json b/webview-ui/src/i18n/locales/uk/marketplace.json index 67cb1ea33e..360ff46f5b 100644 --- a/webview-ui/src/i18n/locales/uk/marketplace.json +++ b/webview-ui/src/i18n/locales/uk/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Встановлені", "settings": "Налаштування", diff --git a/webview-ui/src/i18n/locales/uk/mcp.json b/webview-ui/src/i18n/locales/uk/mcp.json index ffc3a2c108..930dabacfb 100644 --- a/webview-ui/src/i18n/locales/uk/mcp.json +++ b/webview-ui/src/i18n/locales/uk/mcp.json @@ -2,16 +2,16 @@ "title": "MCP Servers", "done": "Готово", "marketplace": "MCP Marketplace", - "description": "<0>Model Context Protocol дозволяє спілкуватися з локальними MCP серверами, які надають додаткові інструменти та ресурси для розширення можливостей Kilo Code. Ти можеш використовувати <1>сервери, створені спільнотою, або попросити Kilo Code створити нові інструменти, спеціально для твого робочого процесу (наприклад, \"додай інструмент, який отримує найновіші npm docs\").", + "description": "<0>Model Context Protocol дозволяє спілкуватися з локальними MCP серверами, які надають додаткові інструменти та ресурси для розширення можливостей Axon Code. Ти можеш використовувати <1>сервери, створені спільнотою, або попросити Axon Code створити нові інструменти, спеціально для твого робочого процесу (наприклад, \"додай інструмент, який отримує найновіші npm docs\").", "instructions": "Інструкції", "enableToggle": { "title": "Увімкнути MCP Servers", - "description": "Увімкни це, щоб дозволити Kilo Code використовувати інструменти з підключених MCP серверів. Це надає Kilo Code додаткові можливості. Якщо ти не плануєш використовувати ці додаткові інструменти, вимкни це, щоб зменшити витрати на API токени." + "description": "Увімкни це, щоб дозволити Axon Code використовувати інструменти з підключених MCP серверів. Це надає Axon Code додаткові можливості. Якщо ти не плануєш використовувати ці додаткові інструменти, вимкни це, щоб зменшити витрати на API токени." }, "enableServerCreation": { "title": "Увімкнути створення MCP Server", - "description": "Увімкни це, щоб дозволити Kilo Code допомогти тобі створювати <1>нові власні MCP сервери. <0>Дізнайся більше про створення серверів", - "hint": "Підказка: Щоб зменшити витрати на API токени, вимкни це налаштування, коли ти не просиш Kilo Code активно створювати нові MCP сервери." + "description": "Увімкни це, щоб дозволити Axon Code допомогти тобі створювати <1>нові власні MCP сервери. <0>Дізнайся більше про створення серверів", + "hint": "Підказка: Щоб зменшити витрати на API токени, вимкни це налаштування, коли ти не просиш Axon Code активно створювати нові MCP сервери." }, "editGlobalMCP": "Редагувати Global MCP", "editProjectMCP": "Редагувати Project MCP", diff --git a/webview-ui/src/i18n/locales/uk/prompts.json b/webview-ui/src/i18n/locales/uk/prompts.json index 67d00833f0..1563ccc4fd 100644 --- a/webview-ui/src/i18n/locales/uk/prompts.json +++ b/webview-ui/src/i18n/locales/uk/prompts.json @@ -8,7 +8,7 @@ "editModesConfig": "Редагувати налаштування режимів", "editGlobalModes": "Редагувати Global Modes", "editProjectModes": "Редагувати Project Modes (.kilocodemodes)", - "createModeHelpText": "Режими - це спеціалізовані персони, які налаштовують поведінку Kilo Code. <0>Дізнайся про Використання Режимів або <1>Налаштування Режимів.", + "createModeHelpText": "Режими - це спеціалізовані персони, які налаштовують поведінку Axon Code. <0>Дізнайся про Використання Режимів або <1>Налаштування Режимів.", "selectMode": "Пошук режимів", "noMatchFound": "Режими не знайдено" }, @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Режим організації", - "description": "Цей режим надає твоя організація і його не можна редагувати тут. Щоб змінити цей режим, відкрий Kilo Code Dashboard.", + "description": "Цей режим надає твоя організація і його не можна редагувати тут. Щоб змінити цей режим, відкрий Axon Code Dashboard.", "cannotEdit": "Режими організації не можна редагувати" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Визначення Ролі", "resetToDefault": "Скинути до стандартних", - "description": "Визнач експертизу та особистість Kilo Code для цього режиму. Цей опис формує, як Kilo Code представляє себе та підходить до завдань." + "description": "Визнач експертизу та особистість Axon Code для цього режиму. Цей опис формує, як Axon Code представляє себе та підходить до завдань." }, "description": { "title": "Короткий опис (для людей)", @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "Покращити Prompt", - "description": "Використовуй покращення prompt для отримання персоналізованих пропозицій або вдосконалень для твоїх вводів. Це гарантує, що Kilo Code розуміє твій намір і надає найкращі можливі відповіді. Доступно через іконку ✨ в чаті." + "description": "Використовуй покращення prompt для отримання персоналізованих пропозицій або вдосконалень для твоїх вводів. Це гарантує, що Axon Code розуміє твій намір і надає найкращі можливі відповіді. Доступно через іконку ✨ в чаті." }, "CONDENSE": { "label": "Стиснення Контексту", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "Визначення Ролі", - "description": "Визнач експертизу та особистість Kilo Code для цього режиму." + "description": "Визнач експертизу та особистість Axon Code для цього режиму." }, "description": { "label": "Короткий опис (для людей)", @@ -195,7 +195,7 @@ }, "whenToUse": { "label": "Коли Використовувати (необов'язково)", - "description": "Вказівки для Kilo Code щодо того, коли слід використовувати цей режим. Це допомагає Orchestrator вибрати правильний режим для завдання." + "description": "Вказівки для Axon Code щодо того, коли слід використовувати цей режим. Це допомагає Orchestrator вибрати правильний режим для завдання." }, "tools": { "label": "Доступні Інструменти", diff --git a/webview-ui/src/i18n/locales/uk/settings.json b/webview-ui/src/i18n/locales/uk/settings.json index 84ea84b87a..39f87e9a9a 100644 --- a/webview-ui/src/i18n/locales/uk/settings.json +++ b/webview-ui/src/i18n/locales/uk/settings.json @@ -34,7 +34,7 @@ "ui": "Інтерфейс", "experimental": "Експериментальне", "language": "Мова", - "about": "Про Kilo Code", + "about": "Про Axon Code", "ghost": "Ghost" }, "slashCommands": { @@ -47,7 +47,7 @@ } }, "prompts": { - "description": "Налаштуйте допоміжні підказки, які використовуються для швидких дій, таких як покращення підказок, пояснення коду та виправлення проблем. Ці підказки допомагають Kilo Code надавати кращу допомогу для типових завдань розробки." + "description": "Налаштуйте допоміжні підказки, які використовуються для швидких дій, таких як покращення підказок, пояснення коду та виправлення проблем. Ці підказки допомагають Axon Code надавати кращу допомогу для типових завдань розробки." }, "codeIndex": { "title": "Індексація кодової бази", @@ -151,15 +151,15 @@ "cancelIndexingButton": "Скасувати індексацію" }, "autoApprove": { - "description": "Дозволити Kilo Code автоматично виконувати операції без необхідності затвердження. Вмикайте ці налаштування, лише якщо ви повністю довіряєте ШІ та розумієте пов'язані з цим ризики безпеки.", + "description": "Дозволити Axon Code автоматично виконувати операції без необхідності затвердження. Вмикайте ці налаштування, лише якщо ви повністю довіряєте ШІ та розумієте пов'язані з цим ризики безпеки.", "toggleShortcut": "Ви можете налаштувати гарячу клавішу для цього налаштування у настройках вашого IDE.", "enabled": "Автоматичне затвердження увімкнено", "readOnly": { "label": "Читати", - "description": "Якщо ввімкнено, Kilo Code автоматично переглядатиме вміст каталогу та читатиме файли, не вимагаючи від вас натискання кнопки «Схвалити».", + "description": "Якщо ввімкнено, Axon Code автоматично переглядатиме вміст каталогу та читатиме файли, не вимагаючи від вас натискання кнопки «Схвалити».", "outsideWorkspace": { "label": "Включати файли поза робочим простором", - "description": "Дозволити Kilo Code читати файли поза поточним робочим простором без необхідності затвердження." + "description": "Дозволити Axon Code читати файли поза поточним робочим простором без необхідності затвердження." } }, "write": { @@ -168,11 +168,11 @@ "delayLabel": "Затримка після запису, щоб діагностика могла виявити потенційні проблеми", "outsideWorkspace": { "label": "Включати файли поза робочим простором", - "description": "Дозволити Kilo Code створювати та редагувати файли поза поточним робочим простором без необхідності затвердження." + "description": "Дозволити Axon Code створювати та редагувати файли поза поточним робочим простором без необхідності затвердження." }, "protected": { "label": "Включати захищені файли", - "description": "Дозволити Kilo Code створювати та редагувати захищені файли (наприклад, .kilocodeignore та файли конфігурації .kilocode/) без необхідності затвердження." + "description": "Дозволити Axon Code створювати та редагувати захищені файли (наприклад, .kilocodeignore та файли конфігурації .kilocode/) без необхідності затвердження." } }, "browser": { @@ -398,7 +398,7 @@ "draftModelDesc": "Чернетка моделі має бути з тієї ж родини моделей, щоб спекулятивне декодування працювало правильно.", "selectDraftModel": "Вибрати чернетку моделі", "noModelsFound": "Чернетки моделей не знайдено. Переконайтеся, що LM Studio запущено з увімкненим режимом сервера.", - "description": "LM Studio дозволяє запускати моделі локально на вашому комп’ютері. Інструкції щодо початку роботи див. у їхньому посібнику зі швидкого старту. Вам також потрібно буде запустити функцію локального сервера LM Studio, щоб використовувати її з цим розширенням. Примітка: Kilo Code використовує складні підказки і найкраще працює з моделями Claude. Менш здатні моделі можуть працювати не так, як очікувалося." + "description": "LM Studio дозволяє запускати моделі локально на вашому комп’ютері. Інструкції щодо початку роботи див. у їхньому посібнику зі швидкого старту. Вам також потрібно буде запустити функцію локального сервера LM Studio, щоб використовувати її з цим розширенням. Примітка: Axon Code використовує складні підказки і найкраще працює з моделями Claude. Менш здатні моделі можуть працювати не так, як очікувалося." }, "ollama": { "baseUrl": "Базовий URL (необов'язково)", @@ -410,7 +410,7 @@ "apiKeyPlaceholder": "Введіть ваш ключ API", "apiKeyInfo": "Ключ API буде надісланий як заголовок Authorization", "description": "Ollama дозволяє запускати моделі локально на вашому комп'ютері. Інструкції щодо початку роботи див. у їхньому посібнику зі швидкого старту.", - "warning": "Примітка: Kilo Code використовує складні підказки і найкраще працює з моделями Claude. Менш здатні моделі можуть працювати не так, як очікувалося." + "warning": "Примітка: Axon Code використовує складні підказки і найкраще працює з моделями Claude. Менш здатні моделі можуть працювати не так, як очікувалося." }, "unboundApiKey": "Ключ API Unbound", "getUnboundApiKey": "Отримати ключ API Unbound", @@ -438,7 +438,7 @@ "sambaNovaApiKey": "Ключ API SambaNova", "getSambaNovaApiKey": "Отримати ключ API SambaNova", "customModel": { - "capabilities": "Налаштуйте можливості та ціни для вашої власної моделі, сумісної з OpenAI. Будьте обережні при вказуванні можливостей моделі, оскільки вони можуть вплинути на продуктивність Kilo Code.", + "capabilities": "Налаштуйте можливості та ціни для вашої власної моделі, сумісної з OpenAI. Будьте обережні при вказуванні можливостей моделі, оскільки вони можуть вплинути на продуктивність Axon Code.", "maxTokens": { "label": "Макс. вихідних токенів", "description": "Максимальна кількість токенів, які може генерувати модель у відповіді. (Вкажіть -1, щоб дозволити серверу встановити макс. кількість токенів.)" @@ -485,7 +485,7 @@ }, "consecutiveMistakeLimit": { "label": "Обмеження помилок і повторень", - "description": "Кількість послідовних помилок або повторних дій перед показом діалогу 'Kilo Code має проблеми'", + "description": "Кількість послідовних помилок або повторних дій перед показом діалогу 'Axon Code має проблеми'", "unlimitedDescription": "Увімкнено необмежені повторні спроби (автоматичне продовження). Діалог ніколи не з'явиться.", "warning": "⚠️ Встановлення на 0 дозволяє необмежені повторні спроби, що може призвести до значного використання API" }, @@ -561,7 +561,7 @@ "browser": { "enable": { "label": "Увімкнути інструмент браузера", - "description": "Якщо ввімкнено, Kilo Code може використовувати браузер для взаємодії з веб-сайтами при використанні моделей, що підтримують використання комп’ютера. <0>Дізнатися більше" + "description": "Якщо ввімкнено, Axon Code може використовувати браузер для взаємодії з веб-сайтами при використанні моделей, що підтримують використання комп’ютера. <0>Дізнатися більше" }, "viewport": { "label": "Розмір оглядового вікна", @@ -589,7 +589,7 @@ "checkpoints": { "enable": { "label": "Увімкнути автоматичні контрольні точки", - "description": "Якщо ввімкнено, Kilo Code автоматично створюватиме контрольні точки під час виконання завдання, що полегшить перегляд змін або повернення до попередніх станів. <0>Дізнатися більше" + "description": "Якщо ввімкнено, Axon Code автоматично створюватиме контрольні точки під час виконання завдання, що полегшить перегляд змін або повернення до попередніх станів. <0>Дізнатися більше" } }, "ghost": { @@ -621,12 +621,12 @@ "notifications": { "sound": { "label": "Увімкнути звукові ефекти", - "description": "Якщо ввімкнено, Kilo Code відтворюватиме звукові ефекти для сповіщень та подій.", + "description": "Якщо ввімкнено, Axon Code відтворюватиме звукові ефекти для сповіщень та подій.", "volumeLabel": "Гучність" }, "tts": { "label": "Увімкнути перетворення тексту на мову", - "description": "Якщо ввімкнено, Kilo Code читатиме вголос свої відповіді за допомогою перетворення тексту на мову.", + "description": "Якщо ввімкнено, Axon Code читатиме вголос свої відповіді за допомогою перетворення тексту на мову.", "speedLabel": "Швидкість" } }, @@ -634,7 +634,7 @@ "description": "Контролюйте, яка інформація включається у вікно контексту ШІ, що впливає на використання токенів та якість відповіді", "autoCondenseContextPercent": { "label": "Поріг для запуску інтелектуального стиснення контексту", - "description": "Коли вікно контексту досягне цього порогу, Kilo Code автоматично його стисне." + "description": "Коли вікно контексту досягне цього порогу, Axon Code автоматично його стисне." }, "condensingApiConfiguration": { "label": "Конфігурація API для стиснення контексту", @@ -650,7 +650,7 @@ }, "autoCondenseContext": { "name": "Автоматично запускати інтелектуальне стиснення контексту", - "description": "Якщо ввімкнено, Kilo Code автоматично стискатиме контекст, коли буде досягнуто поріг. Якщо вимкнено, ви все одно можете вручну запустити стиснення контексту." + "description": "Якщо ввімкнено, Axon Code автоматично стискатиме контекст, коли буде досягнуто поріг. Якщо вимкнено, ви все одно можете вручну запустити стиснення контексту." }, "openTabs": { "label": "Обмеження контексту відкритих вкладок", @@ -670,7 +670,7 @@ }, "maxReadFile": { "label": "Поріг автоматичного скорочення читання файлу", - "description": "Kilo Code читає таку кількість рядків, коли модель опускає значення початку/кінця. Якщо це число менше за загальну кількість рядків у файлі, Kilo Code генерує індекс номерів рядків визначень коду. Особливі випадки: -1 наказує Kilo Code прочитати весь файл (без індексації), а 0 наказує не читати жодних рядків і надає лише індекси рядків для мінімального контексту. Нижчі значення мінімізують початкове використання контексту, дозволяючи точні послідовні читання діапазонів рядків. Явні запити на початок/кінець не обмежуються цим налаштуванням.", + "description": "Axon Code читає таку кількість рядків, коли модель опускає значення початку/кінця. Якщо це число менше за загальну кількість рядків у файлі, Axon Code генерує індекс номерів рядків визначень коду. Особливі випадки: -1 наказує Axon Code прочитати весь файл (без індексації), а 0 наказує не читати жодних рядків і надає лише індекси рядків для мінімального контексту. Нижчі значення мінімізують початкове використання контексту, дозволяючи точні послідовні читання діапазонів рядків. Явні запити на початок/кінець не обмежуються цим налаштуванням.", "lines": "рядків", "always_full_read": "Завжди читати весь файл" }, @@ -779,7 +779,7 @@ "advanced": { "diff": { "label": "Увімкнути редагування через diffs", - "description": "Якщо ввімкнено, Kilo Code зможе швидше редагувати файли та автоматично відхилятиме скорочені записи цілих файлів. Найкраще працює з останньою моделлю Claude 4 Sonnet.", + "description": "Якщо ввімкнено, Axon Code зможе швидше редагувати файли та автоматично відхилятиме скорочені записи цілих файлів. Найкраще працює з останньою моделлю Claude 4 Sonnet.", "strategy": { "label": "Стратегія diff", "options": { @@ -800,7 +800,7 @@ }, "todoList": { "label": "Увімкнути інструмент списку завдань", - "description": "Якщо ввімкнено, Kilo Code може створювати та керувати списками завдань для відстеження прогресу виконання завдань. Це допомагає організувати складні завдання у керовані кроки." + "description": "Якщо ввімкнено, Axon Code може створювати та керувати списками завдань для відстеження прогресу виконання завдань. Це допомагає організувати складні завдання у керовані кроки." } }, "experimental": { @@ -810,23 +810,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Використовувати експериментальний інструмент пошуку та заміни", - "description": "Увімкнути експериментальний інструмент пошуку та заміни, що дозволяє Kilo Code замінювати кілька екземплярів пошукового терміна за один запит." + "description": "Увімкнути експериментальний інструмент пошуку та заміни, що дозволяє Axon Code замінювати кілька екземплярів пошукового терміна за один запит." }, "INSERT_BLOCK": { "name": "Використовувати експериментальний інструмент вставки вмісту", - "description": "Увімкнути експериментальний інструмент вставки вмісту, що дозволяє Kilo Code вставляти вміст у певні номери рядків без необхідності створювати diff." + "description": "Увімкнути експериментальний інструмент вставки вмісту, що дозволяє Axon Code вставляти вміст у певні номери рядків без необхідності створювати diff." }, "POWER_STEERING": { "name": "Використовувати експериментальний режим \"силового керування\"", - "description": "Якщо ввімкнено, Kilo Code частіше нагадуватиме моделі про деталі її поточного визначення режиму. Це призведе до сильнішого дотримання визначень ролей та власних інструкцій, але використовуватиме більше токенів на повідомлення." + "description": "Якщо ввімкнено, Axon Code частіше нагадуватиме моделі про деталі її поточного визначення режиму. Це призведе до сильнішого дотримання визначень ролей та власних інструкцій, але використовуватиме більше токенів на повідомлення." }, "CONCURRENT_FILE_READS": { "name": "Увімкнути одночасне читання файлів", - "description": "Якщо ввімкнено, Kilo Code може читати кілька файлів за один запит. Якщо вимкнено, Kilo Code повинен читати файли по одному. Вимкнення цього може допомогти при роботі з менш здатними моделями або коли ти хочеш більше контролю над доступом до файлів." + "description": "Якщо ввімкнено, Axon Code може читати кілька файлів за один запит. Якщо вимкнено, Axon Code повинен читати файли по одному. Вимкнення цього може допомогти при роботі з менш здатними моделями або коли ти хочеш більше контролю над доступом до файлів." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Використовувати експериментальний інструмент багатоблокового diff", - "description": "Якщо ввімкнено, Kilo Code використовуватиме інструмент багатоблокового diff. Це спробує оновити кілька блоків коду у файлі за один запит." + "description": "Якщо ввімкнено, Axon Code використовуватиме інструмент багатоблокового diff. Це спробує оновити кілька блоків коду у файлі за один запит." }, "MARKETPLACE": { "name": "Увімкнути Marketplace", @@ -834,11 +834,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Увімкнути одночасне редагування файлів", - "description": "Якщо ввімкнено, Kilo Code може редагувати кілька файлів за один запит. Якщо вимкнено, Kilo Code повинен редагувати файли по одному. Вимкнення цього може допомогти при роботі з менш здатними моделями або коли ти хочеш більше контролю над модифікаціями файлів." + "description": "Якщо ввімкнено, Axon Code може редагувати кілька файлів за один запит. Якщо вимкнено, Axon Code повинен редагувати файли по одному. Вимкнення цього може допомогти при роботі з менш здатними моделями або коли ти хочеш більше контролю над модифікаціями файлів." }, "PREVENT_FOCUS_DISRUPTION": { "name": "Редагування у фоновому режимі", - "description": "Запобігає порушенню фокусу редактора, коли увімкнено. Редагування файлів відбувається у фоновому режимі без відкриття diff-перегляду або крадіжки фокусу. Ви можете продовжувати працювати без переривань, поки Kilo Code вносить зміни. Файли можуть відкриватися без фокусу для захоплення діагностики або залишатися повністю закритими." + "description": "Запобігає порушенню фокусу редактора, коли увімкнено. Редагування файлів відбувається у фоновому режимі без відкриття diff-перегляду або крадіжки фокусу. Ви можете продовжувати працювати без переривань, поки Axon Code вносить зміни. Файли можуть відкриватися без фокусу для захоплення діагностики або залишатися повністю закритими." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Використовувати новий парсер повідомлень", @@ -850,13 +850,13 @@ }, "IMAGE_GENERATION": { "name": "Увімкнути генерацію зображень ШІ", - "description": "Коли увімкнено, Kilo Code може генерувати зображення з текстових запитів. Потребує Kilo Code або OpenRouter API ключ.", + "description": "Коли увімкнено, Axon Code може генерувати зображення з текстових запитів. Потребує Axon Code або OpenRouter API ключ.", "apiProvider": "Провайдер API", "openRouterApiKeyLabel": "OpenRouter API Key", "openRouterApiKeyPlaceholder": "Введіть свій OpenRouter API ключ", - "kiloCodeApiKeyLabel": "Kilo Code API ключ", - "kiloCodeApiKeyPlaceholder": "Введіть свій Kilo Code API ключ", - "kiloCodeApiKeyPaste": "Вставити поточний API ключ Kilo Code", + "kiloCodeApiKeyLabel": "Axon Code API ключ", + "kiloCodeApiKeyPlaceholder": "Введіть свій Axon Code API ключ", + "kiloCodeApiKeyPaste": "Вставити поточний API ключ Axon Code", "getApiKeyText": "Отримайте API ключ з", "modelSelectionLabel": "Модель генерації зображень", "modelSelectionDescription": "Виберіть модель для використання при генерації зображень", @@ -865,11 +865,11 @@ }, "RUN_SLASH_COMMAND": { "name": "Увімкнути slash команди, ініційовані моделлю", - "description": "Коли увімкнено, Kilo Code може запускати ваші slash команди для виконання робочих процесів." + "description": "Коли увімкнено, Axon Code може запускати ваші slash команди для виконання робочих процесів." }, "MORPH_FAST_APPLY": { "name": "Увімкнути Fast Apply", - "description": "Коли увімкнено, Kilo Code може редагувати файли за допомогою Fast Apply зі спеціалізованими моделями, оптимізованими для модифікацій коду. Потребує Kilo Gateway Provider, OpenRouter або ключа API Morph.", + "description": "Коли увімкнено, Axon Code може редагувати файли за допомогою Fast Apply зі спеціалізованими моделями, оптимізованими для модифікацій коду. Потребує Kilo Gateway Provider, OpenRouter або ключа API Morph.", "apiKey": "Ключ API Morph (необов'язково)", "placeholder": "Введіть ваш ключ API Morph (необов'язково)", "modelLabel": "Вибір моделі", @@ -888,7 +888,7 @@ }, "promptCaching": { "label": "Вимкнути кешування підказок", - "description": "Якщо відмічено, Kilo Code не використовуватиме кешування підказок для цієї моделі." + "description": "Якщо відмічено, Axon Code не використовуватиме кешування підказок для цієї моделі." }, "temperature": { "useCustom": "Використовувати власну температуру", @@ -920,18 +920,18 @@ } }, "modelPicker": { - "automaticFetch": "Розширення автоматично отримує останній список моделей, доступних на {{serviceName}}. Якщо ти не впевнений, яку модель вибрати, Kilo Code найкраще працює з {{defaultModelId}}.", + "automaticFetch": "Розширення автоматично отримує останній список моделей, доступних на {{serviceName}}. Якщо ти не впевнений, яку модель вибрати, Axon Code найкраще працює з {{defaultModelId}}.", "label": "Модель", "searchPlaceholder": "Пошук", "noMatchFound": "Збігів не знайдено", "useCustomModel": "Використовувати власну: {{modelId}}" }, "footer": { - "feedback": "Якщо у тебе є питання або відгуки, не соромся відкрити issue на github.com/Kilo-Org/kilocode або приєднатися до reddit.com/r/kilocode або kilocode.ai/discord.", - "support": "З фінансових питань звертайся до служби підтримки клієнтів за адресою https://kilocode.ai/support", + "feedback": "Якщо у тебе є питання або відгуки, не соромся відкрити issue на github.com/Kilo-Org/kilocode або приєднатися до reddit.com/r/kilocode або matterai.so/discord.", + "support": "З фінансових питань звертайся до служби підтримки клієнтів за адресою https://matterai.so/support", "telemetry": { "label": "Дозволити звітування про помилки та використання", - "description": "Допоможи покращити Kilo Code, надсилаючи дані про використання та звіти про помилки. Жоден код, підказки або особиста інформація ніколи не надсилаються. Дивись нашу політику конфіденційності для отримання додаткової інформації." + "description": "Допоможи покращити Axon Code, надсилаючи дані про використання та звіти про помилки. Жоден код, підказки або особиста інформація ніколи не надсилаються. Дивись нашу політику конфіденційності для отримання додаткової інформації." }, "settings": { "import": "Імпорт", diff --git a/webview-ui/src/i18n/locales/uk/welcome.json b/webview-ui/src/i18n/locales/uk/welcome.json index a429e3c2d7..ab9192183d 100644 --- a/webview-ui/src/i18n/locales/uk/welcome.json +++ b/webview-ui/src/i18n/locales/uk/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Привіт, я Kilo Code!", - "introduction": "Kilo Code - це провідний автономний агент кодування. Готуйся проектувати, кодувати, налагоджувати та підвищувати свою продуктивність, як ніколи раніше. Для продовження Kilo Code потребує API ключ.", + "greeting": "Привіт, я Axon Code!", + "introduction": "Axon Code - це провідний автономний агент кодування. Готуйся проектувати, кодувати, налагоджувати та підвищувати свою продуктивність, як ніколи раніше. Для продовження Axon Code потребує API ключ.", "notice": "Для початку роботи цьому розширенню потрібен постачальник API.", "start": "Поїхали!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Спробуй Roo безкоштовно" } }, - "chooseProvider": "Щоб творити магію, Kilo Code потребує API ключ.", + "chooseProvider": "Щоб творити магію, Axon Code потребує API ключ.", "startRouter": "Ми рекомендуємо використовувати LLM Router:", "startCustom": "Або ти можеш використати свій власний API ключ постачальника:", "telemetry": { - "helpImprove": "Допоможи покращити Kilo Code", - "helpImproveMessage": "Kilo Code збирає дані про помилки та використання, щоб допомогти нам виправляти баги та покращувати розширення. Ця телеметрія не збирає код, prompts або особисту інформацію. Ти можеш вимкнути це в налаштуваннях." + "helpImprove": "Допоможи покращити Axon Code", + "helpImproveMessage": "Axon Code збирає дані про помилки та використання, щоб допомогти нам виправляти баги та покращувати розширення. Ця телеметрія не збирає код, prompts або особисту інформацію. Ти можеш вимкнути це в налаштуваннях." }, "importSettings": "Імпортувати Налаштування" } diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index 7047f861e2..22e9e1a3bf 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Kilo Code có thể giúp gì cho bạn?", + "greeting": "Axon Code có thể giúp gì cho bạn?", "task": { "title": "Nhiệm vụ", "expand": "Mở rộng nhiệm vụ", @@ -21,7 +21,7 @@ "sharePublicly": "Chia sẻ công khai", "sharePubliclyDescription": "Bất kỳ ai có liên kết đều có thể truy cập", "connectToCloud": "Kết nối với Cloud", - "connectToCloudDescription": "Đăng nhập vào Kilo Code Cloud để chia sẻ tác vụ", + "connectToCloudDescription": "Đăng nhập vào Axon Code Cloud để chia sẻ tác vụ", "sharingDisabledByOrganization": "Chia sẻ bị tổ chức vô hiệu hóa", "shareSuccessOrganization": "Liên kết tổ chức đã được sao chép vào clipboard", "shareSuccessPublic": "Liên kết công khai đã được sao chép vào clipboard", @@ -92,7 +92,7 @@ }, "scrollToBottom": "Cuộn xuống cuối cuộc trò chuyện", "about": "Tạo, tái cấu trúc và gỡ lỗi mã bằng sự hỗ trợ của AI. Kiểm tra tài liệu của chúng tôi để tìm hiểu thêm.", - "onboarding": "Danh sách nhiệm vụ của bạn trong không gian làm việc này trống. Bắt đầu bằng cách nhập nhiệm vụ bên dưới. Bạn không chắc chắn nên bắt đầu như thế nào? Đọc thêm về những gì Kilo Code có thể làm cho bạn trong tài liệu.", + "onboarding": "Danh sách nhiệm vụ của bạn trong không gian làm việc này trống. Bắt đầu bằng cách nhập nhiệm vụ bên dưới. Bạn không chắc chắn nên bắt đầu như thế nào? Đọc thêm về những gì Axon Code có thể làm cho bạn trong tài liệu.", "rooTips": { "boomerangTasks": { "title": "Điều phối Nhiệm vụ", @@ -128,7 +128,7 @@ "title": "Chế độ", "marketplace": "Chợ Chế độ", "settings": "Cài đặt Chế độ", - "description": "Các nhân cách chuyên biệt điều chỉnh hành vi của Kilo Code.", + "description": "Các nhân cách chuyên biệt điều chỉnh hành vi của Axon Code.", "searchPlaceholder": "Tìm kiếm chế độ...", "noResults": "Không tìm thấy kết quả nào", "organizationModes": "Chế độ của tổ chức" @@ -143,7 +143,7 @@ "diffError": { "title": "Chỉnh sửa không thành công" }, - "troubleMessage": "Kilo Code đang gặp sự cố...", + "troubleMessage": "Axon Code đang gặp sự cố...", "apiRequest": { "title": "Yêu cầu API", "failed": "Yêu cầu API thất bại", @@ -168,46 +168,46 @@ "current": "Hiện tại" }, "instructions": { - "wantsToFetch": "Kilo Code muốn lấy hướng dẫn chi tiết để hỗ trợ nhiệm vụ hiện tại" + "wantsToFetch": "Axon Code muốn lấy hướng dẫn chi tiết để hỗ trợ nhiệm vụ hiện tại" }, "fileOperations": { - "wantsToRead": "Kilo Code muốn đọc tệp này", - "wantsToReadOutsideWorkspace": "Kilo Code muốn đọc tệp này bên ngoài không gian làm việc", - "didRead": "Kilo Code đã đọc tệp này", - "wantsToEdit": "Kilo Code muốn chỉnh sửa tệp này", - "wantsToEditOutsideWorkspace": "Kilo Code muốn chỉnh sửa tệp này bên ngoài không gian làm việc", - "wantsToEditProtected": "Kilo Code muốn chỉnh sửa tệp cấu hình được bảo vệ", - "wantsToCreate": "Kilo Code muốn tạo một tệp mới", - "wantsToSearchReplace": "Kilo Code muốn thực hiện tìm kiếm và thay thế trong tệp này", - "didSearchReplace": "Kilo Code đã thực hiện tìm kiếm và thay thế trong tệp này", - "wantsToInsert": "Kilo Code muốn chèn nội dung vào tệp này", - "wantsToInsertWithLineNumber": "Kilo Code muốn chèn nội dung vào dòng {{lineNumber}} của tệp này", - "wantsToInsertAtEnd": "Kilo Code muốn thêm nội dung vào cuối tệp này", - "wantsToReadAndXMore": "Kilo Code muốn đọc tệp này và {{count}} tệp khác", - "wantsToReadMultiple": "Kilo Code muốn đọc nhiều tệp", - "wantsToApplyBatchChanges": "Kilo Code muốn áp dụng thay đổi cho nhiều tệp", - "wantsToGenerateImage": "Kilo Code muốn tạo một hình ảnh", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code muốn tạo hình ảnh bên ngoài không gian làm việc", - "wantsToGenerateImageProtected": "Kilo Code muốn tạo hình ảnh ở vị trí được bảo vệ", - "didGenerateImage": "Kilo Code đã tạo một hình ảnh" + "wantsToRead": "Axon Code muốn đọc tệp này", + "wantsToReadOutsideWorkspace": "Axon Code muốn đọc tệp này bên ngoài không gian làm việc", + "didRead": "Axon Code đã đọc tệp này", + "wantsToEdit": "Axon Code muốn chỉnh sửa tệp này", + "wantsToEditOutsideWorkspace": "Axon Code muốn chỉnh sửa tệp này bên ngoài không gian làm việc", + "wantsToEditProtected": "Axon Code muốn chỉnh sửa tệp cấu hình được bảo vệ", + "wantsToCreate": "Axon Code muốn tạo một tệp mới", + "wantsToSearchReplace": "Axon Code muốn thực hiện tìm kiếm và thay thế trong tệp này", + "didSearchReplace": "Axon Code đã thực hiện tìm kiếm và thay thế trong tệp này", + "wantsToInsert": "Axon Code muốn chèn nội dung vào tệp này", + "wantsToInsertWithLineNumber": "Axon Code muốn chèn nội dung vào dòng {{lineNumber}} của tệp này", + "wantsToInsertAtEnd": "Axon Code muốn thêm nội dung vào cuối tệp này", + "wantsToReadAndXMore": "Axon Code muốn đọc tệp này và {{count}} tệp khác", + "wantsToReadMultiple": "Axon Code muốn đọc nhiều tệp", + "wantsToApplyBatchChanges": "Axon Code muốn áp dụng thay đổi cho nhiều tệp", + "wantsToGenerateImage": "Axon Code muốn tạo một hình ảnh", + "wantsToGenerateImageOutsideWorkspace": "Axon Code muốn tạo hình ảnh bên ngoài không gian làm việc", + "wantsToGenerateImageProtected": "Axon Code muốn tạo hình ảnh ở vị trí được bảo vệ", + "didGenerateImage": "Axon Code đã tạo một hình ảnh" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code muốn xem các tệp cấp cao nhất trong thư mục này", - "didViewTopLevel": "Kilo Code đã xem các tệp cấp cao nhất trong thư mục này", - "wantsToViewRecursive": "Kilo Code muốn xem đệ quy tất cả các tệp trong thư mục này", - "didViewRecursive": "Kilo Code đã xem đệ quy tất cả các tệp trong thư mục này", - "wantsToViewDefinitions": "Kilo Code muốn xem tên định nghĩa mã nguồn được sử dụng trong thư mục này", - "didViewDefinitions": "Kilo Code đã xem tên định nghĩa mã nguồn được sử dụng trong thư mục này", - "wantsToSearch": "Kilo Code muốn tìm kiếm trong thư mục này cho {{regex}}", - "didSearch": "Kilo Code đã tìm kiếm trong thư mục này cho {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code muốn tìm kiếm trong thư mục này (ngoài không gian làm việc) cho {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code đã tìm kiếm trong thư mục này (ngoài không gian làm việc) cho {{regex}}", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code muốn xem các tệp cấp cao nhất trong thư mục này (ngoài không gian làm việc)", - "didViewTopLevelOutsideWorkspace": "Kilo Code đã xem các tệp cấp cao nhất trong thư mục này (ngoài không gian làm việc)", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code muốn xem đệ quy tất cả các tệp trong thư mục này (ngoài không gian làm việc)", - "didViewRecursiveOutsideWorkspace": "Kilo Code đã xem đệ quy tất cả các tệp trong thư mục này (ngoài không gian làm việc)", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code muốn xem tên định nghĩa mã nguồn được sử dụng trong thư mục này (ngoài không gian làm việc)", - "didViewDefinitionsOutsideWorkspace": "Kilo Code đã xem tên định nghĩa mã nguồn được sử dụng trong thư mục này (ngoài không gian làm việc)" + "wantsToViewTopLevel": "Axon Code muốn xem các tệp cấp cao nhất trong thư mục này", + "didViewTopLevel": "Axon Code đã xem các tệp cấp cao nhất trong thư mục này", + "wantsToViewRecursive": "Axon Code muốn xem đệ quy tất cả các tệp trong thư mục này", + "didViewRecursive": "Axon Code đã xem đệ quy tất cả các tệp trong thư mục này", + "wantsToViewDefinitions": "Axon Code muốn xem tên định nghĩa mã nguồn được sử dụng trong thư mục này", + "didViewDefinitions": "Axon Code đã xem tên định nghĩa mã nguồn được sử dụng trong thư mục này", + "wantsToSearch": "Axon Code muốn tìm kiếm trong thư mục này cho {{regex}}", + "didSearch": "Axon Code đã tìm kiếm trong thư mục này cho {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code muốn tìm kiếm trong thư mục này (ngoài không gian làm việc) cho {{regex}}", + "didSearchOutsideWorkspace": "Axon Code đã tìm kiếm trong thư mục này (ngoài không gian làm việc) cho {{regex}}", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code muốn xem các tệp cấp cao nhất trong thư mục này (ngoài không gian làm việc)", + "didViewTopLevelOutsideWorkspace": "Axon Code đã xem các tệp cấp cao nhất trong thư mục này (ngoài không gian làm việc)", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code muốn xem đệ quy tất cả các tệp trong thư mục này (ngoài không gian làm việc)", + "didViewRecursiveOutsideWorkspace": "Axon Code đã xem đệ quy tất cả các tệp trong thư mục này (ngoài không gian làm việc)", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code muốn xem tên định nghĩa mã nguồn được sử dụng trong thư mục này (ngoài không gian làm việc)", + "didViewDefinitionsOutsideWorkspace": "Axon Code đã xem tên định nghĩa mã nguồn được sử dụng trong thư mục này (ngoài không gian làm việc)" }, "commandOutput": "Kết quả lệnh", "commandExecution": { @@ -236,18 +236,18 @@ "youSaid": "Bạn đã nói" }, "mcp": { - "wantsToUseTool": "Kilo Code muốn sử dụng một công cụ trên máy chủ MCP {{serverName}}", - "wantsToAccessResource": "Kilo Code muốn truy cập một tài nguyên trên máy chủ MCP {{serverName}}" + "wantsToUseTool": "Axon Code muốn sử dụng một công cụ trên máy chủ MCP {{serverName}}", + "wantsToAccessResource": "Axon Code muốn truy cập một tài nguyên trên máy chủ MCP {{serverName}}" }, "modes": { - "wantsToSwitch": "Kilo Code muốn chuyển sang chế độ {{mode}}", - "wantsToSwitchWithReason": "Kilo Code muốn chuyển sang chế độ {{mode}} vì: {{reason}}", - "didSwitch": "Kilo Code đã chuyển sang chế độ {{mode}}", - "didSwitchWithReason": "Kilo Code đã chuyển sang chế độ {{mode}} vì: {{reason}}" + "wantsToSwitch": "Axon Code muốn chuyển sang chế độ {{mode}}", + "wantsToSwitchWithReason": "Axon Code muốn chuyển sang chế độ {{mode}} vì: {{reason}}", + "didSwitch": "Axon Code đã chuyển sang chế độ {{mode}}", + "didSwitchWithReason": "Axon Code đã chuyển sang chế độ {{mode}} vì: {{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code muốn tạo một nhiệm vụ phụ mới trong chế độ {{mode}}", - "wantsToFinish": "Kilo Code muốn hoàn thành nhiệm vụ phụ này", + "wantsToCreate": "Axon Code muốn tạo một nhiệm vụ phụ mới trong chế độ {{mode}}", + "wantsToFinish": "Axon Code muốn hoàn thành nhiệm vụ phụ này", "newTaskContent": "Hướng dẫn nhiệm vụ phụ", "completionContent": "Nhiệm vụ phụ đã hoàn thành", "resultContent": "Kết quả nhiệm vụ phụ", @@ -255,7 +255,7 @@ "completionInstructions": "Nhiệm vụ phụ đã hoàn thành! Bạn có thể xem lại kết quả và đề xuất các sửa đổi hoặc bước tiếp theo. Nếu mọi thứ có vẻ tốt, hãy xác nhận để trả kết quả về nhiệm vụ chính." }, "questions": { - "hasQuestion": "Kilo Code có một câu hỏi" + "hasQuestion": "Axon Code có một câu hỏi" }, "taskCompleted": "Nhiệm vụ hoàn thành", "powershell": { @@ -305,7 +305,7 @@ "socialLinks": "Tham gia với chúng tôi trên X, Discord, hoặc r/RooCode 🚀" }, "browser": { - "rooWantsToUse": "Kilo Code muốn sử dụng trình duyệt", + "rooWantsToUse": "Axon Code muốn sử dụng trình duyệt", "consoleLogs": "Nhật ký bảng điều khiển", "noNewLogs": "(Không có nhật ký mới)", "screenshot": "Ảnh chụp màn hình trình duyệt", @@ -337,24 +337,24 @@ "profileViolationWarning": "Hồ sơ hiện tại không tương thích với cài đặt của tổ chức của bạn", "shellIntegration": { "title": "Cảnh báo thực thi lệnh", - "description": "Lệnh của bạn đang được thực thi mà không có tích hợp shell terminal VSCode. Để ẩn cảnh báo này, bạn có thể vô hiệu hóa tích hợp shell trong phần Terminal của cài đặt Kilo Code hoặc khắc phục sự cố tích hợp terminal VSCode bằng liên kết bên dưới.", + "description": "Lệnh của bạn đang được thực thi mà không có tích hợp shell terminal VSCode. Để ẩn cảnh báo này, bạn có thể vô hiệu hóa tích hợp shell trong phần Terminal của cài đặt Axon Code hoặc khắc phục sự cố tích hợp terminal VSCode bằng liên kết bên dưới.", "troubleshooting": "Nhấp vào đây để xem tài liệu tích hợp shell." }, "ask": { "autoApprovedRequestLimitReached": { "title": "Đã Đạt Giới Hạn Yêu Cầu Tự Động Phê Duyệt", - "description": "Kilo Code đã đạt đến giới hạn tự động phê duyệt là {{count}} yêu cầu API. Bạn có muốn đặt lại bộ đếm và tiếp tục nhiệm vụ không?", + "description": "Axon Code đã đạt đến giới hạn tự động phê duyệt là {{count}} yêu cầu API. Bạn có muốn đặt lại bộ đếm và tiếp tục nhiệm vụ không?", "button": "Đặt lại và Tiếp tục" }, "autoApprovedCostLimitReached": { "button": "Đặt lại và Tiếp tục", "title": "Đã Đạt Giới Hạn Chi Phí Tự Động Phê Duyệt", - "description": "Kilo Code đã đạt đến giới hạn chi phí tự động phê duyệt là ${{count}}. Bạn có muốn đặt lại chi phí và tiếp tục với nhiệm vụ không?" + "description": "Axon Code đã đạt đến giới hạn chi phí tự động phê duyệt là ${{count}}. Bạn có muốn đặt lại chi phí và tiếp tục với nhiệm vụ không?" } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code muốn tìm kiếm trong cơ sở mã cho {{query}}", - "wantsToSearchWithPath": "Kilo Code muốn tìm kiếm trong cơ sở mã cho {{query}} trong {{path}}", + "wantsToSearch": "Axon Code muốn tìm kiếm trong cơ sở mã cho {{query}}", + "wantsToSearchWithPath": "Axon Code muốn tìm kiếm trong cơ sở mã cho {{query}} trong {{path}}", "didSearch_one": "Đã tìm thấy 1 kết quả", "didSearch_other": "Đã tìm thấy {{count}} kết quả", "resultTooltip": "Điểm tương tự: {{score}} (nhấp để mở tệp)" @@ -419,7 +419,7 @@ "clickToEdit": "Nhấp để chỉnh sửa tin nhắn" }, "slashCommand": { - "wantsToRun": "Kilo Code muốn chạy lệnh slash", - "didRun": "Kilo Code đã chạy lệnh slash" + "wantsToRun": "Axon Code muốn chạy lệnh slash", + "didRun": "Axon Code đã chạy lệnh slash" } } diff --git a/webview-ui/src/i18n/locales/vi/kilocode.json b/webview-ui/src/i18n/locales/vi/kilocode.json index 6c1b0f30f3..24ab2adbf7 100644 --- a/webview-ui/src/i18n/locales/vi/kilocode.json +++ b/webview-ui/src/i18n/locales/vi/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "Chào mừng bạn đến với Kilo Code!", - "introText1": "Kilo Code là một agent lập trình AI miễn phí và mã nguồn mở.", + "greeting": "Chào mừng bạn đến với Axon Code!", + "introText1": "Axon Code là một agent lập trình AI miễn phí và mã nguồn mở.", "introText2": "Hoạt động với các mô hình AI mới nhất như Claude Sonnet 4.5, Gemini 2.5 Pro, GPT-5, và hơn 450 mô hình khác.", "introText3": "Tạo tài khoản miễn phí và nhận $20 tín dụng thưởng khi nạp tiền lần đầu.", "ctaButton": "Bắt đầu", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "Thêm tín dụng", - "lowBalance": "Số dư Kilo Code của bạn thấp", + "lowBalance": "Số dư Axon Code của bạn thấp", "newOrganization": "Sử dụng Kilo cho công việc?" }, "pagination": { @@ -44,19 +44,19 @@ "contextManagement": { "allowVeryLargeReads": { "label": "Cho phép đọc tệp rất lớn", - "description": "Khi bật, Kilo Code sẽ thực hiện đọc tệp hoặc đầu ra MCP rất lớn ngay cả khi có khả năng cao làm tràn cửa sổ ngữ cảnh (kích thước nội dung >80% cửa sổ ngữ cảnh)." + "description": "Khi bật, Axon Code sẽ thực hiện đọc tệp hoặc đầu ra MCP rất lớn ngay cả khi có khả năng cao làm tràn cửa sổ ngữ cảnh (kích thước nội dung >80% cửa sổ ngữ cảnh)." } }, "provider": { - "account": "Tài khoản Kilo Code", - "apiKey": "Khóa API Kilo Code", - "login": "Đăng nhập vào Kilo Code", - "logout": "Đăng xuất khỏi Kilo Code", + "account": "Tài khoản Axon Code", + "apiKey": "Khóa API Axon Code", + "login": "Đăng nhập vào Axon Code", + "logout": "Đăng xuất khỏi Axon Code", "providerRouting": { "title": "Định tuyến nhà cung cấp", "managedByOrganization": "Quản lý Định tuyến nhà cung cấp cấp tổ chức", "createOrganization": "Tạo tổ chức để quản lý Định tuyến nhà cung cấp", - "description": "Kilo Code định tuyến các yêu cầu đến các nhà cung cấp tốt nhất có sẵn cho mô hình của bạn. Theo mặc định, các yêu cầu được cân bằng tải trên các nhà cung cấp hàng đầu để tối đa hóa thời gian hoạt động. Tuy nhiên, bạn có thể chọn một nhà cung cấp cụ thể để sử dụng cho mô hình này.", + "description": "Axon Code định tuyến các yêu cầu đến các nhà cung cấp tốt nhất có sẵn cho mô hình của bạn. Theo mặc định, các yêu cầu được cân bằng tải trên các nhà cung cấp hàng đầu để tối đa hóa thời gian hoạt động. Tuy nhiên, bạn có thể chọn một nhà cung cấp cụ thể để sử dụng cho mô hình này.", "sorting": { "default": "Sắp xếp nhà cung cấp mặc định", "price": "Ưu tiên nhà cung cấp có giá thấp hơn", @@ -71,12 +71,12 @@ "zdr": "Không lưu trữ dữ liệu" } }, - "automaticFetch": "Các mô hình mới nhất được tự động cung cấp trong Kilo Code. Nếu bạn không chắc chắn nên chọn mô hình nào, Kilo Code hoạt động tốt nhất với các mô hình được khuyến nghị được liệt kê ở đầu bằng chữ đậm." + "automaticFetch": "Các mô hình mới nhất được tự động cung cấp trong Axon Code. Nếu bạn không chắc chắn nên chọn mô hình nào, Axon Code hoạt động tốt nhất với các mô hình được khuyến nghị được liệt kê ở đầu bằng chữ đậm." }, "modelInfo": { "contextWindow": "Cửa sổ ngữ cảnh", "providerBreakdown": "Phân tích Giá và Khả năng của Nhà cung cấp", - "averageKiloCodeCost": "Đây là chi phí thực tế trung bình mà Kilo Code đã chi tiêu khi sử dụng mô hình này trong tuần qua. Chi phí này có thể thấp hơn giá niêm yết do việc sử dụng bộ nhớ đệm prompt.", + "averageKiloCodeCost": "Đây là chi phí thực tế trung bình mà Axon Code đã chi tiêu khi sử dụng mô hình này trong tuần qua. Chi phí này có thể thấp hơn giá niêm yết do việc sử dụng bộ nhớ đệm prompt.", "table": { "provider": "Nhà cung cấp", "context": "Điểm cuối có thể xử lý số lượng token này (đầu vào + đầu ra).", @@ -88,10 +88,10 @@ }, "systemNotifications": { "label": "Bật thông báo hệ thống", - "description": "Khi bật, Kilo Code sẽ gửi thông báo hệ thống cho các sự kiện quan trọng như hoàn thành nhiệm vụ hoặc lỗi.", + "description": "Khi bật, Axon Code sẽ gửi thông báo hệ thống cho các sự kiện quan trọng như hoàn thành nhiệm vụ hoặc lỗi.", "testButton": "Kiểm tra thông báo", - "testTitle": "Kilo Code", - "testMessage": "Đây là thông báo kiểm tra từ Kilo Code." + "testTitle": "Axon Code", + "testMessage": "Đây là thông báo kiểm tra từ Axon Code." }, "terminal": { "commandGenerator": { @@ -106,7 +106,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code muốn tóm tắt cuộc trò chuyện của bạn", + "wantsToCondense": "Axon Code muốn tóm tắt cuộc trò chuyện của bạn", "condenseConversation": "Tóm tắt cuộc trò chuyện" }, "seeNewChanges": "Hiển thị thay đổi mới", @@ -137,15 +137,15 @@ }, "docs": "Tài liệu", "rules": { - "tooltip": "Quản lý Quy tắc & Quy trình làm việc Kilo Code", - "ariaLabel": "Quy tắc Kilo Code", + "tooltip": "Quản lý Quy tắc & Quy trình làm việc Axon Code", + "ariaLabel": "Quy tắc Axon Code", "tabs": { "rules": "Quy tắc", "workflows": "Quy trình làm việc" }, "description": { - "rules": "Quy tắc cho phép bạn cung cấp hướng dẫn cho Kilo Code mà nó phải tuân theo trong tất cả các chế độ và cho tất cả các prompt. Chúng là một cách bền vững để bao gồm ngữ cảnh và tùy chọn cho tất cả các cuộc trò chuyện trong workspace của bạn hoặc toàn cầu.", - "workflows": "Quy trình làm việc là một mẫu được chuẩn bị cho một cuộc trò chuyện. Quy trình làm việc cho phép bạn xác định các prompt mà bạn sử dụng thường xuyên, và có thể bao gồm một loạt các bước để hướng dẫn Kilo Code thông qua các tác vụ lặp đi lặp lại, chẳng hạn như triển khai dịch vụ hoặc gửi PR. Để gọi quy trình làm việc, hãy nhập", + "rules": "Quy tắc cho phép bạn cung cấp hướng dẫn cho Axon Code mà nó phải tuân theo trong tất cả các chế độ và cho tất cả các prompt. Chúng là một cách bền vững để bao gồm ngữ cảnh và tùy chọn cho tất cả các cuộc trò chuyện trong workspace của bạn hoặc toàn cầu.", + "workflows": "Quy trình làm việc là một mẫu được chuẩn bị cho một cuộc trò chuyện. Quy trình làm việc cho phép bạn xác định các prompt mà bạn sử dụng thường xuyên, và có thể bao gồm một loạt các bước để hướng dẫn Axon Code thông qua các tác vụ lặp đi lặp lại, chẳng hạn như triển khai dịch vụ hoặc gửi PR. Để gọi quy trình làm việc, hãy nhập", "workflowsInChat": "trong chat." }, "sections": { @@ -215,11 +215,11 @@ "keybindingDescription": "Các tính năng Autocomplete có thể được kích hoạt bằng lệnh. Bạn có thể cấu hình Phím Tắt ở đây.", "enableAutoTrigger": { "label": "Bật Autocomplete", - "description": "Khi được bật, Kilo Code sẽ tự động kích hoạt Autocomplete khi bạn ngừng gõ. Điều này có thể hữu ích cho các sửa chữa nhanh và gợi ý." + "description": "Khi được bật, Axon Code sẽ tự động kích hoạt Autocomplete khi bạn ngừng gõ. Điều này có thể hữu ích cho các sửa chữa nhanh và gợi ý." }, "autoTriggerDelay": { "label": "Độ Trễ Kích Hoạt Tự Động", - "description": "Độ trễ tính bằng giây trước khi Kilo Code kích hoạt Autocomplete sau khi bạn ngừng gõ. Độ trễ ngắn hơn có nghĩa là gợi ý nhanh hơn, nhưng có thể tốn nhiều tài nguyên hơn." + "description": "Độ trễ tính bằng giây trước khi Axon Code kích hoạt Autocomplete sau khi bạn ngừng gõ. Độ trễ ngắn hơn có nghĩa là gợi ý nhanh hơn, nhưng có thể tốn nhiều tài nguyên hơn." }, "enableQuickInlineTaskKeybinding": { "label": "Tác vụ nhanh ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/vi/marketplace.json b/webview-ui/src/i18n/locales/vi/marketplace.json index fa3ef6f11a..27e999ff84 100644 --- a/webview-ui/src/i18n/locales/vi/marketplace.json +++ b/webview-ui/src/i18n/locales/vi/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "Đã cài đặt", "settings": "Cài đặt", diff --git a/webview-ui/src/i18n/locales/vi/mcp.json b/webview-ui/src/i18n/locales/vi/mcp.json index c149c2b75d..1bbc7b3370 100644 --- a/webview-ui/src/i18n/locales/vi/mcp.json +++ b/webview-ui/src/i18n/locales/vi/mcp.json @@ -2,16 +2,16 @@ "title": "Máy chủ MCP", "done": "Hoàn thành", "marketplace": "Chợ MCP", - "description": "<0>Giao thức ngữ cảnh mô hình cho phép giao tiếp với các máy chủ MCP đang chạy cục bộ, cung cấp các công cụ và tài nguyên bổ sung để mở rộng khả năng của Kilo Code. Bạn có thể sử dụng <1>các máy chủ do cộng đồng tạo hoặc yêu cầu Kilo Code tạo các công cụ mới dành riêng cho quy trình làm việc của bạn (ví dụ: \"thêm công cụ lấy tài liệu npm mới nhất\").", + "description": "<0>Giao thức ngữ cảnh mô hình cho phép giao tiếp với các máy chủ MCP đang chạy cục bộ, cung cấp các công cụ và tài nguyên bổ sung để mở rộng khả năng của Axon Code. Bạn có thể sử dụng <1>các máy chủ do cộng đồng tạo hoặc yêu cầu Axon Code tạo các công cụ mới dành riêng cho quy trình làm việc của bạn (ví dụ: \"thêm công cụ lấy tài liệu npm mới nhất\").", "instructions": "Hướng dẫn", "enableToggle": { "title": "Bật máy chủ MCP", - "description": "Bật lên để Kilo Code dùng công cụ từ các máy chủ MCP đã kết nối. Kilo Code sẽ có nhiều khả năng hơn. Nếu không dùng các công cụ này, hãy tắt để tiết kiệm chi phí token API." + "description": "Bật lên để Axon Code dùng công cụ từ các máy chủ MCP đã kết nối. Axon Code sẽ có nhiều khả năng hơn. Nếu không dùng các công cụ này, hãy tắt để tiết kiệm chi phí token API." }, "enableServerCreation": { "title": "Bật tạo máy chủ MCP", - "description": "Bật lên để Kilo Code giúp bạn tạo <1>máy chủ MCP mới tuỳ chỉnh. <0>Tìm hiểu về tạo máy chủ", - "hint": "Mẹo: Để giảm chi phí token API, hãy tắt khi không cần Kilo Code tạo máy chủ MCP mới." + "description": "Bật lên để Axon Code giúp bạn tạo <1>máy chủ MCP mới tuỳ chỉnh. <0>Tìm hiểu về tạo máy chủ", + "hint": "Mẹo: Để giảm chi phí token API, hãy tắt khi không cần Axon Code tạo máy chủ MCP mới." }, "editGlobalMCP": "Chỉnh sửa MCP toàn cục", "editProjectMCP": "Chỉnh sửa MCP dự án", diff --git a/webview-ui/src/i18n/locales/vi/prompts.json b/webview-ui/src/i18n/locales/vi/prompts.json index ad2dd24490..d89424e0bc 100644 --- a/webview-ui/src/i18n/locales/vi/prompts.json +++ b/webview-ui/src/i18n/locales/vi/prompts.json @@ -9,7 +9,7 @@ "editModesConfig": "Chỉnh sửa cấu hình chế độ", "editGlobalModes": "Chỉnh sửa chế độ toàn cục", "editProjectModes": "Chỉnh sửa chế độ dự án (.kilocodemodes)", - "createModeHelpText": "Chế độ là các vai trò chuyên biệt điều chỉnh hành vi của Kilo Code. <0>Tìm hiểu về Sử dụng Chế độ hoặc <1>Tùy chỉnh Chế độ.", + "createModeHelpText": "Chế độ là các vai trò chuyên biệt điều chỉnh hành vi của Axon Code. <0>Tìm hiểu về Sử dụng Chế độ hoặc <1>Tùy chỉnh Chế độ.", "selectMode": "Tìm kiếm chế độ" }, "apiConfiguration": { @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "Chế độ của tổ chức", - "description": "Chế độ này do tổ chức của bạn cung cấp và không thể chỉnh sửa tại đây. Để sửa đổi chế độ này, hãy truy cập Kilo Code Dashboard.", + "description": "Chế độ này do tổ chức của bạn cung cấp và không thể chỉnh sửa tại đây. Để sửa đổi chế độ này, hãy truy cập Axon Code Dashboard.", "cannotEdit": "Không thể chỉnh sửa các chế độ của tổ chức" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "Định nghĩa vai trò", "resetToDefault": "Đặt lại về mặc định", - "description": "Xác định chuyên môn và tính cách của Kilo Code cho chế độ này. Mô tả này định hình cách Kilo Code giới thiệu bản thân và tiếp cận nhiệm vụ." + "description": "Xác định chuyên môn và tính cách của Axon Code cho chế độ này. Mô tả này định hình cách Axon Code giới thiệu bản thân và tiếp cận nhiệm vụ." }, "description": { "title": "Mô tả ngắn (cho con người)", @@ -107,7 +107,7 @@ "types": { "ENHANCE": { "label": "Nâng cao lời nhắc", - "description": "Sử dụng nâng cao lời nhắc để nhận đề xuất hoặc cải tiến phù hợp cho đầu vào của bạn. Điều này đảm bảo Kilo Code hiểu ý định của bạn và cung cấp phản hồi tốt nhất có thể. Có sẵn thông qua biểu tượng ✨ trong chat." + "description": "Sử dụng nâng cao lời nhắc để nhận đề xuất hoặc cải tiến phù hợp cho đầu vào của bạn. Điều này đảm bảo Axon Code hiểu ý định của bạn và cung cấp phản hồi tốt nhất có thể. Có sẵn thông qua biểu tượng ✨ trong chat." }, "CONDENSE": { "label": "Cô đọng ngữ cảnh", @@ -184,7 +184,7 @@ }, "roleDefinition": { "label": "Định nghĩa vai trò", - "description": "Xác định chuyên môn và tính cách của Kilo Code cho chế độ này." + "description": "Xác định chuyên môn và tính cách của Axon Code cho chế độ này." }, "whenToUse": { "label": "Khi nào nên sử dụng (tùy chọn)", diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index b28be64f98..3c87999bbc 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -40,7 +40,7 @@ "description": "Quản lý các lệnh slash của bạn để thực thi nhanh các quy trình công việc và hành động tùy chỉnh. Tìm hiểu thêm" }, "prompts": { - "description": "Cấu hình các lời nhắc hỗ trợ được sử dụng cho các hành động nhanh như cải thiện lời nhắc, giải thích mã và khắc phục sự cố. Những lời nhắc này giúp Kilo Code cung cấp hỗ trợ tốt hơn cho các tác vụ phát triển phổ biến." + "description": "Cấu hình các lời nhắc hỗ trợ được sử dụng cho các hành động nhanh như cải thiện lời nhắc, giải thích mã và khắc phục sự cố. Những lời nhắc này giúp Axon Code cung cấp hỗ trợ tốt hơn cho các tác vụ phát triển phổ biến." }, "codeIndex": { "title": "Lập chỉ mục mã nguồn", @@ -139,16 +139,16 @@ }, "autoApprove": { "toggleShortcut": "Bạn có thể định cấu hình một phím tắt chung cho cài đặt này trong tùy chọn IDE của bạn.", - "description": "Cho phép Kilo Code tự động thực hiện các hoạt động mà không cần phê duyệt. Chỉ bật những cài đặt này nếu bạn hoàn toàn tin tưởng AI và hiểu rõ các rủi ro bảo mật liên quan.", + "description": "Cho phép Axon Code tự động thực hiện các hoạt động mà không cần phê duyệt. Chỉ bật những cài đặt này nếu bạn hoàn toàn tin tưởng AI và hiểu rõ các rủi ro bảo mật liên quan.", "enabled": "Phê duyệt tự động đã bật", "toggleAriaLabel": "Chuyển đổi tự động phê duyệt", "disabledAriaLabel": "Tự động phê duyệt bị vô hiệu hóa - hãy chọn các tùy chọn trước", "readOnly": { "label": "Đọc", - "description": "Khi được bật, Kilo Code sẽ tự động xem nội dung thư mục và đọc tệp mà không yêu cầu bạn nhấp vào nút Phê duyệt.", + "description": "Khi được bật, Axon Code sẽ tự động xem nội dung thư mục và đọc tệp mà không yêu cầu bạn nhấp vào nút Phê duyệt.", "outsideWorkspace": { "label": "Bao gồm các tệp ngoài không gian làm việc", - "description": "Cho phép Kilo Code đọc các tệp bên ngoài không gian làm việc hiện tại mà không yêu cầu phê duyệt." + "description": "Cho phép Axon Code đọc các tệp bên ngoài không gian làm việc hiện tại mà không yêu cầu phê duyệt." } }, "write": { @@ -157,11 +157,11 @@ "delayLabel": "Trì hoãn sau khi ghi để cho phép chẩn đoán phát hiện các vấn đề tiềm ẩn", "outsideWorkspace": { "label": "Bao gồm các tệp ngoài không gian làm việc", - "description": "Cho phép Kilo Code tạo và chỉnh sửa các tệp bên ngoài không gian làm việc hiện tại mà không yêu cầu phê duyệt." + "description": "Cho phép Axon Code tạo và chỉnh sửa các tệp bên ngoài không gian làm việc hiện tại mà không yêu cầu phê duyệt." }, "protected": { "label": "Bao gồm các tệp được bảo vệ", - "description": "Cho phép Kilo Code tạo và chỉnh sửa các tệp được bảo vệ (như .kilocodeignore và các tệp cấu hình .kilocode/) mà không yêu cầu phê duyệt." + "description": "Cho phép Axon Code tạo và chỉnh sửa các tệp được bảo vệ (như .kilocodeignore và các tệp cấu hình .kilocode/) mà không yêu cầu phê duyệt." } }, "browser": { @@ -388,7 +388,7 @@ "draftModelDesc": "Mô hình nháp phải từ cùng một họ mô hình để giải mã suy đoán hoạt động chính xác.", "selectDraftModel": "Chọn mô hình nháp", "noModelsFound": "Không tìm thấy mô hình nháp nào. Vui lòng đảm bảo LM Studio đang chạy với chế độ máy chủ được bật.", - "description": "LM Studio cho phép bạn chạy các mô hình cục bộ trên máy tính của bạn. Để biết hướng dẫn về cách bắt đầu, xem hướng dẫn nhanh của họ. Bạn cũng sẽ cần khởi động tính năng máy chủ cục bộ của LM Studio để sử dụng nó với tiện ích mở rộng này. Lưu ý: Kilo Code sử dụng các lời nhắc phức tạp và hoạt động tốt nhất với các mô hình Claude. Các mô hình kém mạnh hơn có thể không hoạt động như mong đợi." + "description": "LM Studio cho phép bạn chạy các mô hình cục bộ trên máy tính của bạn. Để biết hướng dẫn về cách bắt đầu, xem hướng dẫn nhanh của họ. Bạn cũng sẽ cần khởi động tính năng máy chủ cục bộ của LM Studio để sử dụng nó với tiện ích mở rộng này. Lưu ý: Axon Code sử dụng các lời nhắc phức tạp và hoạt động tốt nhất với các mô hình Claude. Các mô hình kém mạnh hơn có thể không hoạt động như mong đợi." }, "ollama": { "baseUrl": "URL cơ sở (tùy chọn)", @@ -399,7 +399,7 @@ "numCtx": "Kích thước cửa sổ ngữ cảnh (num_ctx)", "numCtxHelp": "Ghi đè kích thước cửa sổ ngữ cảnh mặc định của mô hình. Để trống để sử dụng cấu hình Modelfile của mô hình. Giá trị tối thiểu là 128.", "description": "Ollama cho phép bạn chạy các mô hình cục bộ trên máy tính của bạn. Để biết hướng dẫn về cách bắt đầu, xem hướng dẫn nhanh của họ.", - "warning": "Lưu ý: Kilo Code sử dụng các lời nhắc phức tạp và hoạt động tốt nhất với các mô hình Claude. Các mô hình kém mạnh hơn có thể không hoạt động như mong đợi." + "warning": "Lưu ý: Axon Code sử dụng các lời nhắc phức tạp và hoạt động tốt nhất với các mô hình Claude. Các mô hình kém mạnh hơn có thể không hoạt động như mong đợi." }, "unboundApiKey": "Khóa API Unbound", "getUnboundApiKey": "Lấy khóa API Unbound", @@ -421,7 +421,7 @@ } }, "customModel": { - "capabilities": "Cấu hình các khả năng và giá cả cho mô hình tương thích OpenAI tùy chỉnh của bạn. Hãy cẩn thận khi chỉ định khả năng của mô hình, vì chúng có thể ảnh hưởng đến cách Kilo Code hoạt động.", + "capabilities": "Cấu hình các khả năng và giá cả cho mô hình tương thích OpenAI tùy chỉnh của bạn. Hãy cẩn thận khi chỉ định khả năng của mô hình, vì chúng có thể ảnh hưởng đến cách Axon Code hoạt động.", "maxTokens": { "label": "Số token đầu ra tối đa", "description": "Số lượng token tối đa mà mô hình có thể tạo ra trong một phản hồi. (Chỉ định -1 để cho phép máy chủ đặt số token tối đa.)" @@ -468,7 +468,7 @@ }, "consecutiveMistakeLimit": { "label": "Giới hạn lỗi và lặp lại", - "description": "Số lỗi liên tiếp hoặc hành động lặp lại trước khi hiển thị hộp thoại 'Kilo Code đang gặp sự cố'", + "description": "Số lỗi liên tiếp hoặc hành động lặp lại trước khi hiển thị hộp thoại 'Axon Code đang gặp sự cố'", "unlimitedDescription": "Đã bật thử lại không giới hạn (tự động tiếp tục). Hộp thoại sẽ không bao giờ xuất hiện.", "warning": "⚠️ Đặt thành 0 cho phép thử lại không giới hạn, điều này có thể tiêu tốn mức sử dụng API đáng kể" }, @@ -520,7 +520,7 @@ "browser": { "enable": { "label": "Bật công cụ trình duyệt", - "description": "Khi được bật, Kilo Code có thể sử dụng trình duyệt để tương tác với các trang web khi sử dụng các mô hình hỗ trợ sử dụng máy tính. <0>Tìm hiểu thêm" + "description": "Khi được bật, Axon Code có thể sử dụng trình duyệt để tương tác với các trang web khi sử dụng các mô hình hỗ trợ sử dụng máy tính. <0>Tìm hiểu thêm" }, "viewport": { "label": "Kích thước khung nhìn", @@ -548,18 +548,18 @@ "checkpoints": { "enable": { "label": "Bật điểm kiểm tra tự động", - "description": "Khi được bật, Kilo Code sẽ tự động tạo các điểm kiểm tra trong quá trình thực hiện nhiệm vụ, giúp dễ dàng xem lại các thay đổi hoặc quay lại trạng thái trước đó. <0>Tìm hiểu thêm" + "description": "Khi được bật, Axon Code sẽ tự động tạo các điểm kiểm tra trong quá trình thực hiện nhiệm vụ, giúp dễ dàng xem lại các thay đổi hoặc quay lại trạng thái trước đó. <0>Tìm hiểu thêm" } }, "notifications": { "sound": { "label": "Bật hiệu ứng âm thanh", - "description": "Khi được bật, Kilo Code sẽ phát hiệu ứng âm thanh cho thông báo và sự kiện.", + "description": "Khi được bật, Axon Code sẽ phát hiệu ứng âm thanh cho thông báo và sự kiện.", "volumeLabel": "Âm lượng" }, "tts": { "label": "Bật chuyển văn bản thành giọng nói", - "description": "Khi được bật, Kilo Code sẽ đọc to các phản hồi của nó bằng chức năng chuyển văn bản thành giọng nói.", + "description": "Khi được bật, Axon Code sẽ đọc to các phản hồi của nó bằng chức năng chuyển văn bản thành giọng nói.", "speedLabel": "Tốc độ" } }, @@ -567,7 +567,7 @@ "description": "Kiểm soát thông tin nào được đưa vào cửa sổ ngữ cảnh của AI, ảnh hưởng đến việc sử dụng token và chất lượng phản hồi", "autoCondenseContextPercent": { "label": "Ngưỡng kích hoạt nén ngữ cảnh thông minh", - "description": "Khi cửa sổ ngữ cảnh đạt đến ngưỡng này, Kilo Code sẽ tự động nén nó." + "description": "Khi cửa sổ ngữ cảnh đạt đến ngưỡng này, Axon Code sẽ tự động nén nó." }, "condensingApiConfiguration": { "label": "Cấu hình API cho Tóm tắt Ngữ cảnh", @@ -583,7 +583,7 @@ }, "autoCondenseContext": { "name": "Tự động kích hoạt nén ngữ cảnh thông minh", - "description": "Khi được bật, Kilo Code sẽ tự động nén ngữ cảnh khi đạt đến ngưỡng. Khi bị tắt, bạn vẫn có thể kích hoạt nén ngữ cảnh thủ công." + "description": "Khi được bật, Axon Code sẽ tự động nén ngữ cảnh khi đạt đến ngưỡng. Khi bị tắt, bạn vẫn có thể kích hoạt nén ngữ cảnh thủ công." }, "openTabs": { "label": "Giới hạn ngữ cảnh tab đang mở", @@ -599,7 +599,7 @@ }, "maxReadFile": { "label": "Ngưỡng tự động cắt ngắn khi đọc tệp", - "description": "Kilo Code đọc số dòng này khi mô hình không chỉ định giá trị bắt đầu/kết thúc. Nếu số này nhỏ hơn tổng số dòng của tệp, Kilo Code sẽ tạo một chỉ mục số dòng của các định nghĩa mã. Trường hợp đặc biệt: -1 chỉ thị Kilo Code đọc toàn bộ tệp (không tạo chỉ mục), và 0 chỉ thị không đọc dòng nào và chỉ cung cấp chỉ mục dòng cho ngữ cảnh tối thiểu. Giá trị thấp hơn giảm thiểu việc sử dụng ngữ cảnh ban đầu, cho phép đọc chính xác các phạm vi dòng sau này. Các yêu cầu có chỉ định bắt đầu/kết thúc rõ ràng không bị giới hạn bởi cài đặt này.", + "description": "Axon Code đọc số dòng này khi mô hình không chỉ định giá trị bắt đầu/kết thúc. Nếu số này nhỏ hơn tổng số dòng của tệp, Axon Code sẽ tạo một chỉ mục số dòng của các định nghĩa mã. Trường hợp đặc biệt: -1 chỉ thị Axon Code đọc toàn bộ tệp (không tạo chỉ mục), và 0 chỉ thị không đọc dòng nào và chỉ cung cấp chỉ mục dòng cho ngữ cảnh tối thiểu. Giá trị thấp hơn giảm thiểu việc sử dụng ngữ cảnh ban đầu, cho phép đọc chính xác các phạm vi dòng sau này. Các yêu cầu có chỉ định bắt đầu/kết thúc rõ ràng không bị giới hạn bởi cài đặt này.", "lines": "dòng", "always_full_read": "Luôn đọc toàn bộ tệp" }, @@ -708,7 +708,7 @@ "advanced": { "diff": { "label": "Bật chỉnh sửa qua diff", - "description": "Khi được bật, Kilo Code sẽ có thể chỉnh sửa tệp nhanh hơn và sẽ tự động từ chối ghi toàn bộ tệp bị cắt ngắn. Hoạt động tốt nhất với mô hình Claude 4 Sonnet mới nhất.", + "description": "Khi được bật, Axon Code sẽ có thể chỉnh sửa tệp nhanh hơn và sẽ tự động từ chối ghi toàn bộ tệp bị cắt ngắn. Hoạt động tốt nhất với mô hình Claude 4 Sonnet mới nhất.", "strategy": { "label": "Chiến lược diff", "options": { @@ -729,7 +729,7 @@ }, "todoList": { "label": "Bật công cụ danh sách việc cần làm", - "description": "Khi được bật, Kilo Code có thể tạo và quản lý danh sách việc cần làm để theo dõi tiến độ công việc. Điều này giúp tổ chức các tác vụ phức tạp thành các bước có thể quản lý được." + "description": "Khi được bật, Axon Code có thể tạo và quản lý danh sách việc cần làm để theo dõi tiến độ công việc. Điều này giúp tổ chức các tác vụ phức tạp thành các bước có thể quản lý được." } }, "experimental": { @@ -739,23 +739,23 @@ }, "SEARCH_AND_REPLACE": { "name": "Sử dụng công cụ tìm kiếm và thay thế thử nghiệm", - "description": "Bật công cụ tìm kiếm và thay thế thử nghiệm, cho phép Kilo Code thay thế nhiều phiên bản của một thuật ngữ tìm kiếm trong một yêu cầu." + "description": "Bật công cụ tìm kiếm và thay thế thử nghiệm, cho phép Axon Code thay thế nhiều phiên bản của một thuật ngữ tìm kiếm trong một yêu cầu." }, "INSERT_BLOCK": { "name": "Sử dụng công cụ chèn nội dung thử nghiệm", - "description": "Bật công cụ chèn nội dung thử nghiệm, cho phép Kilo Code chèn nội dung tại số dòng cụ thể mà không cần tạo diff." + "description": "Bật công cụ chèn nội dung thử nghiệm, cho phép Axon Code chèn nội dung tại số dòng cụ thể mà không cần tạo diff." }, "POWER_STEERING": { "name": "Sử dụng chế độ \"power steering\" thử nghiệm", - "description": "Khi được bật, Kilo Code sẽ nhắc nhở mô hình về chi tiết định nghĩa chế độ hiện tại thường xuyên hơn. Điều này sẽ dẫn đến việc tuân thủ chặt chẽ hơn các định nghĩa vai trò và hướng dẫn tùy chỉnh, nhưng sẽ sử dụng nhiều token hơn cho mỗi tin nhắn." + "description": "Khi được bật, Axon Code sẽ nhắc nhở mô hình về chi tiết định nghĩa chế độ hiện tại thường xuyên hơn. Điều này sẽ dẫn đến việc tuân thủ chặt chẽ hơn các định nghĩa vai trò và hướng dẫn tùy chỉnh, nhưng sẽ sử dụng nhiều token hơn cho mỗi tin nhắn." }, "MULTI_SEARCH_AND_REPLACE": { "name": "Sử dụng công cụ diff đa khối thử nghiệm", - "description": "Khi được bật, Kilo Code sẽ sử dụng công cụ diff đa khối. Điều này sẽ cố gắng cập nhật nhiều khối mã trong tệp trong một yêu cầu." + "description": "Khi được bật, Axon Code sẽ sử dụng công cụ diff đa khối. Điều này sẽ cố gắng cập nhật nhiều khối mã trong tệp trong một yêu cầu." }, "CONCURRENT_FILE_READS": { "name": "Bật đọc tệp đồng thời", - "description": "Khi bật, Kilo Code có thể đọc nhiều tệp trong một yêu cầu duy nhất. Khi tắt, Kilo Code phải đọc từng tệp một. Việc tắt có thể hữu ích khi làm việc với các mô hình ít khả năng hơn hoặc khi bạn muốn kiểm soát nhiều hơn quyền truy cập tệp." + "description": "Khi bật, Axon Code có thể đọc nhiều tệp trong một yêu cầu duy nhất. Khi tắt, Axon Code phải đọc từng tệp một. Việc tắt có thể hữu ích khi làm việc với các mô hình ít khả năng hơn hoặc khi bạn muốn kiểm soát nhiều hơn quyền truy cập tệp." }, "MARKETPLACE": { "name": "Bật Marketplace", @@ -763,11 +763,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "Bật chỉnh sửa tệp đồng thời", - "description": "Khi được bật, Kilo Code có thể chỉnh sửa nhiều tệp trong một yêu cầu duy nhất. Khi bị tắt, Kilo Code phải chỉnh sửa từng tệp một. Tắt tính năng này có thể hữu ích khi làm việc với các mô hình kém khả năng hơn hoặc khi bạn muốn kiểm soát nhiều hơn đối với các thay đổi tệp." + "description": "Khi được bật, Axon Code có thể chỉnh sửa nhiều tệp trong một yêu cầu duy nhất. Khi bị tắt, Axon Code phải chỉnh sửa từng tệp một. Tắt tính năng này có thể hữu ích khi làm việc với các mô hình kém khả năng hơn hoặc khi bạn muốn kiểm soát nhiều hơn đối với các thay đổi tệp." }, "PREVENT_FOCUS_DISRUPTION": { "name": "Chỉnh sửa nền", - "description": "Khi được bật, ngăn chặn gián đoạn tiêu điểm trình soạn thảo. Việc chỉnh sửa tệp diễn ra ở nền mà không mở chế độ xem diff hoặc chiếm tiêu điểm. Bạn có thể tiếp tục làm việc không bị gián đoạn trong khi Kilo Code thực hiện thay đổi. Các tệp có thể được mở mà không có tiêu điểm để thu thập chẩn đoán hoặc giữ hoàn toàn đóng." + "description": "Khi được bật, ngăn chặn gián đoạn tiêu điểm trình soạn thảo. Việc chỉnh sửa tệp diễn ra ở nền mà không mở chế độ xem diff hoặc chiếm tiêu điểm. Bạn có thể tiếp tục làm việc không bị gián đoạn trong khi Axon Code thực hiện thay đổi. Các tệp có thể được mở mà không có tiêu điểm để thu thập chẩn đoán hoặc giữ hoàn toàn đóng." }, "ASSISTANT_MESSAGE_PARSER": { "name": "Dùng bộ phân tích tin nhắn mới", @@ -779,13 +779,13 @@ }, "IMAGE_GENERATION": { "name": "Bật tạo hình ảnh AI", - "description": "Khi được bật, Kilo Code có thể tạo hình ảnh từ lời nhắc văn bản. Yêu cầu khóa API Kilo Code hoặc OpenRouter được cấu hình.", + "description": "Khi được bật, Axon Code có thể tạo hình ảnh từ lời nhắc văn bản. Yêu cầu khóa API Axon Code hoặc OpenRouter được cấu hình.", "apiProvider": "Nhà cung cấp API", "openRouterApiKeyLabel": "Khóa API OpenRouter", "openRouterApiKeyPlaceholder": "Nhập khóa API OpenRouter của bạn", - "kiloCodeApiKeyLabel": "Khóa API Kilo Code", - "kiloCodeApiKeyPlaceholder": "Nhập khóa API Kilo Code của bạn", - "kiloCodeApiKeyPaste": "Dán khóa API Kilo Code hiện tại", + "kiloCodeApiKeyLabel": "Khóa API Axon Code", + "kiloCodeApiKeyPlaceholder": "Nhập khóa API Axon Code của bạn", + "kiloCodeApiKeyPaste": "Dán khóa API Axon Code hiện tại", "getApiKeyText": "Lấy khóa API của bạn từ", "modelSelectionLabel": "Mô hình tạo hình ảnh", "modelSelectionDescription": "Chọn mô hình để sử dụng cho việc tạo hình ảnh", @@ -798,7 +798,7 @@ }, "MORPH_FAST_APPLY": { "name": "Bật Fast Apply", - "description": "Khi được bật, Kilo Code có thể chỉnh sửa tệp bằng Fast Apply với các mô hình chuyên biệt được tối ưu hóa cho việc sửa đổi mã. Yêu cầu Kilo Gateway Provider, OpenRouter hoặc khóa API Morph.", + "description": "Khi được bật, Axon Code có thể chỉnh sửa tệp bằng Fast Apply với các mô hình chuyên biệt được tối ưu hóa cho việc sửa đổi mã. Yêu cầu Kilo Gateway Provider, OpenRouter hoặc khóa API Morph.", "apiKey": "Khóa API Morph (tùy chọn)", "placeholder": "Nhập khóa API Morph của bạn (tùy chọn)", "modelLabel": "Lựa chọn mô hình", @@ -812,12 +812,12 @@ }, "RUN_SLASH_COMMAND": { "name": "Bật lệnh slash do mô hình khởi tạo", - "description": "Khi được bật, Kilo Code có thể chạy các lệnh slash của bạn để thực hiện các quy trình làm việc." + "description": "Khi được bật, Axon Code có thể chạy các lệnh slash của bạn để thực hiện các quy trình làm việc." } }, "promptCaching": { "label": "Tắt bộ nhớ đệm prompt", - "description": "Khi được chọn, Kilo Code sẽ không sử dụng bộ nhớ đệm prompt cho mô hình này." + "description": "Khi được chọn, Axon Code sẽ không sử dụng bộ nhớ đệm prompt cho mô hình này." }, "temperature": { "useCustom": "Sử dụng nhiệt độ tùy chỉnh", @@ -849,18 +849,18 @@ } }, "modelPicker": { - "automaticFetch": "Tiện ích mở rộng tự động lấy danh sách mới nhất các mô hình có sẵn trên {{serviceName}}. Nếu bạn không chắc chắn nên chọn mô hình nào, Kilo Code hoạt động tốt nhất với {{defaultModelId}}.", + "automaticFetch": "Tiện ích mở rộng tự động lấy danh sách mới nhất các mô hình có sẵn trên {{serviceName}}. Nếu bạn không chắc chắn nên chọn mô hình nào, Axon Code hoạt động tốt nhất với {{defaultModelId}}.", "label": "Mô hình", "searchPlaceholder": "Tìm kiếm", "noMatchFound": "Không tìm thấy kết quả", "useCustomModel": "Sử dụng tùy chỉnh: {{modelId}}" }, "footer": { - "feedback": "Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng mở một vấn đề tại github.com/Kilo-Org/kilocode hoặc tham gia reddit.com/r/kilocode hoặc kilocode.ai/discord", - "support": "Đối với các câu hỏi về tài chính, vui lòng liên hệ Hỗ trợ khách hàng tại https://kilocode.ai/support", + "feedback": "Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng mở một vấn đề tại github.com/Kilo-Org/kilocode hoặc tham gia reddit.com/r/kilocode hoặc matterai.so/discord", + "support": "Đối với các câu hỏi về tài chính, vui lòng liên hệ Hỗ trợ khách hàng tại https://matterai.so/support", "telemetry": { "label": "Cho phép báo cáo lỗi và sử dụng ẩn danh", - "description": "Giúp cải thiện Kilo Code bằng cách gửi dữ liệu sử dụng ẩn danh và báo cáo lỗi. Không bao giờ gửi mã, lời nhắc hoặc thông tin cá nhân. Xem chính sách bảo mật của chúng tôi để biết thêm chi tiết." + "description": "Giúp cải thiện Axon Code bằng cách gửi dữ liệu sử dụng ẩn danh và báo cáo lỗi. Không bao giờ gửi mã, lời nhắc hoặc thông tin cá nhân. Xem chính sách bảo mật của chúng tôi để biết thêm chi tiết." }, "settings": { "import": "Nhập", diff --git a/webview-ui/src/i18n/locales/vi/welcome.json b/webview-ui/src/i18n/locales/vi/welcome.json index ba5bb2d2db..85a224e768 100644 --- a/webview-ui/src/i18n/locales/vi/welcome.json +++ b/webview-ui/src/i18n/locales/vi/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "Xin chào, tôi là Kilo Code!", - "introduction": "Kilo Code là công cụ lập trình tự động hàng đầu. Hãy sẵn sàng để thiết kế kiến trúc, viết mã, gỡ lỗi và tăng năng suất của bạn như chưa từng có trước đây. Để tiếp tục, Kilo Code yêu cầu một khóa API.", + "greeting": "Xin chào, tôi là Axon Code!", + "introduction": "Axon Code là công cụ lập trình tự động hàng đầu. Hãy sẵn sàng để thiết kế kiến trúc, viết mã, gỡ lỗi và tăng năng suất của bạn như chưa từng có trước đây. Để tiếp tục, Axon Code yêu cầu một khóa API.", "notice": "Để bắt đầu, tiện ích mở rộng này cần một nhà cung cấp API.", "start": "Bắt đầu thôi!", "routers": { @@ -16,12 +16,12 @@ "incentive": "Dùng thử Roo miễn phí" } }, - "chooseProvider": "Để thực hiện phép màu của mình, Kilo Code cần một khóa API.", + "chooseProvider": "Để thực hiện phép màu của mình, Axon Code cần một khóa API.", "startRouter": "Chúng tôi khuyên bạn nên sử dụng bộ định tuyến LLM:", "startCustom": "Hoặc bạn có thể sử dụng khóa API của riêng mình:", "telemetry": { - "helpImprove": "Giúp cải thiện Kilo Code", - "helpImproveMessage": "Kilo Code thu thập dữ liệu lỗi và sử dụng để giúp chúng tôi sửa lỗi và cải thiện tiện ích mở rộng. Dữ liệu viễn trắc này không thu thập mã, prompts hoặc thông tin cá nhân. Bạn có thể tắt tính năng này trong cài đặt." + "helpImprove": "Giúp cải thiện Axon Code", + "helpImproveMessage": "Axon Code thu thập dữ liệu lỗi và sử dụng để giúp chúng tôi sửa lỗi và cải thiện tiện ích mở rộng. Dữ liệu viễn trắc này không thu thập mã, prompts hoặc thông tin cá nhân. Bạn có thể tắt tính năng này trong cài đặt." }, "importSettings": "Nhập cài đặt" } diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index f52390148d..8106c7d10e 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -1,5 +1,5 @@ { - "greeting": "Kilo Code 能为您做什么?", + "greeting": "Axon Code 能为您做什么?", "task": { "title": "任务", "expand": "展开任务", @@ -21,7 +21,7 @@ "sharePublicly": "公开分享", "sharePubliclyDescription": "任何拥有链接的人都可访问", "connectToCloud": "连接到云端", - "connectToCloudDescription": "登录 Kilo Code Cloud 以分享任务", + "connectToCloudDescription": "登录 Axon Code Cloud 以分享任务", "sharingDisabledByOrganization": "组织已禁用分享功能", "shareSuccessOrganization": "组织链接已复制到剪贴板", "shareSuccessPublic": "公开链接已复制到剪贴板", @@ -92,7 +92,7 @@ }, "scrollToBottom": "滚动到聊天底部", "about": "通过 AI 辅助生成、重构和调试代码。查看我们的 文档 了解更多信息。", - "onboarding": "此工作区中的任务列表为空。 请在下方输入任务开始。 不确定如何开始? 在 文档 中阅读更多关于 Kilo Code 可以为您做什么的信息。", + "onboarding": "此工作区中的任务列表为空。 请在下方输入任务开始。 不确定如何开始? 在 文档 中阅读更多关于 Axon Code 可以为您做什么的信息。", "rooTips": { "boomerangTasks": { "title": "任务编排", @@ -168,7 +168,7 @@ "current": "当前" }, "instructions": { - "wantsToFetch": "Kilo Code 想要获取详细指示以协助当前任务" + "wantsToFetch": "Axon Code 想要获取详细指示以协助当前任务" }, "fileOperations": { "wantsToRead": "需要读取文件", @@ -183,9 +183,9 @@ "wantsToInsert": "需要在此文件中插入内容", "wantsToInsertWithLineNumber": "需要在第 {{lineNumber}} 行插入内容", "wantsToInsertAtEnd": "需要在文件末尾添加内容", - "wantsToReadAndXMore": "Kilo Code 想读取此文件以及另外 {{count}} 个文件", - "wantsToReadMultiple": "Kilo Code 想要读取多个文件", - "wantsToApplyBatchChanges": "Kilo Code 想要对多个文件应用更改", + "wantsToReadAndXMore": "Axon Code 想读取此文件以及另外 {{count}} 个文件", + "wantsToReadMultiple": "Axon Code 想要读取多个文件", + "wantsToApplyBatchChanges": "Axon Code 想要对多个文件应用更改", "wantsToGenerateImage": "需要生成图片", "wantsToGenerateImageOutsideWorkspace": "需要在工作区外生成图片", "wantsToGenerateImageProtected": "需要在受保护位置生成图片", @@ -337,13 +337,13 @@ "profileViolationWarning": "当前配置文件与您的组织设置不兼容", "shellIntegration": { "title": "命令执行警告", - "description": "您的命令正在没有 VSCode 终端 shell 集成的情况下执行。要隐藏此警告,您可以在 Kilo Code 设置Terminal 部分禁用 shell 集成,或使用下方链接排查 VSCode 终端集成问题。", + "description": "您的命令正在没有 VSCode 终端 shell 集成的情况下执行。要隐藏此警告,您可以在 Axon Code 设置Terminal 部分禁用 shell 集成,或使用下方链接排查 VSCode 终端集成问题。", "troubleshooting": "点击此处查看 shell 集成文档。" }, "ask": { "autoApprovedRequestLimitReached": { "title": "已达自动批准请求限制", - "description": "Kilo Code 已达到 {{count}} 次 API 请求的自动批准限制。您想重置计数并继续任务吗?", + "description": "Axon Code 已达到 {{count}} 次 API 请求的自动批准限制。您想重置计数并继续任务吗?", "button": "重置并继续" }, "autoApprovedCostLimitReached": { @@ -353,8 +353,8 @@ } }, "codebaseSearch": { - "wantsToSearch": "Kilo Code 需要搜索代码库: {{query}}", - "wantsToSearchWithPath": "Kilo Code 需要在 {{path}} 中搜索: {{query}}", + "wantsToSearch": "Axon Code 需要搜索代码库: {{query}}", + "wantsToSearchWithPath": "Axon Code 需要在 {{path}} 中搜索: {{query}}", "didSearch_one": "找到 1 个结果", "didSearch_other": "找到 {{count}} 个结果", "resultTooltip": "相似度评分: {{score}} (点击打开文件)" @@ -419,7 +419,7 @@ "clickToEdit": "点击编辑消息" }, "slashCommand": { - "wantsToRun": "Kilo Code 想要运行斜杠命令", - "didRun": "Kilo Code 运行了斜杠命令" + "wantsToRun": "Axon Code 想要运行斜杠命令", + "didRun": "Axon Code 运行了斜杠命令" } } diff --git a/webview-ui/src/i18n/locales/zh-CN/kilocode.json b/webview-ui/src/i18n/locales/zh-CN/kilocode.json index 7929764bf3..7bf8225962 100644 --- a/webview-ui/src/i18n/locales/zh-CN/kilocode.json +++ b/webview-ui/src/i18n/locales/zh-CN/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "欢迎使用 Kilo Code!", - "introText1": "Kilo Code 是一个免费的开源 AI 编程代理。", + "greeting": "欢迎使用 Axon Code!", + "introText1": "Axon Code 是一个免费的开源 AI 编程代理。", "introText2": "它适用于最新的 AI 模型,如 Claude Sonnet 4.5、Gemini 2.5 Pro、GPT-5 以及 450 多个其他模型。", "introText3": "创建免费账户,首次充值即可获得 20 美元奖励额度。", "ctaButton": "开始使用", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "添加额度", - "lowBalance": "你的 Kilo Code 余额不足", + "lowBalance": "你的 Axon Code 余额不足", "newOrganization": "在工作中使用 Kilo?" }, "pagination": { @@ -44,27 +44,27 @@ "contextManagement": { "allowVeryLargeReads": { "label": "允许超大文件读取", - "description": "启用后,Kilo Code 将执行超大文件或 MCP 输出读取,即使存在高概率溢出上下文窗口(内容大小 >80% 的上下文窗口)。" + "description": "启用后,Axon Code 将执行超大文件或 MCP 输出读取,即使存在高概率溢出上下文窗口(内容大小 >80% 的上下文窗口)。" } }, "systemNotifications": { "label": "启用系统通知", - "description": "启用后 Kilo Code 将发送系统通知,提醒任务完成或错误等重要事件。", + "description": "启用后 Axon Code 将发送系统通知,提醒任务完成或错误等重要事件。", "testButton": "测试通知", - "testTitle": "Kilo Code", - "testMessage": "这是来自 Kilo Code 的测试通知。" + "testTitle": "Axon Code", + "testMessage": "这是来自 Axon Code 的测试通知。" }, "provider": { - "account": "Kilo Code 账号", - "apiKey": "Kilo Code API 密钥", - "login": "登录 Kilo Code", - "logout": "退出 Kilo Code", - "automaticFetch": "最新模型在 Kilo Code 中自动可用。如果您不确定选择哪个模型,Kilo Code 与顶部粗体显示的推荐模型配合最佳。", + "account": "Axon Code 账号", + "apiKey": "Axon Code API 密钥", + "login": "登录 Axon Code", + "logout": "退出 Axon Code", + "automaticFetch": "最新模型在 Axon Code 中自动可用。如果您不确定选择哪个模型,Axon Code 与顶部粗体显示的推荐模型配合最佳。", "providerRouting": { "title": "提供商路由", "managedByOrganization": "管理组织级提供商路由", "createOrganization": "创建组织以管理提供商路由", - "description": "Kilo Code 将请求路由到您模型的最佳可用提供商。默认情况下,请求会在顶级提供商之间进行负载均衡,以最大限度地延长正常运行时间。但是,您可以选择要用于此模型的特定提供商。", + "description": "Axon Code 将请求路由到您模型的最佳可用提供商。默认情况下,请求会在顶级提供商之间进行负载均衡,以最大限度地延长正常运行时间。但是,您可以选择要用于此模型的特定提供商。", "sorting": { "default": "默认提供商排序", "price": "优先选择低价格提供商", @@ -83,7 +83,7 @@ "modelInfo": { "contextWindow": "上下文窗口", "providerBreakdown": "提供商价格和功能详情", - "averageKiloCodeCost": "这是过去一周 Kilo Code 使用此模型的实际平均费用。由于提示词缓存的使用,费用可能低于标准价格。", + "averageKiloCodeCost": "这是过去一周 Axon Code 使用此模型的实际平均费用。由于提示词缓存的使用,费用可能低于标准价格。", "table": { "provider": "提供商", "context": "端点可以处理的 Token 数(输入 + 输出)。", @@ -113,7 +113,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code 想要压缩你的对话", + "wantsToCondense": "Axon Code 想要压缩你的对话", "condenseConversation": "压缩对话" }, "seeNewChanges": "查看新更改", @@ -144,15 +144,15 @@ }, "docs": "文档", "rules": { - "tooltip": "管理 Kilo Code 规则和工作流", - "ariaLabel": "Kilo Code 规则", + "tooltip": "管理 Axon Code 规则和工作流", + "ariaLabel": "Axon Code 规则", "tabs": { "rules": "规则", "workflows": "工作流" }, "description": { - "rules": "规则允许你为 Kilo Code 提供在所有模式和所有提示中都应遵循的指令。它们是在你的工作空间或全局范围内为所有对话包含上下文和偏好的持久方式。", - "workflows": "工作流是为对话准备的模板。工作流允许你定义经常使用的提示,并可以包含一系列步骤来指导 Kilo Code 完成重复性任务,如部署服务或提交 PR。要调用工作流,请输入", + "rules": "规则允许你为 Axon Code 提供在所有模式和所有提示中都应遵循的指令。它们是在你的工作空间或全局范围内为所有对话包含上下文和偏好的持久方式。", + "workflows": "工作流是为对话准备的模板。工作流允许你定义经常使用的提示,并可以包含一系列步骤来指导 Axon Code 完成重复性任务,如部署服务或提交 PR。要调用工作流,请输入", "workflowsInChat": "在聊天中。" }, "sections": { @@ -222,11 +222,11 @@ "keybindingDescription": "自动补全功能可以通过命令触发。你可以在这里配置键盘快捷键。", "enableAutoTrigger": { "label": "启用自动补全", - "description": "启用后,当你停止输入时 Kilo Code 将自动触发自动补全。这对快速修复和建议很有用。" + "description": "启用后,当你停止输入时 Axon Code 将自动触发自动补全。这对快速修复和建议很有用。" }, "autoTriggerDelay": { "label": "自动触发延迟", - "description": "你停止输入后 Kilo Code 触发自动补全前的秒数延迟。延迟越短建议获取速度越快,但可能更消耗资源。" + "description": "你停止输入后 Axon Code 触发自动补全前的秒数延迟。延迟越短建议获取速度越快,但可能更消耗资源。" }, "enableQuickInlineTaskKeybinding": { "label": "快速任务 ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/zh-CN/marketplace.json b/webview-ui/src/i18n/locales/zh-CN/marketplace.json index 7396bf5aa8..6876d09d5a 100644 --- a/webview-ui/src/i18n/locales/zh-CN/marketplace.json +++ b/webview-ui/src/i18n/locales/zh-CN/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code Marketplace", + "title": "Axon Code Marketplace", "tabs": { "installed": "已安装", "settings": "设置", diff --git a/webview-ui/src/i18n/locales/zh-CN/mcp.json b/webview-ui/src/i18n/locales/zh-CN/mcp.json index 336a31afc0..6efb40134e 100644 --- a/webview-ui/src/i18n/locales/zh-CN/mcp.json +++ b/webview-ui/src/i18n/locales/zh-CN/mcp.json @@ -6,12 +6,12 @@ "instructions": "使用说明", "enableToggle": { "title": "启用 MCP 服务器", - "description": "开启后 Kilo Code 可用已连接 MCP 服务器的工具,能力更强。不用这些工具时建议关闭,节省 API Token 费用。" + "description": "开启后 Axon Code 可用已连接 MCP 服务器的工具,能力更强。不用这些工具时建议关闭,节省 API Token 费用。" }, "enableServerCreation": { "title": "启用 MCP 服务器创建", - "description": "开启后 Kilo Code 可帮你创建<1>新自定义 MCP 服务器。<0>了解服务器创建", - "hint": "提示:不需要 Kilo Code 创建新 MCP 服务器时建议关闭,减少 API Token 费用。" + "description": "开启后 Axon Code 可帮你创建<1>新自定义 MCP 服务器。<0>了解服务器创建", + "hint": "提示:不需要 Axon Code 创建新 MCP 服务器时建议关闭,减少 API Token 费用。" }, "editGlobalMCP": "编辑全局 MCP", "editProjectMCP": "编辑项目 MCP", diff --git a/webview-ui/src/i18n/locales/zh-CN/prompts.json b/webview-ui/src/i18n/locales/zh-CN/prompts.json index 7803fd680b..b57ba43af5 100644 --- a/webview-ui/src/i18n/locales/zh-CN/prompts.json +++ b/webview-ui/src/i18n/locales/zh-CN/prompts.json @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "组织模式", - "description": "此模式由你的组织提供,无法在此编辑。要修改此模式,请访问 Kilo Code Dashboard。", + "description": "此模式由你的组织提供,无法在此编辑。要修改此模式,请访问 Axon Code Dashboard。", "cannotEdit": "组织模式不可编辑" }, "tools": { diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 3b0acf1936..f19cde24c5 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -33,7 +33,7 @@ "ui": "UI", "experimental": "实验性", "language": "语言", - "about": "关于 Kilo Code", + "about": "关于 Axon Code", "mcp": "MCP 服务器", "display": "显示" }, @@ -41,7 +41,7 @@ "description": "管理您的斜杠命令,以快速执行自定义工作流和操作。 了解更多" }, "prompts": { - "description": "配置用于快速操作的支持提示词,如增强提示词、解释代码和修复问题。这些提示词帮助 Kilo Code 为常见开发任务提供更好的支持。" + "description": "配置用于快速操作的支持提示词,如增强提示词、解释代码和修复问题。这些提示词帮助 Axon Code 为常见开发任务提供更好的支持。" }, "codeIndex": { "title": "代码库索引", @@ -140,16 +140,16 @@ }, "autoApprove": { "toggleShortcut": "您可以在 IDE 首选项中为此设置配置全局快捷方式。", - "description": "允许 Kilo Code 自动执行操作而无需批准。只有在您完全信任 AI 并了解相关安全风险的情况下才启用这些设置。", + "description": "允许 Axon Code 自动执行操作而无需批准。只有在您完全信任 AI 并了解相关安全风险的情况下才启用这些设置。", "enabled": "自动批准已启用", "toggleAriaLabel": "切换自动批准", "disabledAriaLabel": "自动批准已禁用 - 请先选择选项", "readOnly": { "label": "读取", - "description": "启用后,Kilo Code 将自动浏览目录和读取文件内容,无需人工确认。", + "description": "启用后,Axon Code 将自动浏览目录和读取文件内容,无需人工确认。", "outsideWorkspace": { "label": "包含工作区外的文件", - "description": "允许 Kilo Code 读取当前工作区外的文件,无需批准。" + "description": "允许 Axon Code 读取当前工作区外的文件,无需批准。" } }, "write": { @@ -158,11 +158,11 @@ "delayLabel": "延迟一段时间再自动批准写入,可以在期间检查模型输出是否有问题", "outsideWorkspace": { "label": "包含工作区外的文件", - "description": "允许 Kilo Code 创建和编辑当前工作区外的文件,无需批准。" + "description": "允许 Axon Code 创建和编辑当前工作区外的文件,无需批准。" }, "protected": { "label": "包含受保护的文件", - "description": "允许 Kilo Code 创建和编辑受保护的文件(如 .kilocodeignore 和 .kilocode/ 配置文件),无需批准。" + "description": "允许 Axon Code 创建和编辑受保护的文件(如 .kilocodeignore 和 .kilocode/ 配置文件),无需批准。" } }, "browser": { @@ -389,7 +389,7 @@ "draftModelDesc": "草稿模型必须来自相同的模型系列,推测性解码才能正常工作。", "selectDraftModel": "选择草稿模型", "noModelsFound": "未找到草稿模型。请确保 LM Studio 已启用服务器模式运行。", - "description": "LM Studio 允许您在本地计算机上运行模型。要了解如何开始,请参阅他们的 快速入门指南。您还需要启动 LM Studio 的 本地服务器 功能,以便与此扩展一起使用。注意:Kilo Code 使用复杂的提示,并且在 Claude 模型上效果最佳。功能较弱的模型可能无法正常工作。" + "description": "LM Studio 允许您在本地计算机上运行模型。要了解如何开始,请参阅他们的 快速入门指南。您还需要启动 LM Studio 的 本地服务器 功能,以便与此扩展一起使用。注意:Axon Code 使用复杂的提示,并且在 Claude 模型上效果最佳。功能较弱的模型可能无法正常工作。" }, "ollama": { "baseUrl": "基础 URL(可选)", @@ -400,7 +400,7 @@ "numCtx": "上下文窗口大小 (num_ctx)", "numCtxHelp": "覆盖模型的默认上下文窗口大小。留空以使用模型的 Modelfile 配置。最小值为 128。", "description": "Ollama 允许您在本地计算机上运行模型。有关如何开始使用的说明,请参阅其快速入门指南。", - "warning": "注意:Kilo Code 使用复杂的提示,与 Claude 模型配合最佳。功能较弱的模型可能无法按预期工作。" + "warning": "注意:Axon Code 使用复杂的提示,与 Claude 模型配合最佳。功能较弱的模型可能无法按预期工作。" }, "unboundApiKey": "Unbound API 密钥", "getUnboundApiKey": "获取 Unbound API 密钥", @@ -521,7 +521,7 @@ "browser": { "enable": { "label": "启用浏览器工具", - "description": "启用后,若模型支持计算机功能调用,Kilo Code 可以使用浏览器与网站交互。 <0>了解更多" + "description": "启用后,若模型支持计算机功能调用,Axon Code 可以使用浏览器与网站交互。 <0>了解更多" }, "viewport": { "label": "视口大小", @@ -555,12 +555,12 @@ "notifications": { "sound": { "label": "启用声音通知", - "description": "启用后,Kilo Code 将为通知和事件播放音效。", + "description": "启用后,Axon Code 将为通知和事件播放音效。", "volumeLabel": "音量" }, "tts": { "label": "启用文本转语音", - "description": "启用后,Kilo Code 将使用文本转语音功能朗读其响应。", + "description": "启用后,Axon Code 将使用文本转语音功能朗读其响应。", "speedLabel": "速度" } }, @@ -568,7 +568,7 @@ "description": "管理AI上下文信息(影响token用量和回答质量)", "autoCondenseContextPercent": { "label": "触发智能上下文压缩的阈值", - "description": "当上下文窗口达到此阈值时,Kilo Code 将自动压缩它。" + "description": "当上下文窗口达到此阈值时,Axon Code 将自动压缩它。" }, "condensingApiConfiguration": { "label": "上下文压缩的API配置", @@ -584,7 +584,7 @@ }, "autoCondenseContext": { "name": "自动触发智能上下文压缩", - "description": "启用时,Kilo Code 将在达到阈值时自动压缩上下文。禁用时,您仍可以手动触发上下文压缩。" + "description": "启用时,Axon Code 将在达到阈值时自动压缩上下文。禁用时,您仍可以手动触发上下文压缩。" }, "openTabs": { "label": "标签页数量限制", @@ -709,7 +709,7 @@ "advanced": { "diff": { "label": "启用diff更新", - "description": "启用后,Kilo Code 将能够通过差异算法写入,避免模型输出完整文件,以降低Token消耗。与最新的 Claude 4 Sonnet 模型配合最佳。", + "description": "启用后,Axon Code 将能够通过差异算法写入,避免模型输出完整文件,以降低Token消耗。与最新的 Claude 4 Sonnet 模型配合最佳。", "strategy": { "label": "Diff 策略", "options": { @@ -730,7 +730,7 @@ }, "todoList": { "label": "启用任务清单工具", - "description": "启用后,Kilo Code 可以创建和管理任务清单来跟踪任务进度。这有助于将复杂任务组织成可管理的步骤。" + "description": "启用后,Axon Code 可以创建和管理任务清单来跟踪任务进度。这有助于将复杂任务组织成可管理的步骤。" } }, "experimental": { @@ -740,27 +740,27 @@ }, "SEARCH_AND_REPLACE": { "name": "启用搜索和替换工具", - "description": "启用实验性搜索和替换工具,允许 Kilo Code 在一个请求中替换搜索词的多个实例。" + "description": "启用实验性搜索和替换工具,允许 Axon Code 在一个请求中替换搜索词的多个实例。" }, "INSERT_BLOCK": { "name": "启用插入内容工具", - "description": "允许 Kilo Code 在特定行号插入内容,无需处理差异。" + "description": "允许 Axon Code 在特定行号插入内容,无需处理差异。" }, "POWER_STEERING": { "name": "启用增强导向模式", - "description": "开启后,Kilo Code 将更频繁地向模型推送当前模式定义的详细信息,从而强化对角色设定和自定义指令的遵循力度。注意:此模式会提升每条消息的 token 消耗量。" + "description": "开启后,Axon Code 将更频繁地向模型推送当前模式定义的详细信息,从而强化对角色设定和自定义指令的遵循力度。注意:此模式会提升每条消息的 token 消耗量。" }, "AUTOCOMPLETE": { "name": "使用实验性“自动完成”功能", - "description": "启用后,Kilo Code 会在您键入时提供内联代码建议。" + "description": "启用后,Axon Code 会在您键入时提供内联代码建议。" }, "MULTI_SEARCH_AND_REPLACE": { "name": "允许批量搜索和替换", - "description": "启用后,Kilo Code 将尝试在一个请求中进行批量搜索和替换。" + "description": "启用后,Axon Code 将尝试在一个请求中进行批量搜索和替换。" }, "CONCURRENT_FILE_READS": { "name": "启用并发文件读取", - "description": "启用后,Kilo Code 可以在单个请求中读取多个文件。禁用后,Kilo Code 必须逐个读取文件。在使用能力较弱的模型或希望对文件访问有更多控制时,禁用此功能可能会有所帮助。" + "description": "启用后,Axon Code 可以在单个请求中读取多个文件。禁用后,Axon Code 必须逐个读取文件。在使用能力较弱的模型或希望对文件访问有更多控制时,禁用此功能可能会有所帮助。" }, "MARKETPLACE": { "name": "启用 Marketplace", @@ -768,11 +768,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "启用并发文件编辑", - "description": "启用后 Kilo Code 可在单个请求中编辑多个文件。禁用后 Kilo Code 必须逐个编辑文件。禁用此功能有助于使用能力较弱的模型或需要更精确控制文件修改时。" + "description": "启用后 Axon Code 可在单个请求中编辑多个文件。禁用后 Axon Code 必须逐个编辑文件。禁用此功能有助于使用能力较弱的模型或需要更精确控制文件修改时。" }, "PREVENT_FOCUS_DISRUPTION": { "name": "后台编辑", - "description": "启用后防止编辑器焦点干扰。文件编辑在后台进行,不会打开差异视图或抢夺焦点。你可以在 Kilo Code 进行更改时继续不受干扰地工作。文件可以在不获取焦点的情况下打开以捕获诊断信息,或保持完全关闭状态。" + "description": "启用后防止编辑器焦点干扰。文件编辑在后台进行,不会打开差异视图或抢夺焦点。你可以在 Axon Code 进行更改时继续不受干扰地工作。文件可以在不获取焦点的情况下打开以捕获诊断信息,或保持完全关闭状态。" }, "ASSISTANT_MESSAGE_PARSER": { "name": "使用新的消息解析器", @@ -784,13 +784,13 @@ }, "IMAGE_GENERATION": { "name": "启用 AI 图像生成", - "description": "启用后,Kilo Code 可以从文本提示生成图像。需要配置 Kilo Code 或 OpenRouter API 密钥。", + "description": "启用后,Axon Code 可以从文本提示生成图像。需要配置 Axon Code 或 OpenRouter API 密钥。", "apiProvider": "API 提供商", "openRouterApiKeyLabel": "OpenRouter API 密钥", "openRouterApiKeyPlaceholder": "输入您的 OpenRouter API 密钥", - "kiloCodeApiKeyLabel": "Kilo Code API 密钥", - "kiloCodeApiKeyPlaceholder": "输入您的 Kilo Code API 密钥", - "kiloCodeApiKeyPaste": "粘贴当前 Kilo Code API 密钥", + "kiloCodeApiKeyLabel": "Axon Code API 密钥", + "kiloCodeApiKeyPlaceholder": "输入您的 Axon Code API 密钥", + "kiloCodeApiKeyPaste": "粘贴当前 Axon Code API 密钥", "getApiKeyText": "获取您的 API 密钥", "modelSelectionLabel": "图像生成模型", "modelSelectionDescription": "选择用于图像生成的模型", @@ -803,7 +803,7 @@ }, "MORPH_FAST_APPLY": { "name": "启用 Fast Apply", - "description": "启用后 Kilo Code 可使用专门优化的代码修改模型进行 Fast Apply 编辑文件。需要 Kilo Gateway Provider、OpenRouter 或 Morph API 密钥。", + "description": "启用后 Axon Code 可使用专门优化的代码修改模型进行 Fast Apply 编辑文件。需要 Kilo Gateway Provider、OpenRouter 或 Morph API 密钥。", "apiKey": "Morph API 密钥(可选)", "placeholder": "输入您的 Morph API 密钥(可选)", "modelLabel": "模型选择", @@ -817,12 +817,12 @@ }, "RUN_SLASH_COMMAND": { "name": "启用模型发起的斜杠命令", - "description": "启用后 Kilo Code 可运行斜杠命令执行工作流程。" + "description": "启用后 Axon Code 可运行斜杠命令执行工作流程。" } }, "promptCaching": { "label": "禁用提示词缓存", - "description": "选中后,Kilo Code 将不会为此模型使用提示词缓存。" + "description": "选中后,Axon Code 将不会为此模型使用提示词缓存。" }, "temperature": { "useCustom": "使用自定义温度", @@ -854,18 +854,18 @@ } }, "modelPicker": { - "automaticFetch": "自动获取 {{serviceName}} 上可用的最新模型列表。如果您不确定选择哪个模型,Kilo Code 与 {{defaultModelId}} 配合最佳。", + "automaticFetch": "自动获取 {{serviceName}} 上可用的最新模型列表。如果您不确定选择哪个模型,Axon Code 与 {{defaultModelId}} 配合最佳。", "label": "模型", "searchPlaceholder": "搜索", "noMatchFound": "未找到匹配项", "useCustomModel": "使用自定义:{{modelId}}" }, "footer": { - "feedback": "如果您有任何问题或反馈,请随时在 github.com/Kilo-Org/kilocode 上提出问题或加入 reddit.com/r/kilocodekilocode.ai/discord", - "support": "如有财务问题,请联系客户支持 https://kilocode.ai/support", + "feedback": "如果您有任何问题或反馈,请随时在 github.com/Kilo-Org/kilocode 上提出问题或加入 reddit.com/r/kilocodematterai.so/discord", + "support": "如有财务问题,请联系客户支持 https://matterai.so/support", "telemetry": { "label": "允许错误和使用情况报告", - "description": "通过发送使用数据和错误报告帮助改进 Kilo Code。绝不会发送代码、提示词或个人信息。详情请查看我们的隐私政策。" + "description": "通过发送使用数据和错误报告帮助改进 Axon Code。绝不会发送代码、提示词或个人信息。详情请查看我们的隐私政策。" }, "settings": { "import": "导入", diff --git a/webview-ui/src/i18n/locales/zh-CN/welcome.json b/webview-ui/src/i18n/locales/zh-CN/welcome.json index afa7b284a6..a9c6a77362 100644 --- a/webview-ui/src/i18n/locales/zh-CN/welcome.json +++ b/webview-ui/src/i18n/locales/zh-CN/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "嗨,我是 Kilo Code!", - "introduction": "Kilo Code 是领先的自主编程助手。准备好以前所未有的方式进行架构设计、编码、调试并提升你的工作效率。要继续使用,Kilo Code 需要一个 API 密钥。", + "greeting": "嗨,我是 Axon Code!", + "introduction": "Axon Code 是领先的自主编程助手。准备好以前所未有的方式进行架构设计、编码、调试并提升你的工作效率。要继续使用,Axon Code 需要一个 API 密钥。", "notice": "请先配置大语言模型API提供商", "start": "开始吧!", "routers": { @@ -16,12 +16,12 @@ "incentive": "免费试用 Roo" } }, - "chooseProvider": "Kilo Code 需要一个 API 密钥才能发挥魔力。", + "chooseProvider": "Axon Code 需要一个 API 密钥才能发挥魔力。", "startRouter": "我们推荐使用 LLM 路由器:", "startCustom": "或者你可以使用自己的 API 密钥:", "telemetry": { - "helpImprove": "帮助改进 Kilo Code", - "helpImproveMessage": "Kilo Code 收集错误和使用数据以帮助我们修复错误并改进扩展。此遥测不会收集代码、提示词或个人信息。你可以在设置中关闭此功能。" + "helpImprove": "帮助改进 Axon Code", + "helpImproveMessage": "Axon Code 收集错误和使用数据以帮助我们修复错误并改进扩展。此遥测不会收集代码、提示词或个人信息。你可以在设置中关闭此功能。" }, "importSettings": "导入设置" } diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index ff74eefd5e..47d56cdd1f 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -1,5 +1,5 @@ { - "greeting": "歡迎使用 Kilo Code!", + "greeting": "歡迎使用 Axon Code!", "task": { "title": "工作", "expand": "展開工作", @@ -21,7 +21,7 @@ "sharePublicly": "公開分享", "sharePubliclyDescription": "任何擁有連結的人都可存取", "connectToCloud": "連線至雲端", - "connectToCloudDescription": "登入 Kilo Code Cloud 以分享工作", + "connectToCloudDescription": "登入 Axon Code Cloud 以分享工作", "sharingDisabledByOrganization": "組織已停用分享功能", "shareSuccessOrganization": "組織連結已複製到剪貼簿", "shareSuccessPublic": "公開連結已複製到剪貼簿", @@ -130,7 +130,7 @@ "title": "模式", "marketplace": "模式市集", "settings": "模式設定", - "description": "專門量身打造 Kilo Code 行為的角色。", + "description": "專門量身打造 Axon Code 行為的角色。", "searchPlaceholder": "搜尋模式...", "noResults": "沒有找到結果", "organizationModes": "組織模式" @@ -180,50 +180,50 @@ "tokens": "Token" }, "instructions": { - "wantsToFetch": "Kilo Code 想要取得詳細指示以協助目前工作" + "wantsToFetch": "Axon Code 想要取得詳細指示以協助目前工作" }, "fileOperations": { - "wantsToRead": "Kilo Code 想要讀取此檔案", - "wantsToReadMultiple": "Kilo Code 想要讀取多個檔案", - "wantsToReadAndXMore": "Kilo Code 想要讀取此檔案以及另外 {{count}} 個檔案", - "wantsToReadOutsideWorkspace": "Kilo Code 想要讀取此工作區外的檔案", - "didRead": "Kilo Code 已讀取此檔案", - "wantsToEdit": "Kilo Code 想要編輯此檔案", - "wantsToEditOutsideWorkspace": "Kilo Code 想要編輯此工作區外的檔案", - "wantsToEditProtected": "Kilo Code 想要編輯受保護的設定檔案", - "wantsToApplyBatchChanges": "Kilo Code 想要對多個檔案套用變更", - "wantsToGenerateImage": "Kilo Code 想要產生圖片", - "wantsToGenerateImageOutsideWorkspace": "Kilo Code 想要在工作區外產生圖片", - "wantsToGenerateImageProtected": "Kilo Code 想要在受保護位置產生圖片", - "didGenerateImage": "Kilo Code 已產生圖片", - "wantsToCreate": "Kilo Code 想要建立新檔案", - "wantsToSearchReplace": "Kilo Code 想要在此檔案中搜尋和取代", - "didSearchReplace": "Kilo Code 已在此檔案執行搜尋和取代", - "wantsToInsert": "Kilo Code 想要在此檔案中插入內容", - "wantsToInsertWithLineNumber": "Kilo Code 想要在此檔案第 {{lineNumber}} 行插入內容", - "wantsToInsertAtEnd": "Kilo Code 想要在此檔案尾端新增內容" + "wantsToRead": "Axon Code 想要讀取此檔案", + "wantsToReadMultiple": "Axon Code 想要讀取多個檔案", + "wantsToReadAndXMore": "Axon Code 想要讀取此檔案以及另外 {{count}} 個檔案", + "wantsToReadOutsideWorkspace": "Axon Code 想要讀取此工作區外的檔案", + "didRead": "Axon Code 已讀取此檔案", + "wantsToEdit": "Axon Code 想要編輯此檔案", + "wantsToEditOutsideWorkspace": "Axon Code 想要編輯此工作區外的檔案", + "wantsToEditProtected": "Axon Code 想要編輯受保護的設定檔案", + "wantsToApplyBatchChanges": "Axon Code 想要對多個檔案套用變更", + "wantsToGenerateImage": "Axon Code 想要產生圖片", + "wantsToGenerateImageOutsideWorkspace": "Axon Code 想要在工作區外產生圖片", + "wantsToGenerateImageProtected": "Axon Code 想要在受保護位置產生圖片", + "didGenerateImage": "Axon Code 已產生圖片", + "wantsToCreate": "Axon Code 想要建立新檔案", + "wantsToSearchReplace": "Axon Code 想要在此檔案中搜尋和取代", + "didSearchReplace": "Axon Code 已在此檔案執行搜尋和取代", + "wantsToInsert": "Axon Code 想要在此檔案中插入內容", + "wantsToInsertWithLineNumber": "Axon Code 想要在此檔案第 {{lineNumber}} 行插入內容", + "wantsToInsertAtEnd": "Axon Code 想要在此檔案尾端新增內容" }, "directoryOperations": { - "wantsToViewTopLevel": "Kilo Code 想要檢視此目錄中最上層的檔案", - "didViewTopLevel": "Kilo Code 已檢視此目錄中最上層的檔案", - "wantsToViewTopLevelOutsideWorkspace": "Kilo Code 想要檢視此目錄(工作區外)中最上層的檔案", - "didViewTopLevelOutsideWorkspace": "Kilo Code 已檢視此目錄(工作區外)中最上層的檔案", - "wantsToViewRecursive": "Kilo Code 想要遞迴檢視此目錄中的所有檔案", - "didViewRecursive": "Kilo Code 已遞迴檢視此目錄中的所有檔案", - "wantsToViewRecursiveOutsideWorkspace": "Kilo Code 想要遞迴檢視此目錄(工作區外)中的所有檔案", - "didViewRecursiveOutsideWorkspace": "Kilo Code 已遞迴檢視此目錄(工作區外)中的所有檔案", - "wantsToViewDefinitions": "Kilo Code 想要檢視此目錄中使用的原始碼定義名稱", - "didViewDefinitions": "Kilo Code 已檢視此目錄中使用的原始碼定義名稱", - "wantsToViewDefinitionsOutsideWorkspace": "Kilo Code 想要檢視此目錄(工作區外)中使用的原始碼定義名稱", - "didViewDefinitionsOutsideWorkspace": "Kilo Code 已檢視此目錄(工作區外)中使用的原始碼定義名稱", - "wantsToSearch": "Kilo Code 想要在此目錄中搜尋 {{regex}}", - "didSearch": "Kilo Code 已在此目錄中搜尋 {{regex}}", - "wantsToSearchOutsideWorkspace": "Kilo Code 想要在此目錄(工作區外)中搜尋 {{regex}}", - "didSearchOutsideWorkspace": "Kilo Code 已在此目錄(工作區外)中搜尋 {{regex}}" + "wantsToViewTopLevel": "Axon Code 想要檢視此目錄中最上層的檔案", + "didViewTopLevel": "Axon Code 已檢視此目錄中最上層的檔案", + "wantsToViewTopLevelOutsideWorkspace": "Axon Code 想要檢視此目錄(工作區外)中最上層的檔案", + "didViewTopLevelOutsideWorkspace": "Axon Code 已檢視此目錄(工作區外)中最上層的檔案", + "wantsToViewRecursive": "Axon Code 想要遞迴檢視此目錄中的所有檔案", + "didViewRecursive": "Axon Code 已遞迴檢視此目錄中的所有檔案", + "wantsToViewRecursiveOutsideWorkspace": "Axon Code 想要遞迴檢視此目錄(工作區外)中的所有檔案", + "didViewRecursiveOutsideWorkspace": "Axon Code 已遞迴檢視此目錄(工作區外)中的所有檔案", + "wantsToViewDefinitions": "Axon Code 想要檢視此目錄中使用的原始碼定義名稱", + "didViewDefinitions": "Axon Code 已檢視此目錄中使用的原始碼定義名稱", + "wantsToViewDefinitionsOutsideWorkspace": "Axon Code 想要檢視此目錄(工作區外)中使用的原始碼定義名稱", + "didViewDefinitionsOutsideWorkspace": "Axon Code 已檢視此目錄(工作區外)中使用的原始碼定義名稱", + "wantsToSearch": "Axon Code 想要在此目錄中搜尋 {{regex}}", + "didSearch": "Axon Code 已在此目錄中搜尋 {{regex}}", + "wantsToSearchOutsideWorkspace": "Axon Code 想要在此目錄(工作區外)中搜尋 {{regex}}", + "didSearchOutsideWorkspace": "Axon Code 已在此目錄(工作區外)中搜尋 {{regex}}" }, "codebaseSearch": { - "wantsToSearch": "Kilo Code 想要在程式碼庫中搜尋 {{query}}", - "wantsToSearchWithPath": "Kilo Code 想要在 {{path}} 中搜尋程式碼庫 {{query}}", + "wantsToSearch": "Axon Code 想要在程式碼庫中搜尋 {{query}}", + "wantsToSearchWithPath": "Axon Code 想要在 {{path}} 中搜尋程式碼庫 {{query}}", "didSearch_one": "找到 1 個結果", "didSearch_other": "找到 {{count}} 個結果", "resultTooltip": "相似度評分:{{score}} (點選開啟檔案)" @@ -255,18 +255,18 @@ "youSaid": "您說" }, "mcp": { - "wantsToUseTool": "Kilo Code 想要在 {{serverName}} MCP 伺服器上使用工具", - "wantsToAccessResource": "Kilo Code 想要存取 {{serverName}} MCP 伺服器上的資源" + "wantsToUseTool": "Axon Code 想要在 {{serverName}} MCP 伺服器上使用工具", + "wantsToAccessResource": "Axon Code 想要存取 {{serverName}} MCP 伺服器上的資源" }, "modes": { - "wantsToSwitch": "Kilo Code 想要切換至 {{mode}} 模式", - "wantsToSwitchWithReason": "Kilo Code 想要切換至 {{mode}} 模式,原因:{{reason}}", - "didSwitch": "Kilo Code 已切換至 {{mode}} 模式", - "didSwitchWithReason": "Kilo Code 已切換至 {{mode}} 模式,原因:{{reason}}" + "wantsToSwitch": "Axon Code 想要切換至 {{mode}} 模式", + "wantsToSwitchWithReason": "Axon Code 想要切換至 {{mode}} 模式,原因:{{reason}}", + "didSwitch": "Axon Code 已切換至 {{mode}} 模式", + "didSwitchWithReason": "Axon Code 已切換至 {{mode}} 模式,原因:{{reason}}" }, "subtasks": { - "wantsToCreate": "Kilo Code 想要在 {{mode}} 模式下建立新的子工作", - "wantsToFinish": "Kilo Code 想要完成此子工作", + "wantsToCreate": "Axon Code 想要在 {{mode}} 模式下建立新的子工作", + "wantsToFinish": "Axon Code 想要完成此子工作", "newTaskContent": "子工作指示", "completionContent": "子工作已完成", "resultContent": "子工作結果", @@ -274,14 +274,14 @@ "completionInstructions": "子工作已完成!您可以檢閱結果並提出修正或後續步驟。如果一切順利,請確認以將結果回傳給主任務。" }, "questions": { - "hasQuestion": "Kilo Code 有一個問題" + "hasQuestion": "Axon Code 有一個問題" }, "taskCompleted": "工作完成", "error": "錯誤", "diffError": { "title": "編輯失敗" }, - "troubleMessage": "Kilo Code 遇到問題...", + "troubleMessage": "Axon Code 遇到問題...", "powershell": { "issues": "您似乎遇到了 Windows PowerShell 的問題,請參閱此說明文件" }, @@ -323,7 +323,7 @@ "countdownDisplay": "{{count}} 秒" }, "browser": { - "rooWantsToUse": "Kilo Code 想要使用瀏覽器", + "rooWantsToUse": "Axon Code 想要使用瀏覽器", "consoleLogs": "主控台記錄", "noNewLogs": "(沒有新記錄)", "screenshot": "瀏覽器螢幕擷圖", @@ -355,18 +355,18 @@ "profileViolationWarning": "目前設定檔與您的組織設定不相容", "shellIntegration": { "title": "命令執行警告", - "description": "您的命令正在沒有 VSCode 終端機 Shell 整合的情況下執行。若要隱藏此警告,您可以在 Kilo Code 設定終端機區塊中停用 Shell 整合,或使用下方的連結來排解 VSCode 終端機整合問題。", + "description": "您的命令正在沒有 VSCode 終端機 Shell 整合的情況下執行。若要隱藏此警告,您可以在 Axon Code 設定終端機區塊中停用 Shell 整合,或使用下方的連結來排解 VSCode 終端機整合問題。", "troubleshooting": "點選此處查看 Shell 整合文件。" }, "ask": { "autoApprovedRequestLimitReached": { "title": "已達自動核准請求上限", - "description": "Kilo Code 已達到 {{count}} 次 API 請求的自動核准上限。您想重設計數並繼續工作嗎?", + "description": "Axon Code 已達到 {{count}} 次 API 請求的自動核准上限。您想重設計數並繼續工作嗎?", "button": "重設並繼續" }, "autoApprovedCostLimitReached": { "title": "已達自動核准費用上限", - "description": "Kilo Code 已達到 ${{count}} 的自動核准費用上限。您想重設費用並繼續工作嗎?", + "description": "Axon Code 已達到 ${{count}} 的自動核准費用上限。您想重設費用並繼續工作嗎?", "button": "重設並繼續" } }, @@ -419,7 +419,7 @@ "clickToEdit": "點選以編輯訊息" }, "slashCommand": { - "wantsToRun": "Kilo Code 想要執行斜線指令", - "didRun": "Kilo Code 執行了斜線指令" + "wantsToRun": "Axon Code 想要執行斜線指令", + "didRun": "Axon Code 執行了斜線指令" } } diff --git a/webview-ui/src/i18n/locales/zh-TW/kilocode.json b/webview-ui/src/i18n/locales/zh-TW/kilocode.json index 7610c4428f..bef4c4cb70 100644 --- a/webview-ui/src/i18n/locales/zh-TW/kilocode.json +++ b/webview-ui/src/i18n/locales/zh-TW/kilocode.json @@ -1,7 +1,7 @@ { "welcome": { - "greeting": "歡迎使用 Kilo Code!", - "introText1": "Kilo Code 是一個免費的開源 AI 程式設計代理。", + "greeting": "歡迎使用 Axon Code!", + "introText1": "Axon Code 是一個免費的開源 AI 程式設計代理。", "introText2": "它適用於最新的 AI 模型,如 Claude Sonnet 4.5、Gemini 2.5 Pro、GPT-5 以及 450 多個其他模型。", "introText3": "建立免費帳戶,首次儲值即可獲得 20 美元獎勵額度。", "ctaButton": "開始使用", @@ -11,7 +11,7 @@ }, "lowCreditWarning": { "addCredit": "添加額度", - "lowBalance": "你的 Kilo Code 餘額不足", + "lowBalance": "你的 Axon Code 餘額不足", "newOrganization": "將 Kilo 用於工作?" }, "invalidModel": { @@ -39,26 +39,26 @@ "contextManagement": { "allowVeryLargeReads": { "label": "允許超大檔案讀取", - "description": "啟用後,Kilo Code 將執行超大檔案或 MCP 輸出讀取,即使存在高機率溢出上下文視窗(內容大小 >80% 的上下文視窗)。" + "description": "啟用後,Axon Code 將執行超大檔案或 MCP 輸出讀取,即使存在高機率溢出上下文視窗(內容大小 >80% 的上下文視窗)。" } }, "systemNotifications": { "label": "啟用系統通知", - "description": "啟用後 Kilo Code 將發送系統通知,提醒工作完成或錯誤等重要事件。", + "description": "啟用後 Axon Code 將發送系統通知,提醒工作完成或錯誤等重要事件。", "testButton": "測試通知", - "testTitle": "Kilo Code", - "testMessage": "這是來自 Kilo Code 的測試通知。" + "testTitle": "Axon Code", + "testMessage": "這是來自 Axon Code 的測試通知。" }, "provider": { - "account": "Kilo Code 帳戶", - "apiKey": "Kilo Code API 金鑰", - "login": "登入 Kilo Code", - "logout": "登出 Kilo Code", + "account": "Axon Code 帳戶", + "apiKey": "Axon Code API 金鑰", + "login": "登入 Axon Code", + "logout": "登出 Axon Code", "providerRouting": { "title": "供應商路由", "managedByOrganization": "管理組織層級供應商路由", "createOrganization": "建立組織以管理供應商路由", - "description": "Kilo Code 將請求路由到您模型的最佳可用供應商。預設情況下,請求會在頂級供應商之間進行負載平衡,以最大化正常執行時間。但是,您可以選擇要用於此模型的特定供應商。", + "description": "Axon Code 將請求路由到您模型的最佳可用供應商。預設情況下,請求會在頂級供應商之間進行負載平衡,以最大化正常執行時間。但是,您可以選擇要用於此模型的特定供應商。", "sorting": { "default": "預設供應商排序", "price": "偏好較低價格的供應商", @@ -73,12 +73,12 @@ "zdr": "零資料保留" } }, - "automaticFetch": "最新模型會自動在 Kilo Code 中提供。如果您不確定要選擇哪個模型,Kilo Code 與列在頂部粗體顯示的推薦模型搭配使用效果最佳。" + "automaticFetch": "最新模型會自動在 Axon Code 中提供。如果您不確定要選擇哪個模型,Axon Code 與列在頂部粗體顯示的推薦模型搭配使用效果最佳。" }, "modelInfo": { "contextWindow": "上下文視窗", "providerBreakdown": "供應商價格與功能明細", - "averageKiloCodeCost": "這是過去一週 Kilo Code 使用此模型的平均實際花費。由於提示詞快取的使用,可能低於列出的價格。", + "averageKiloCodeCost": "這是過去一週 Axon Code 使用此模型的平均實際花費。由於提示詞快取的使用,可能低於列出的價格。", "table": { "provider": "供應商", "context": "端點可以處理這個數量的 Token(輸入 + 輸出)。", @@ -108,7 +108,7 @@ }, "chat": { "condense": { - "wantsToCondense": "Kilo Code 想要壓縮你的對話", + "wantsToCondense": "Axon Code 想要壓縮你的對話", "condenseConversation": "壓縮對話" }, "seeNewChanges": "顯示新變更", @@ -139,15 +139,15 @@ }, "docs": "文件", "rules": { - "tooltip": "管理 Kilo Code 規則和工作流程", - "ariaLabel": "Kilo Code 規則", + "tooltip": "管理 Axon Code 規則和工作流程", + "ariaLabel": "Axon Code 規則", "tabs": { "rules": "規則", "workflows": "工作流程" }, "description": { - "rules": "規則允許你為 Kilo Code 提供在所有模式和所有提示中都應遵循的指令。它們是在你的工作空間或全域範圍內為所有對話包含上下文和偏好的持久方式。", - "workflows": "工作流程是為對話準備的範本。工作流程允許你定義經常使用的提示,並可以包含一系列步驟來指導 Kilo Code 完成重複性任務,如部署服務或提交 PR。要調用工作流程,請輸入", + "rules": "規則允許你為 Axon Code 提供在所有模式和所有提示中都應遵循的指令。它們是在你的工作空間或全域範圍內為所有對話包含上下文和偏好的持久方式。", + "workflows": "工作流程是為對話準備的範本。工作流程允許你定義經常使用的提示,並可以包含一系列步驟來指導 Axon Code 完成重複性任務,如部署服務或提交 PR。要調用工作流程,請輸入", "workflowsInChat": "在聊天中。" }, "sections": { @@ -217,11 +217,11 @@ "keybindingDescription": "自動補全功能可以透過指令觸發。你可以在這裡設定鍵盤快速鍵。", "enableAutoTrigger": { "label": "啟用自動補全", - "description": "啟用後,當你停止輸入時 Kilo Code 將自動觸發自動補全。這對快速修正和建議很有用。" + "description": "啟用後,當你停止輸入時 Axon Code 將自動觸發自動補全。這對快速修正和建議很有用。" }, "autoTriggerDelay": { "label": "自動觸發延遲", - "description": "你停止輸入後 Kilo Code 觸發自動補全前的秒數延遲。延遲越短建議獲取速度越快,但可能更耗費資源。" + "description": "你停止輸入後 Axon Code 觸發自動補全前的秒數延遲。延遲越短建議獲取速度越快,但可能更耗費資源。" }, "enableQuickInlineTaskKeybinding": { "label": "快速任務 ({{keybinding}})", diff --git a/webview-ui/src/i18n/locales/zh-TW/marketplace.json b/webview-ui/src/i18n/locales/zh-TW/marketplace.json index a4eb6ec2b7..fad958b274 100644 --- a/webview-ui/src/i18n/locales/zh-TW/marketplace.json +++ b/webview-ui/src/i18n/locales/zh-TW/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Kilo Code 市集", + "title": "Axon Code 市集", "tabs": { "installed": "已安裝", "settings": "設定", diff --git a/webview-ui/src/i18n/locales/zh-TW/mcp.json b/webview-ui/src/i18n/locales/zh-TW/mcp.json index 3f8ab656bd..85ead00c30 100644 --- a/webview-ui/src/i18n/locales/zh-TW/mcp.json +++ b/webview-ui/src/i18n/locales/zh-TW/mcp.json @@ -2,15 +2,15 @@ "title": "MCP 伺服器", "done": "完成", "marketplace": "MCP 市集", - "description": "<0>模型內容協定 (Model Context Protocol) 能夠與在本機執行的 MCP 伺服器進行通訊,提供額外的工具和資源來擴展 Kilo Code 的功能。您可以使用<1>社群開發的伺服器,或請 Kilo Code 為您的工作流程建立新工具 (例如:「建立一個能取得最新 npm 文件的工具」)。", + "description": "<0>模型內容協定 (Model Context Protocol) 能夠與在本機執行的 MCP 伺服器進行通訊,提供額外的工具和資源來擴展 Axon Code 的功能。您可以使用<1>社群開發的伺服器,或請 Axon Code 為您的工作流程建立新工具 (例如:「建立一個能取得最新 npm 文件的工具」)。", "instructions": "使用說明", "enableToggle": { "title": "啟用 MCP 伺服器", - "description": "啟用此選項後,Kilo Code 將可使用已連線 MCP 伺服器所提供的工具,進一步提升功能。如果您暫無使用這些額外工具的需求,建議關閉此選項以協助降低 API Token 費用。" + "description": "啟用此選項後,Axon Code 將可使用已連線 MCP 伺服器所提供的工具,進一步提升功能。如果您暫無使用這些額外工具的需求,建議關閉此選項以協助降低 API Token 費用。" }, "enableServerCreation": { "title": "啟用 MCP 伺服器建立功能", - "description": "啟用此選項後,Kilo Code 可協助您建立<1>全新自訂 MCP 伺服器。<0>深入了解伺服器建立流程", + "description": "啟用此選項後,Axon Code 可協助您建立<1>全新自訂 MCP 伺服器。<0>深入了解伺服器建立流程", "hint": "提示:若您暫無建立新 MCP 伺服器的需求,建議停用此設定,以協助降低 API Token 費用。" }, "editGlobalMCP": "編輯全域 MCP", diff --git a/webview-ui/src/i18n/locales/zh-TW/prompts.json b/webview-ui/src/i18n/locales/zh-TW/prompts.json index 7adc75ee6a..abd1187db8 100644 --- a/webview-ui/src/i18n/locales/zh-TW/prompts.json +++ b/webview-ui/src/i18n/locales/zh-TW/prompts.json @@ -8,7 +8,7 @@ "editModesConfig": "編輯模式設定", "editGlobalModes": "編輯全域模式", "editProjectModes": "編輯專案模式 (.kilocodemodes)", - "createModeHelpText": "模式是 Kilo Code 的專屬角色,用於客製化其行為。<0>了解如何使用模式或<1>自訂模式。", + "createModeHelpText": "模式是 Axon Code 的專屬角色,用於客製化其行為。<0>了解如何使用模式或<1>自訂模式。", "selectMode": "搜尋模式", "noMatchFound": "找不到任何模式" }, @@ -18,7 +18,7 @@ }, "organizationMode": { "title": "組織模式", - "description": "此模式由你的組織提供,無法在此編輯。若要修改此模式,請前往 Kilo Code Dashboard。", + "description": "此模式由你的組織提供,無法在此編輯。若要修改此模式,請前往 Axon Code Dashboard。", "cannotEdit": "無法編輯組織模式" }, "tools": { @@ -39,7 +39,7 @@ "roleDefinition": { "title": "角色定義", "resetToDefault": "重設為預設值", - "description": "定義此模式下 Kilo Code 的專業知識和個性。此描述將會形塑 Kilo Code 展現自我及處理工作的方式。" + "description": "定義此模式下 Axon Code 的專業知識和個性。此描述將會形塑 Axon Code 展現自我及處理工作的方式。" }, "description": { "title": "簡短描述(給人看的)", @@ -48,7 +48,7 @@ }, "whenToUse": { "title": "使用時機(選用)", - "description": "為 Kilo Code 提供何時應使用此模式的指引。這有助於「Orchestrator」為任務選擇正確的模式。", + "description": "為 Axon Code 提供何時應使用此模式的指引。這有助於「Orchestrator」為任務選擇正確的模式。", "resetToDefault": "將「使用時機」描述重設為預設值" }, "customInstructions": { @@ -110,7 +110,7 @@ "types": { "ENHANCE": { "label": "強化提示詞", - "description": "使用提示詞強化功能,為您的輸入取得量身打造的建議或改進。這能確保 Kilo Code 理解您的意圖並提供最佳回應。可透過聊天室中的 ✨ 圖示使用。" + "description": "使用提示詞強化功能,為您的輸入取得量身打造的建議或改進。這能確保 Axon Code 理解您的意圖並提供最佳回應。可透過聊天室中的 ✨ 圖示使用。" }, "CONDENSE": { "label": "上下文壓縮", @@ -187,7 +187,7 @@ }, "roleDefinition": { "label": "角色定義", - "description": "定義此模式下 Kilo Code 的專業知識和個性。" + "description": "定義此模式下 Axon Code 的專業知識和個性。" }, "description": { "label": "簡短描述(供人檢視)", @@ -195,7 +195,7 @@ }, "whenToUse": { "label": "使用時機(選用)", - "description": "為 Kilo Code 提供何時應使用此模式的指引。這有助於「Orchestrator」為任務選擇正確的模式。" + "description": "為 Axon Code 提供何時應使用此模式的指引。這有助於「Orchestrator」為任務選擇正確的模式。" }, "tools": { "label": "可用工具", diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index d6252ae9ff..c04eda3dda 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -33,7 +33,7 @@ "ui": "UI", "experimental": "實驗性", "language": "語言", - "about": "關於 Kilo Code", + "about": "關於 Axon Code", "display": "顯示", "ghost": "Ghost" }, @@ -41,7 +41,7 @@ "description": "管理您的斜線命令,以便快速執行自訂工作流程和動作。 了解更多" }, "prompts": { - "description": "設定用於快速操作的支援提示詞,如增強提示詞、解釋程式碼和修復問題。這些提示詞幫助 Kilo Code 為常見開發工作提供更好的支援。" + "description": "設定用於快速操作的支援提示詞,如增強提示詞、解釋程式碼和修復問題。這些提示詞幫助 Axon Code 為常見開發工作提供更好的支援。" }, "codeIndex": { "title": "程式碼庫索引", @@ -140,16 +140,16 @@ }, "autoApprove": { "toggleShortcut": "您可以在 IDE 偏好設定中為此設定設定全域快捷鍵。", - "description": "允許 Kilo Code 無需核准即執行操作。僅在您完全信任 AI 並了解相關安全風險時啟用這些設定。", + "description": "允許 Axon Code 無需核准即執行操作。僅在您完全信任 AI 並了解相關安全風險時啟用這些設定。", "enabled": "自動核准已啟用", "toggleAriaLabel": "切換自動核准", "disabledAriaLabel": "自動核准已停用 - 請先選取選項", "readOnly": { "label": "讀取", - "description": "啟用後,Kilo Code 將自動檢視目錄內容並讀取檔案,無需點選核准按鈕。", + "description": "啟用後,Axon Code 將自動檢視目錄內容並讀取檔案,無需點選核准按鈕。", "outsideWorkspace": { "label": "包含工作區外的檔案", - "description": "允許 Kilo Code 讀取目前工作區外的檔案,無需核准。" + "description": "允許 Axon Code 讀取目前工作區外的檔案,無需核准。" } }, "write": { @@ -158,11 +158,11 @@ "delayLabel": "寫入後延遲以允許診斷偵測潛在問題", "outsideWorkspace": { "label": "包含工作區外的檔案", - "description": "允許 Kilo Code 在目前工作區外建立和編輯檔案,無需核准。" + "description": "允許 Axon Code 在目前工作區外建立和編輯檔案,無需核准。" }, "protected": { "label": "包含受保護的檔案", - "description": "允許 Kilo Code 建立和編輯受保護的檔案(如 .kilocodeignore 和 .kilocode/ 設定檔),無需核准。" + "description": "允許 Axon Code 建立和編輯受保護的檔案(如 .kilocodeignore 和 .kilocode/ 設定檔),無需核准。" } }, "browser": { @@ -389,7 +389,7 @@ "draftModelDesc": "草稿模型必須來自相同模型系列才能正確運作。", "selectDraftModel": "選擇草稿模型", "noModelsFound": "未找到草稿模型。請確保 LM Studio 以伺服器模式執行。", - "description": "LM Studio 允許您在本機電腦執行模型。詳細資訊請參閱快速入門指南。您需要啟動 LM Studio 的本機伺服器功能才能與此擴充功能搭配使用。注意: Kilo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。" + "description": "LM Studio 允許您在本機電腦執行模型。詳細資訊請參閱快速入門指南。您需要啟動 LM Studio 的本機伺服器功能才能與此擴充功能搭配使用。注意: Axon Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。" }, "ollama": { "baseUrl": "基礎 URL(選用)", @@ -400,7 +400,7 @@ "numCtx": "上下文視窗大小 (num_ctx)", "numCtxHelp": "覆寫模型的預設上下文視窗大小。留空以使用模型的 Modelfile 設定。最小值為 128。", "description": "Ollama 允許您在本機電腦執行模型。請參閱快速入門指南。", - "warning": "注意:Kilo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。" + "warning": "注意:Axon Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。" }, "unboundApiKey": "Unbound API 金鑰", "getUnboundApiKey": "取得 Unbound API 金鑰", @@ -422,7 +422,7 @@ } }, "customModel": { - "capabilities": "設定自訂 OpenAI 相容模型的功能和定價。請謹慎設定模型功能,因為這會影響 Kilo Code 的運作方式。", + "capabilities": "設定自訂 OpenAI 相容模型的功能和定價。請謹慎設定模型功能,因為這會影響 Axon Code 的運作方式。", "maxTokens": { "label": "最大輸出 Token", "description": "模型能在一則回應中產生的最大 Token 數量。(設為 -1 則由伺服器決定最大值)" @@ -469,7 +469,7 @@ }, "consecutiveMistakeLimit": { "label": "錯誤和重複限制", - "description": "在顯示「Kilo Code 遇到問題」對話方塊前允許的連續錯誤或重複操作次數", + "description": "在顯示「Axon Code 遇到問題」對話方塊前允許的連續錯誤或重複操作次數", "unlimitedDescription": "已啟用無限重試(自動繼續)。對話方塊將永遠不會出現。", "warning": "⚠️ 設定為 0 允許無限重試,這可能會消耗大量 API 使用量" }, @@ -521,7 +521,7 @@ "browser": { "enable": { "label": "啟用瀏覽器工具", - "description": "啟用後,Kilo Code 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。 <0>了解更多" + "description": "啟用後,Axon Code 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。 <0>了解更多" }, "viewport": { "label": "視窗大小", @@ -549,18 +549,18 @@ "checkpoints": { "enable": { "label": "啟用自動檢查點", - "description": "啟用後,Kilo Code 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。 <0>了解更多" + "description": "啟用後,Axon Code 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。 <0>了解更多" } }, "notifications": { "sound": { "label": "啟用音效", - "description": "啟用後,Kilo Code 將為通知和事件播放音效。", + "description": "啟用後,Axon Code 將為通知和事件播放音效。", "volumeLabel": "音量" }, "tts": { "label": "啟用文字轉語音", - "description": "啟用後,Kilo Code 將使用文字轉語音功能朗讀其回應。", + "description": "啟用後,Axon Code 將使用文字轉語音功能朗讀其回應。", "speedLabel": "速度" } }, @@ -568,7 +568,7 @@ "description": "控制 AI 上下文視窗中要包含哪些資訊,會影響 token 用量和回應品質", "autoCondenseContextPercent": { "label": "觸發智慧上下文壓縮的閾值", - "description": "當上下文視窗達到此閾值時,Kilo Code 將自動壓縮它。" + "description": "當上下文視窗達到此閾值時,Axon Code 將自動壓縮它。" }, "condensingApiConfiguration": { "label": "上下文壓縮的 API 設定", @@ -584,7 +584,7 @@ }, "autoCondenseContext": { "name": "自動觸發智慧上下文壓縮", - "description": "啟用時,Kilo Code 會在達到閾值時自動壓縮上下文。停用時,您仍可手動觸發上下文壓縮。" + "description": "啟用時,Axon Code 會在達到閾值時自動壓縮上下文。停用時,您仍可手動觸發上下文壓縮。" }, "openTabs": { "label": "開啟分頁的上下文限制", @@ -600,7 +600,7 @@ }, "maxReadFile": { "label": "檔案讀取自動截斷閾值", - "description": "當模型未指定起始/結束值時,Kilo Code 讀取的行數。如果此數值小於檔案總行數,Kilo Code 將產生程式碼定義的行號索引。特殊情況:-1 指示 Kilo Code 讀取整個檔案(不建立索引),0 指示不讀取任何行並僅提供行索引以取得最小上下文。較低的值可最小化初始上下文使用,允許後續精確的行範圍讀取。明確指定起始/結束的請求不受此設定限制。 <0>了解更多", + "description": "當模型未指定起始/結束值時,Axon Code 讀取的行數。如果此數值小於檔案總行數,Axon Code 將產生程式碼定義的行號索引。特殊情況:-1 指示 Axon Code 讀取整個檔案(不建立索引),0 指示不讀取任何行並僅提供行索引以取得最小上下文。較低的值可最小化初始上下文使用,允許後續精確的行範圍讀取。明確指定起始/結束的請求不受此設定限制。 <0>了解更多", "lines": "行", "always_full_read": "始終讀取整個檔案" }, @@ -709,7 +709,7 @@ "advanced": { "diff": { "label": "透過差異比對編輯", - "description": "啟用後,Kilo Code 可更快速地編輯檔案,並自動拒絕不完整的整檔覆寫。搭配最新的 Claude 4 Sonnet 模型效果最佳。", + "description": "啟用後,Axon Code 可更快速地編輯檔案,並自動拒絕不完整的整檔覆寫。搭配最新的 Claude 4 Sonnet 模型效果最佳。", "strategy": { "label": "差異比對策略", "options": { @@ -730,7 +730,7 @@ }, "todoList": { "label": "啟用待辦事項清單工具", - "description": "啟用後,Kilo Code 可以建立和管理待辦事項清單來追蹤任務進度。這有助於將複雜任務組織成可管理的步驟。" + "description": "啟用後,Axon Code 可以建立和管理待辦事項清單來追蹤任務進度。這有助於將複雜任務組織成可管理的步驟。" } }, "experimental": { @@ -740,23 +740,23 @@ }, "SEARCH_AND_REPLACE": { "name": "使用實驗性搜尋與取代工具", - "description": "啟用實驗性的搜尋與取代工具,允許 Kilo Code 在單一請求中取代多個符合的內容。" + "description": "啟用實驗性的搜尋與取代工具,允許 Axon Code 在單一請求中取代多個符合的內容。" }, "INSERT_BLOCK": { "name": "使用實驗性插入內容工具", - "description": "啟用實驗性的插入內容工具,允許 Kilo Code 直接在指定行號插入內容,而無需產生差異比對。" + "description": "啟用實驗性的插入內容工具,允許 Axon Code 直接在指定行號插入內容,而無需產生差異比對。" }, "POWER_STEERING": { "name": "使用實驗性「動力輔助」模式", - "description": "啟用後,Kilo Code 將更頻繁地提醒模型目前模式的詳細設定。這能讓模型更嚴格遵守角色定義和自訂指令,但每則訊息會使用更多 token。" + "description": "啟用後,Axon Code 將更頻繁地提醒模型目前模式的詳細設定。這能讓模型更嚴格遵守角色定義和自訂指令,但每則訊息會使用更多 token。" }, "MULTI_SEARCH_AND_REPLACE": { "name": "使用實驗性多區塊差異比對工具", - "description": "啟用後,Kilo Code 將使用多區塊差異比對工具,嘗試在單一請求中更新檔案內的多個程式碼區塊。" + "description": "啟用後,Axon Code 將使用多區塊差異比對工具,嘗試在單一請求中更新檔案內的多個程式碼區塊。" }, "CONCURRENT_FILE_READS": { "name": "啟用並行檔案讀取", - "description": "啟用後,Kilo Code 可以在單一請求中讀取多個檔案(最多 15 個檔案)。停用後,Kilo Code 必須逐一讀取檔案。在使用能力較弱的模型或希望對檔案存取有更多控制時,停用此功能可能會有所幫助。" + "description": "啟用後,Axon Code 可以在單一請求中讀取多個檔案(最多 15 個檔案)。停用後,Axon Code 必須逐一讀取檔案。在使用能力較弱的模型或希望對檔案存取有更多控制時,停用此功能可能會有所幫助。" }, "MARKETPLACE": { "name": "啟用 Marketplace", @@ -764,11 +764,11 @@ }, "MULTI_FILE_APPLY_DIFF": { "name": "啟用並行檔案編輯", - "description": "啟用後 Kilo Code 可在單個請求中編輯多個檔案。停用後 Kilo Code 必須逐個編輯檔案。停用此功能有助於使用能力較弱的模型或需要更精確控制檔案修改時。" + "description": "啟用後 Axon Code 可在單個請求中編輯多個檔案。停用後 Axon Code 必須逐個編輯檔案。停用此功能有助於使用能力較弱的模型或需要更精確控制檔案修改時。" }, "MORPH_FAST_APPLY": { "name": "啟用 Fast Apply", - "description": "啟用後,Kilo Code 可使用專為程式碼修改最佳化的特殊模型進行 Fast Apply 編輯檔案。需要 Kilo Gateway Provider、OpenRouter 或 Morph API 金鑰。", + "description": "啟用後,Axon Code 可使用專為程式碼修改最佳化的特殊模型進行 Fast Apply 編輯檔案。需要 Kilo Gateway Provider、OpenRouter 或 Morph API 金鑰。", "apiKey": "Morph API 金鑰(選用)", "placeholder": "輸入您的 Morph API 金鑰(選用)", "modelLabel": "模型選擇", @@ -794,13 +794,13 @@ }, "IMAGE_GENERATION": { "name": "啟用 AI 圖像生成", - "description": "啟用後,Kilo Code 可以從文字提示生成圖像。需要設定 Kilo Code 或 OpenRouter API 金鑰。", + "description": "啟用後,Axon Code 可以從文字提示生成圖像。需要設定 Axon Code 或 OpenRouter API 金鑰。", "apiProvider": "API 供應商", "openRouterApiKeyLabel": "OpenRouter API 金鑰", "openRouterApiKeyPlaceholder": "輸入您的 OpenRouter API 金鑰", - "kiloCodeApiKeyLabel": "Kilo Code API 金鑰", - "kiloCodeApiKeyPlaceholder": "輸入您的 Kilo Code API 金鑰", - "kiloCodeApiKeyPaste": "貼上目前的 Kilo Code API 金鑰", + "kiloCodeApiKeyLabel": "Axon Code API 金鑰", + "kiloCodeApiKeyPlaceholder": "輸入您的 Axon Code API 金鑰", + "kiloCodeApiKeyPaste": "貼上目前的 Axon Code API 金鑰", "getApiKeyText": "取得您的 API 金鑰從", "modelSelectionLabel": "圖像生成模型", "modelSelectionDescription": "選擇用於圖像生成的模型", @@ -813,12 +813,12 @@ }, "RUN_SLASH_COMMAND": { "name": "啟用模型發起斜線命令", - "description": "啟用時,Kilo Code 可以執行您的斜線命令來執行工作流程。" + "description": "啟用時,Axon Code 可以執行您的斜線命令來執行工作流程。" } }, "promptCaching": { "label": "停用提示詞快取", - "description": "勾選後,Kilo Code 將不會為此模型使用提示詞快取。" + "description": "勾選後,Axon Code 將不會為此模型使用提示詞快取。" }, "temperature": { "useCustom": "使用自訂溫度", @@ -850,18 +850,18 @@ } }, "modelPicker": { - "automaticFetch": "此擴充功能會自動從 {{serviceName}} 取得最新的可用模型清單。如果不確定要選哪個模型,建議使用 {{defaultModelId}},這是與 Kilo Code 最佳搭配的模型。", + "automaticFetch": "此擴充功能會自動從 {{serviceName}} 取得最新的可用模型清單。如果不確定要選哪個模型,建議使用 {{defaultModelId}},這是與 Axon Code 最佳搭配的模型。", "label": "模型", "searchPlaceholder": "搜尋", "noMatchFound": "找不到符合的項目", "useCustomModel": "使用自訂模型:{{modelId}}" }, "footer": { - "feedback": "若您有任何問題或建議,歡迎至 github.com/Kilo-Org/kilocode 提出 issue,或加入 reddit.com/r/kilocodekilocode.ai/discord 討論。", - "support": "如有財務相關問題,請聯絡客戶支援 https://kilocode.ai/support", + "feedback": "若您有任何問題或建議,歡迎至 github.com/Kilo-Org/kilocode 提出 issue,或加入 reddit.com/r/kilocodematterai.so/discord 討論。", + "support": "如有財務相關問題,請聯絡客戶支援 https://matterai.so/support", "telemetry": { "label": "允許匿名錯誤與使用情況回報", - "description": "透過傳送匿名的使用資料與錯誤回報,協助改善 Kilo Code。我們絕不會傳送您的程式碼、提示或個人資訊。詳細資訊請參閱我們的隱私權政策。" + "description": "透過傳送匿名的使用資料與錯誤回報,協助改善 Axon Code。我們絕不會傳送您的程式碼、提示或個人資訊。詳細資訊請參閱我們的隱私權政策。" }, "settings": { "import": "匯入", diff --git a/webview-ui/src/i18n/locales/zh-TW/welcome.json b/webview-ui/src/i18n/locales/zh-TW/welcome.json index 31b872b5b9..21996c17c1 100644 --- a/webview-ui/src/i18n/locales/zh-TW/welcome.json +++ b/webview-ui/src/i18n/locales/zh-TW/welcome.json @@ -1,6 +1,6 @@ { - "greeting": "歡迎使用 Kilo Code!", - "introduction": "Kilo Code 提供一系列內建和可擴充的模式,讓您以前所未有的方式規劃專案、設計架構、編寫程式碼、除錯並提升工作效率。", + "greeting": "歡迎使用 Axon Code!", + "introduction": "Axon Code 提供一系列內建和可擴充的模式,讓您以前所未有的方式規劃專案、設計架構、編寫程式碼、除錯並提升工作效率。", "notice": "開始使用前,此擴充功能需要一個 API 提供者。", "start": "讓我們開始吧!", "routers": { @@ -16,12 +16,12 @@ "incentive": "免費試用 Roo" } }, - "chooseProvider": "Kilo Code 需要 API 金鑰才能發揮魔力。", + "chooseProvider": "Axon Code 需要 API 金鑰才能發揮魔力。", "startRouter": "我們建議使用 LLM 路由器:", "startCustom": "或者您可以使用自己的 API 金鑰:", "telemetry": { - "helpImprove": "協助改進 Kilo Code", - "helpImproveMessage": "Kilo Code 收集錯誤和使用資料以協助我們修復錯誤並改善擴充功能。此遙測不會收集程式碼、提示詞或個人資訊。您可以在設定中關閉此功能。" + "helpImprove": "協助改進 Axon Code", + "helpImproveMessage": "Axon Code 收集錯誤和使用資料以協助我們修復錯誤並改善擴充功能。此遙測不會收集程式碼、提示詞或個人資訊。您可以在設定中關閉此功能。" }, "importSettings": "匯入設定" } diff --git a/webview-ui/src/index.css b/webview-ui/src/index.css index 029a885a65..38566ec194 100644 --- a/webview-ui/src/index.css +++ b/webview-ui/src/index.css @@ -86,10 +86,8 @@ --color-vscode-input-foreground: var(--vscode-input-foreground); --color-vscode-input-background: var(--vscode-input-background); - --color-vscode-input-border: var( - --vscode-input-border, - transparent - ); /* Some themes don't have a border color, so we can fallback to transparent */ + --color-vscode-input-border: var(--vscode-input-border, transparent); + /* Some themes don't have a border color, so we can fallback to transparent */ --color-vscode-focusBorder: var(--vscode-focusBorder); @@ -145,6 +143,8 @@ --color-vscode-banner-background: var(--vscode-banner-background); --color-vscode-banner-foreground: var(--vscode-banner-foreground); + + --color-matterai-green: #3affa3; } @layer base { @@ -165,7 +165,8 @@ --accent-foreground: var(--vscode-list-hoverForeground); --destructive: var(--vscode-errorForeground); --destructive-foreground: var(--vscode-button-foreground); - --border: var(--vscode-input-border, transparent); /* --border gets theme value or transparent fallback */ + --border: var(--vscode-input-border, transparent); + /* --border gets theme value or transparent fallback */ --input: var(--vscode-input-background); --ring: var(--vscode-input-border); --chart-1: var(--vscode-charts-red); @@ -187,6 +188,7 @@ a { color: var(--vscode-textLink-foreground); } + /* kilocode_change end */ } @@ -217,11 +219,12 @@ /* Form Element Focus States */ textarea:focus { - outline: 1.5px solid var(--vscode-focusBorder, #007fd4); + outline: 1px solid rgb(255 255 255 / 0.01); } .focus\:outline-0 { - outline: 0 !important; /* Allow tailwind to override the `textarea:focus` rule */ + outline: 0 !important; + /* Allow tailwind to override the `textarea:focus` rule */ } /** @@ -322,12 +325,15 @@ body:focus-within .code-block-scrollable { */ .scrollbar-hide { - -ms-overflow-style: none; /* IE and Edge */ - scrollbar-width: none; /* Firefox */ + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ } .scrollbar-hide::-webkit-scrollbar { - display: none; /* Chrome, Safari and Opera */ + display: none; + /* Chrome, Safari and Opera */ } /** @@ -366,6 +372,18 @@ vscode-dropdown::part(listbox) { scrollbar-color: var(--vscode-scrollbarSlider-background) transparent; } +vscode-text-field { + --border-width: 1px; + --corner-radius-round: 12; + border-radius: 12px; +} + +vscode-text-field::part(control), +vscode-text-field::part(input) { + border-radius: 8px !important; + border: 1px solid var(--vscode-input-border); +} + /* Faded icon buttons in textfields */ .input-icon-button { cursor: pointer; @@ -388,21 +406,29 @@ vscode-dropdown::part(listbox) { /* Context mentions */ .mention-context-textarea-highlight { - background-color: color-mix(in srgb, var(--vscode-badge-foreground) 30%, transparent); + background-color: color-mix(in srgb, var(--color-matterai-green) 30%, transparent); border-radius: 3px; - box-shadow: 0 0 0 0.5px color-mix(in srgb, var(--vscode-badge-foreground) 30%, transparent); + box-shadow: 0 0 0 0.5px color-mix(in srgb, var(--color-matterai-green) 30%, transparent); color: transparent; + text-align: center; + display: inline-block; + padding-bottom: 1px; + padding-left: 1px; + padding-right: 1px; + margin-top: 3px; } .mention-context-highlight { - background-color: color-mix(in srgb, var(--vscode-badge-foreground) 30%, transparent); + background-color: color-mix(in srgb, var(--color-matterai-green) 30%, transparent); border-radius: 3px; + text-align: center; } .mention-context-highlight-with-shadow { - background-color: color-mix(in srgb, var(--vscode-badge-foreground) 30%, transparent); + background-color: color-mix(in srgb, var(--color-matterai-green) 30%, transparent); border-radius: 3px; - box-shadow: 0 0 0 0.5px color-mix(in srgb, var(--vscode-badge-foreground) 30%, transparent); + box-shadow: 0 0 0 0.5px color-mix(in srgb, var(--color-matterai-green) 30%, transparent); + text-align: center; } /** @@ -418,6 +444,28 @@ vscode-dropdown::part(listbox) { min-height: 16px; } +vscode-button { + border-radius: 0.5rem; + border: 1px solid var(--vscode-input-border); + background-color: var(--vscode-input-background); + max-width: fit-content; +} + +/** + * VSCodeButton Global Overrides + * + * To override default classes for all VSCodeButton components globally, + * add CSS rules here targeting the vscode-button web component. + * + * Example: + + * + * Or use CSS custom properties to override specific parts: + * vscode-button::part(control) { + * /* your styles here *\/ + * } + */ + /** * @shadcn/ui Overrides / Hacks */ @@ -452,6 +500,7 @@ input[cmdk-input]:focus { from { transform: translateX(100%); } + to { transform: translateX(0); } @@ -465,6 +514,7 @@ input[cmdk-input]:focus { from { opacity: 0; } + to { opacity: 1; } @@ -479,6 +529,7 @@ input[cmdk-input]:focus { 100% { opacity: 1; } + 50% { opacity: 0.7; } diff --git a/webview-ui/src/kilocode.css b/webview-ui/src/kilocode.css index a44cd82c9b..125e3d3827 100644 --- a/webview-ui/src/kilocode.css +++ b/webview-ui/src/kilocode.css @@ -1,4 +1,4 @@ -/* Kilo Code specific styles */ +/* Axon Code specific styles */ /* Slash command highlighting */ .slash-command-match-textarea-highlight { diff --git a/webview-ui/src/stories/Welcome.mdx b/webview-ui/src/stories/Welcome.mdx index 689214c5cd..cca6f17d78 100644 --- a/webview-ui/src/stories/Welcome.mdx +++ b/webview-ui/src/stories/Welcome.mdx @@ -4,4 +4,4 @@ import { Meta } from "@storybook/blocks" # Welcome -This Kilo Code storybook is used to independently develop components for the Kilo Code webview UI. +This Axon Code storybook is used to independently develop components for the Axon Code webview UI. diff --git a/webview-ui/src/utils/docLinks.ts b/webview-ui/src/utils/docLinks.ts index 8a8d154241..a2e648ef2e 100644 --- a/webview-ui/src/utils/docLinks.ts +++ b/webview-ui/src/utils/docLinks.ts @@ -12,6 +12,6 @@ export function buildDocLink(path: string, _campaign: string): string { .replace(/^\//, "") .replace("troubleshooting/shell-integration/", "features/shell-integration") // kilocode_change const [basePath, hash] = cleanPath.split("#") - const baseUrl = `https://kilocode.ai/docs/${basePath}` + const baseUrl = `https://matterai.so/docs/${basePath}` return hash ? `${baseUrl}#${hash}` : baseUrl } diff --git a/webview-ui/src/utils/kilocode/useKiloIdentity.tsx b/webview-ui/src/utils/kilocode/useKiloIdentity.tsx index 26595f7eec..9b65417db0 100644 --- a/webview-ui/src/utils/kilocode/useKiloIdentity.tsx +++ b/webview-ui/src/utils/kilocode/useKiloIdentity.tsx @@ -1,44 +1,42 @@ import { useEffect, useState } from "react" -import { ProfileDataResponsePayload } from "@roo/WebviewMessage" -import { vscode } from "@/utils/vscode" +// import { ProfileDataResponsePayload } from "@roo/WebviewMessage" +// import { vscode } from "@/utils/vscode" export function useKiloIdentity(kilocodeToken: string, machineId: string) { - const [kiloIdentity, setKiloIdentity] = useState("") + const [kiloIdentity, _setKiloIdentity] = useState("") useEffect(() => { - const handleMessage = (event: MessageEvent) => { - if (event.data.type === "profileDataResponse") { - const payload = event.data.payload as ProfileDataResponsePayload | undefined - const success = payload?.success || false - const tokenFromMessage = payload?.data?.kilocodeToken || "" - const email = payload?.data?.user?.email || "" - if (!success) { - console.error("KILOTEL: Failed to identify Kilo user, message doesn't indicate success:", payload) - } else if (tokenFromMessage !== kilocodeToken) { - console.error("KILOTEL: Failed to identify Kilo user, token mismatch:", payload) - } else if (!email) { - console.error("KILOTEL: Failed to identify Kilo user, email missing:", payload) - } else { - console.debug("KILOTEL: Kilo user identified:", email) - setKiloIdentity(email) - window.removeEventListener("message", handleMessage) - } - } - } - - if (kilocodeToken) { - console.debug("KILOTEL: fetching profile...") - window.addEventListener("message", handleMessage) - vscode.postMessage({ - type: "fetchProfileDataRequest", - }) - } else { - console.debug("KILOTEL: no Kilo user") - setKiloIdentity("") - } - - return () => { - window.removeEventListener("message", handleMessage) - } + // const handleMessage = (event: MessageEvent) => { + // if (event.data.type === "profileDataResponse") { + // const payload = event.data.payload as ProfileDataResponsePayload | undefined + // const success = payload?.success || false + // const tokenFromMessage = payload?.data?.kilocodeToken || "" + // const email = payload?.data?.user?.email || "" + // if (!success) { + // console.error("KILOTEL: Failed to identify Kilo user, message doesn't indicate success:", payload) + // } else if (tokenFromMessage !== kilocodeToken) { + // console.error("KILOTEL: Failed to identify Kilo user, token mismatch:", payload) + // } else if (!email) { + // console.error("KILOTEL: Failed to identify Kilo user, email missing:", payload) + // } else { + // console.debug("KILOTEL: Kilo user identified:", email) + // setKiloIdentity(email) + // window.removeEventListener("message", handleMessage) + // } + // } + // } + // if (kilocodeToken) { + // console.debug("KILOTEL: fetching profile...") + // window.addEventListener("message", handleMessage) + // vscode.postMessage({ + // type: "fetchProfileDataRequest", + // }) + // } else { + // console.debug("KILOTEL: no Kilo user") + // setKiloIdentity("") + // } + // return () => { + // window.removeEventListener("message", handleMessage) + // } }, [kilocodeToken]) return kiloIdentity || machineId }
CPU Architecture:$osArch