From d8dc2bc643ac254abc7160843cb6728ad6fd2526 Mon Sep 17 00:00:00 2001
From: code-crusher
Date: Fri, 31 Oct 2025 20:23:13 +0530
Subject: [PATCH 01/14] swap icons and name
---
.devcontainer/Dockerfile | 2 +-
.devcontainer/devcontainer.json | 10 +-
.devcontainer/setup.sh | 2 +-
.github/ISSUE_TEMPLATE/bug_report.yml | 6 +-
.github/ISSUE_TEMPLATE/config.yml | 4 +-
.github/pull_request_template.md | 2 +-
.github/workflows/code-qa.yml | 2 +-
.../rules-translate/instructions-zh-cn.md | 4 +-
.kilocodemodes | 6 +-
CHANGELOG.md | 108 +++----
CODE_OF_CONDUCT.md | 4 +-
CONTRIBUTING.md | 4 +-
DEVELOPMENT.md | 18 +-
NOTICE | 6 +-
PRIVACY.md | 12 +-
README.md | 20 +-
.../rules/memory-bank-instructions.md | 78 +++--
.../rules/memory-bank/architecture.md | 33 ++-
.../.kilocode/rules/memory-bank/brief.md | 2 +-
.../.kilocode/rules/memory-bank/context.md | 15 +-
.../.kilocode/rules/memory-bank/product.md | 27 +-
.../.kilocode/rules/memory-bank/tasks.md | 67 ++++-
.../.kilocode/rules/memory-bank/tech.md | 4 +-
apps/kilocode-docs/.kilocodemodes | 22 +-
apps/kilocode-docs/.kilocoderules | 4 +-
apps/kilocode-docs/README.md | 4 +-
.../auto-generate-commit-messages.md | 18 +-
.../available-tools/codebase-search.md | 48 ++--
.../advanced-usage/custom-instructions.md | 11 +-
.../docs/advanced-usage/custom-rules.md | 49 ++--
.../advanced-usage/free-and-budget-models.md | 10 +-
.../docs/advanced-usage/large-projects.md | 30 +-
.../docs/advanced-usage/local-models.md | 35 +--
.../docs/advanced-usage/memory-bank.md | 127 +++++----
.../docs/advanced-usage/prompt-engineering.md | 64 +++--
.../docs/advanced-usage/rate-limits-costs.md | 42 +--
.../docs/basic-usage/adding-credits.md | 6 +-
.../docs/basic-usage/autocomplete.md | 8 +-
.../docs/basic-usage/connecting-providers.md | 10 +-
.../docs/basic-usage/context-mentions.md | 87 +++---
.../docs/basic-usage/git-commit-generation.md | 19 +-
.../docs/basic-usage/how-tools-work.md | 60 ++--
.../docs/basic-usage/model-selection-guide.md | 8 +-
.../docs/basic-usage/orchestrator-mode.md | 28 +-
.../docs/basic-usage/task-todo-list.md | 7 +-
.../docs/basic-usage/the-chat-interface.md | 33 ++-
.../docs/basic-usage/using-modes.md | 86 +++---
apps/kilocode-docs/docs/cli.md | 10 +-
.../docs/extending/contributing-to-kilo.md | 59 ++--
.../docs/extending/development-environment.md | 8 +-
apps/kilocode-docs/docs/faq.md | 90 +++---
.../docs/features/auto-approving-actions.md | 42 +--
.../features/auto-launch-configuration.md | 8 +-
.../docs/features/browser-use.md | 66 +++--
.../docs/features/checkpoints.md | 108 ++++---
.../docs/features/code-actions.md | 56 ++--
.../docs/features/codebase-indexing.md | 40 +--
.../docs/features/custom-modes.md | 26 +-
.../docs/features/enhance-prompt.md | 34 +--
.../experimental/experimental-features.md | 14 +-
.../experimental/native-function-calling.md | 10 +-
.../kilocode-docs/docs/features/fast-edits.md | 17 +-
.../docs/features/footgun-prompting.md | 28 +-
.../docs/features/mcp/mcp-vs-api.md | 60 ++--
.../docs/features/mcp/overview.md | 10 +-
.../docs/features/mcp/server-transports.md | 169 +++++------
.../features/mcp/using-mcp-in-kilo-code.md | 34 +--
.../docs/features/mcp/what-is-mcp.md | 8 +-
.../docs/features/model-temperature.md | 48 ++--
.../docs/features/more-features.md | 11 +-
.../docs/features/settings-management.md | 48 ++--
.../docs/features/shell-integration.md | 141 +++++----
.../features/slash-commands/workflows.mdx | 6 +-
.../docs/features/suggested-responses.md | 31 +-
.../docs/features/system-notifications.md | 8 +-
.../features/tools/access-mcp-resource.md | 68 +++--
.../docs/features/tools/apply-diff.md | 18 +-
.../features/tools/ask-followup-question.md | 98 ++++---
.../docs/features/tools/attempt-completion.md | 70 +++--
.../docs/features/tools/browser-action.md | 64 +++--
.../docs/features/tools/codebase-search.md | 69 +++--
.../docs/features/tools/execute-command.md | 89 +++---
.../tools/list-code-definition-names.md | 28 +-
.../docs/features/tools/list-files.md | 45 +--
.../docs/features/tools/read-file.md | 76 +++--
.../docs/features/tools/search-files.md | 45 +--
.../docs/features/tools/switch-mode.md | 43 +--
.../docs/features/tools/tool-use-overview.md | 222 ++++++++-------
.../docs/features/tools/use-mcp-tool.md | 62 ++--
.../docs/features/tools/write-to-file.md | 70 +++--
.../docs/getting-started/concepts.md | 6 +-
.../connecting-api-provider.md | 20 +-
.../docs/getting-started/installing.md | 74 ++---
.../docs/getting-started/setting-up.mdx | 16 +-
.../docs/getting-started/your-first-task.md | 54 ++--
apps/kilocode-docs/docs/index.mdx | 34 +--
.../docs/jetbrains-troubleshooting.md | 12 +-
.../kilocode-docs/docs/providers/anthropic.md | 36 +--
apps/kilocode-docs/docs/providers/bedrock.md | 120 ++++----
.../kilocode-docs/docs/providers/chutes-ai.md | 16 +-
.../docs/providers/claude-code.md | 18 +-
apps/kilocode-docs/docs/providers/deepseek.md | 21 +-
.../kilocode-docs/docs/providers/fireworks.md | 28 +-
apps/kilocode-docs/docs/providers/gemini.md | 42 +--
apps/kilocode-docs/docs/providers/glama.md | 22 +-
apps/kilocode-docs/docs/providers/groq.md | 58 ++--
.../docs/providers/human-relay.md | 24 +-
apps/kilocode-docs/docs/providers/kilocode.md | 42 +--
apps/kilocode-docs/docs/providers/lmstudio.md | 16 +-
apps/kilocode-docs/docs/providers/mistral.md | 51 ++--
apps/kilocode-docs/docs/providers/ollama.md | 16 +-
.../docs/providers/openai-compatible.md | 63 +++--
apps/kilocode-docs/docs/providers/openai.md | 36 +--
.../docs/providers/openrouter.md | 8 +-
apps/kilocode-docs/docs/providers/ovhcloud.md | 8 +-
apps/kilocode-docs/docs/providers/requesty.md | 13 +-
.../kilocode-docs/docs/providers/synthetic.md | 8 +-
apps/kilocode-docs/docs/providers/unbound.md | 14 +-
apps/kilocode-docs/docs/providers/v0.md | 44 +--
.../docs/providers/vercel-ai-gateway.md | 10 +-
apps/kilocode-docs/docs/providers/vertex.md | 74 ++---
.../docs/providers/virtual-quota-fallback.md | 14 +-
.../kilocode-docs/docs/providers/vscode-lm.md | 51 ++--
apps/kilocode-docs/docs/providers/xai.md | 63 +++--
apps/kilocode-docs/docs/seats/about.md | 6 +-
apps/kilocode-docs/docs/seats/analytics.md | 2 +-
apps/kilocode-docs/docs/seats/billing.md | 12 +-
apps/kilocode-docs/docs/seats/custom-modes.md | 2 +-
apps/kilocode-docs/docs/seats/dashboard.md | 2 +-
.../docs/seats/enterprise/SSO.md | 2 +-
.../docs/seats/enterprise/audit-logs.md | 2 +-
.../docs/seats/getting-started.md | 4 +-
apps/kilocode-docs/docs/seats/migration.md | 18 +-
.../docs/seats/team-management.md | 2 +-
apps/kilocode-docs/docs/tips-and-tricks.md | 14 +-
apps/kilocode-docs/docusaurus.config.ts | 16 +-
.../current.json | 121 ++++----
.../available-tools/codebase-search.md | 48 ++--
.../advanced-usage/custom-instructions.md | 11 +-
.../current/advanced-usage/custom-rules.md | 41 +--
.../current/advanced-usage/large-projects.md | 18 +-
.../current/advanced-usage/local-models.md | 31 +-
.../current/advanced-usage/memory-bank.md | 125 ++++----
.../advanced-usage/prompt-engineering.md | 62 ++--
.../advanced-usage/rate-limits-costs.md | 38 +--
.../current/basic-usage/adding-tokens.md | 8 +-
.../basic-usage/connecting-providers.md | 24 +-
.../current/basic-usage/context-mentions.md | 129 ++++-----
.../basic-usage/git-commit-generation.md | 19 +-
.../current/basic-usage/how-tools-work.md | 61 ++--
.../current/basic-usage/orchestrator-mode.md | 28 +-
.../current/basic-usage/task-todo-list.md | 7 +-
.../current/basic-usage/the-chat-interface.md | 33 ++-
.../current/basic-usage/using-modes.md | 82 +++---
.../current/extending/contributing-to-kilo.md | 59 ++--
.../extending/development-environment.md | 12 +-
.../current/faq.md | 4 +-
.../features/auto-approving-actions.md | 40 +--
.../current/features/browser-use.md | 42 ++-
.../current/features/checkpoints.md | 55 ++--
.../current/features/code-actions.md | 48 ++--
.../current/features/codebase-indexing.md | 28 +-
.../current/features/custom-modes.md | 236 +++++++++-------
.../current/features/enhance-prompt.md | 30 +-
.../experimental/experimental-features.md | 16 +-
.../current/features/fast-edits.md | 17 +-
.../current/features/footgun-prompting.md | 28 +-
.../current/features/mcp/server-transports.md | 158 ++++++-----
.../features/mcp/using-mcp-in-kilo-code.md | 156 +++++-----
.../current/features/mcp/what-is-mcp.md | 8 +-
.../current/features/model-temperature.md | 48 ++--
.../current/features/more-features.md | 11 +-
.../current/features/settings-management.md | 48 ++--
.../current/features/shell-integration.md | 99 ++++---
.../features/slash-commands/workflows.mdx | 6 +-
.../current/features/suggested-responses.md | 31 +-
.../features/tools/access-mcp-resource.md | 70 +++--
.../features/tools/ask-followup-question.md | 99 ++++---
.../features/tools/attempt-completion.md | 71 +++--
.../current/features/tools/codebase-search.md | 31 +-
.../tools/list-code-definition-names.md | 226 +++++++--------
.../current/features/tools/list-files.md | 267 +++++++++---------
.../current/features/tools/read-file.md | 77 +++--
.../current/features/tools/search-files.md | 44 +--
.../current/features/tools/switch-mode.md | 45 +--
.../features/tools/tool-use-overview.md | 222 ++++++++-------
.../current/features/tools/use-mcp-tool.md | 62 ++--
.../current/features/tools/write-to-file.md | 230 +++++++--------
.../connecting-api-provider.md | 25 +-
.../current/getting-started/installing.md | 48 ++--
.../current/getting-started/setting-up.mdx | 14 +-
.../getting-started/your-first-task.md | 30 +-
.../current/index.mdx | 34 +--
.../current/providers/anthropic.md | 30 +-
.../current/providers/chutes-ai.md | 16 +-
.../current/providers/claude-code.md | 34 +--
.../current/providers/deepseek.md | 9 +-
.../current/providers/fireworks.md | 28 +-
.../current/providers/glama.md | 18 +-
.../current/providers/groq.md | 58 ++--
.../current/providers/human-relay.md | 24 +-
.../current/providers/kilocode.md | 55 ++--
.../current/providers/lmstudio.md | 38 +--
.../current/providers/mistral.md | 31 +-
.../current/providers/ollama.md | 111 ++++----
.../current/providers/openai-compatible.md | 61 ++--
.../current/providers/openai.md | 34 +--
.../current/providers/ovhcloud.md | 8 +-
.../current/providers/requesty.md | 12 +-
.../current/providers/unbound.md | 12 +-
.../current/providers/v0.md | 44 +--
.../current/providers/vertex.md | 74 ++---
.../current/providers/vscode-lm.md | 46 +--
.../current/providers/xai.md | 61 ++--
.../current/tips-and-tricks.md | 10 +-
.../docusaurus-theme-classic/footer.json | 8 +-
.../docusaurus-theme-classic/navbar.json | 32 +--
apps/kilocode-docs/sidebars.ts | 6 +-
apps/kilocode-docs/src/constants.ts | 8 +-
.../boomerang-tasks/kilocodemodes.json | 22 +-
.../static/downloads/memory-bank.md | 76 +++--
.../static/img/axon-code-icon.svg | 9 +
.../helpers/test-setup-helpers.ts | 2 +-
apps/playwright-e2e/tests/chat.test.ts | 2 +-
apps/storybook/src/mockData/index.ts | 2 +-
apps/vscode-e2e/src/suite/extension.test.ts | 2 +-
apps/vscode-e2e/src/suite/modes.test.ts | 2 +-
apps/vscode-e2e/src/suite/subtasks.test.ts | 2 +-
apps/vscode-e2e/src/suite/task.test.ts | 2 +-
apps/vscode-nightly/package.json | 2 +-
apps/vscode-nightly/package.nls.nightly.json | 10 +-
apps/web-evals/src/app/layout.tsx | 2 +-
apps/web-evals/src/app/runs/new/new-run.tsx | 2 +-
benchmark/src/runExercise.ts | 4 +-
cli/CHANGELOG.md | 4 +-
cli/Dockerfile | 12 +-
cli/README.md | 14 +-
cli/docs/DOCKER.md | 6 +-
cli/docs/PROVIDER_CONFIGURATION.md | 14 +-
cli/package.dist.json | 6 +-
cli/package.json | 2 +-
cli/src/cli.ts | 10 +-
cli/src/commands/__tests__/teams.test.ts | 6 +-
cli/src/commands/teams.ts | 6 +-
cli/src/config/schema.json | 4 +-
cli/src/constants/providers/labels.ts | 2 +-
cli/src/constants/providers/settings.ts | 4 +-
cli/src/constants/themes/alpha.ts | 4 +-
cli/src/constants/themes/dark.ts | 2 +-
cli/src/constants/themes/index.ts | 2 +-
cli/src/constants/themes/light.ts | 2 +-
cli/src/index.ts | 6 +-
cli/src/types/theme.ts | 2 +-
.../__tests__/ExtensionMessageRow.test.tsx | 4 +-
cli/src/ui/utils/welcomeMessage.ts | 2 +-
cli/src/utils/authWizard.ts | 4 +-
cli/src/utils/notifications.ts | 2 +-
cli/src/utils/paths.ts | 2 +-
flake.nix | 2 +-
jetbrains/README.md | 2 +-
jetbrains/plugin/detekt.yml | 2 +-
jetbrains/plugin/scripts/get_bundle_name.js | 4 +-
jetbrains/plugin/settings.gradle.kts | 2 +-
.../jetbrains/actions/RegisterCodeActions.kt | 2 +-
.../commands/KiloCodeAuthProtocolCommand.kt | 6 +-
.../jetbrains/core/ExtensionManager.kt | 4 +-
.../kotlin/ai/kilocode/jetbrains/i18n/I18n.kt | 2 +-
.../jetbrains/plugin/WecoderPlugin.kt | 8 +-
.../jetbrains/ui/RooToolWindowFactory.kt | 6 +-
.../resources/META-INF/plugin.xml.template | 12 +-
.../src/main/resources/icons/axon-code.svg | 9 +
packages/evals/scripts/setup.sh | 6 +-
.../telemetry/src/PostHogTelemetryClient.ts | 2 +-
packages/types/src/__tests__/kilocode.test.ts | 96 +++----
packages/types/src/kilocode/kilocode.ts | 20 +-
packages/types/src/mode.ts | 10 +-
packages/types/src/providers/chutes.ts | 2 +-
.../roomerge_80_fix_roo_in_translations.sh | 2 +-
scripts/update-contributors.js | 12 +-
src/activate/CodeActionProvider.ts | 10 +-
.../__tests__/registerCommands.spec.ts | 2 +-
src/activate/registerCommands.ts | 8 +-
src/api/providers/__tests__/constants.spec.ts | 4 +-
.../providers/__tests__/gemini-cli.spec.ts | 2 +-
src/api/providers/__tests__/openai.spec.ts | 4 +-
.../providers/__tests__/openrouter.spec.ts | 4 +-
src/api/providers/__tests__/requesty.spec.ts | 8 +-
.../__tests__/vercel-ai-gateway.spec.ts | 4 +-
src/api/providers/constants.ts | 2 +-
src/api/providers/fetchers/modelCache.ts | 4 +-
src/api/providers/kilocode-openrouter.ts | 2 +-
.../kilocode/getKilocodeDefaultModel.ts | 2 +-
src/api/providers/lm-studio.ts | 4 +-
src/api/providers/vscode-lm.ts | 70 ++---
src/api/transform/vscode-lm-format.ts | 2 +-
src/assets/icons/axon-code.png | Bin 0 -> 55759 bytes
src/assets/icons/axon-code.svg | 9 +
src/core/config/CustomModesManager.ts | 2 +-
...stomModesManager.organizationModes.spec.ts | 2 +-
.../webview/webviewMessageHandlerUtils.ts | 2 +-
src/core/kilocode/wrapper.ts | 2 +-
.../architect-mode-prompt.snap | 2 +-
.../ask-mode-prompt.snap | 2 +-
.../mcp-server-creation-disabled.snap | 2 +-
.../mcp-server-creation-enabled.snap | 2 +-
.../partial-reads-enabled.snap | 2 +-
.../consistent-system-prompt.snap | 2 +-
.../with-computer-use-support.snap | 2 +-
.../with-diff-enabled-false.snap | 2 +-
.../system-prompt/with-diff-enabled-true.snap | 2 +-
.../with-diff-enabled-undefined.snap | 2 +-
.../with-different-viewport-size.snap | 2 +-
.../system-prompt/with-mcp-hub-provided.snap | 2 +-
.../system-prompt/with-undefined-mcp-hub.snap | 2 +-
src/core/prompts/instructions/create-mode.ts | 2 +-
src/core/protect/RooProtectedController.ts | 4 +-
.../__tests__/RooProtectedController.spec.ts | 2 +-
src/core/task/Task.ts | 4 +-
src/core/tools/editFileTool.ts | 2 +-
src/core/tools/reportBugTool.ts | 2 +-
src/core/tools/writeToFileTool.ts | 2 +-
src/core/webview/ClineProvider.ts | 8 +-
src/core/webview/webviewMessageHandler.ts | 6 +-
src/extension.ts | 10 +-
src/i18n/locales/ar/common.json | 14 +-
src/i18n/locales/ar/jetbrains.json | 2 +-
src/i18n/locales/ar/kilocode.json | 32 +--
src/i18n/locales/ar/mcp.json | 2 +-
src/i18n/locales/ca/common.json | 12 +-
src/i18n/locales/ca/jetbrains.json | 2 +-
src/i18n/locales/ca/kilocode.json | 32 +--
src/i18n/locales/ca/mcp.json | 2 +-
src/i18n/locales/cs/common.json | 16 +-
src/i18n/locales/cs/jetbrains.json | 2 +-
src/i18n/locales/cs/kilocode.json | 32 +--
src/i18n/locales/cs/mcp.json | 2 +-
src/i18n/locales/de/common.json | 16 +-
src/i18n/locales/de/jetbrains.json | 2 +-
src/i18n/locales/de/kilocode.json | 32 +--
src/i18n/locales/de/mcp.json | 2 +-
src/i18n/locales/en/common.json | 16 +-
src/i18n/locales/en/jetbrains.json | 2 +-
src/i18n/locales/en/kilocode.json | 32 +--
src/i18n/locales/en/mcp.json | 2 +-
src/i18n/locales/es/common.json | 16 +-
src/i18n/locales/es/jetbrains.json | 2 +-
src/i18n/locales/es/kilocode.json | 32 +--
src/i18n/locales/es/mcp.json | 2 +-
src/i18n/locales/fr/common.json | 12 +-
src/i18n/locales/fr/jetbrains.json | 2 +-
src/i18n/locales/fr/kilocode.json | 32 +--
src/i18n/locales/fr/mcp.json | 2 +-
src/i18n/locales/hi/common.json | 12 +-
src/i18n/locales/hi/jetbrains.json | 2 +-
src/i18n/locales/hi/kilocode.json | 32 +--
src/i18n/locales/hi/mcp.json | 2 +-
src/i18n/locales/id/common.json | 12 +-
src/i18n/locales/id/jetbrains.json | 2 +-
src/i18n/locales/id/kilocode.json | 32 +--
src/i18n/locales/id/mcp.json | 2 +-
src/i18n/locales/it/common.json | 12 +-
src/i18n/locales/it/jetbrains.json | 2 +-
src/i18n/locales/it/kilocode.json | 32 +--
src/i18n/locales/it/mcp.json | 2 +-
src/i18n/locales/ja/common.json | 6 +-
src/i18n/locales/ja/kilocode.json | 28 +-
src/i18n/locales/ko/common.json | 10 +-
src/i18n/locales/ko/kilocode.json | 30 +-
src/i18n/locales/nl/common.json | 12 +-
src/i18n/locales/nl/jetbrains.json | 2 +-
src/i18n/locales/nl/kilocode.json | 32 +--
src/i18n/locales/nl/mcp.json | 2 +-
src/i18n/locales/pl/common.json | 12 +-
src/i18n/locales/pl/jetbrains.json | 2 +-
src/i18n/locales/pl/kilocode.json | 32 +--
src/i18n/locales/pl/mcp.json | 2 +-
src/i18n/locales/pt-BR/common.json | 12 +-
src/i18n/locales/pt-BR/jetbrains.json | 2 +-
src/i18n/locales/pt-BR/kilocode.json | 32 +--
src/i18n/locales/pt-BR/mcp.json | 2 +-
src/i18n/locales/ru/common.json | 12 +-
src/i18n/locales/ru/jetbrains.json | 2 +-
src/i18n/locales/ru/kilocode.json | 32 +--
src/i18n/locales/ru/mcp.json | 2 +-
src/i18n/locales/th/common.json | 16 +-
src/i18n/locales/th/jetbrains.json | 2 +-
src/i18n/locales/th/kilocode.json | 32 +--
src/i18n/locales/th/mcp.json | 2 +-
src/i18n/locales/tr/common.json | 12 +-
src/i18n/locales/tr/jetbrains.json | 2 +-
src/i18n/locales/tr/kilocode.json | 32 +--
src/i18n/locales/tr/mcp.json | 2 +-
src/i18n/locales/uk/common.json | 14 +-
src/i18n/locales/uk/jetbrains.json | 2 +-
src/i18n/locales/uk/kilocode.json | 32 +--
src/i18n/locales/uk/mcp.json | 2 +-
src/i18n/locales/vi/common.json | 12 +-
src/i18n/locales/vi/jetbrains.json | 2 +-
src/i18n/locales/vi/kilocode.json | 32 +--
src/i18n/locales/vi/mcp.json | 2 +-
src/i18n/locales/zh-CN/common.json | 10 +-
src/i18n/locales/zh-CN/jetbrains.json | 2 +-
src/i18n/locales/zh-CN/kilocode.json | 34 +--
src/i18n/locales/zh-CN/mcp.json | 2 +-
src/i18n/locales/zh-TW/common.json | 12 +-
src/i18n/locales/zh-TW/jetbrains.json | 2 +-
src/i18n/locales/zh-TW/kilocode.json | 32 +--
src/i18n/locales/zh-TW/mcp.json | 2 +-
src/integrations/editor/DiffViewProvider.ts | 2 +-
.../notifications/__tests__/index.spec.ts | 16 +-
src/integrations/notifications/index.ts | 8 +-
src/integrations/terminal/BaseTerminal.ts | 2 +-
src/integrations/terminal/Terminal.ts | 2 +-
src/integrations/terminal/TerminalRegistry.ts | 4 +-
.../__tests__/TerminalProcess.spec.ts | 2 +-
.../TerminalProcessExec.bash.spec.ts | 2 +-
.../__tests__/TerminalProcessExec.cmd.spec.ts | 2 +-
.../TerminalProcessExec.pwsh.spec.ts | 2 +-
.../__tests__/TerminalRegistry.spec.ts | 10 +-
src/package.json | 24 +-
src/package.nls.ar.json | 20 +-
src/package.nls.ca.json | 20 +-
src/package.nls.cs.json | 20 +-
src/package.nls.de.json | 22 +-
src/package.nls.es.json | 20 +-
src/package.nls.fr.json | 22 +-
src/package.nls.hi.json | 20 +-
src/package.nls.id.json | 20 +-
src/package.nls.it.json | 22 +-
src/package.nls.ja.json | 18 +-
src/package.nls.json | 18 +-
src/package.nls.ko.json | 20 +-
src/package.nls.nl.json | 20 +-
src/package.nls.pl.json | 20 +-
src/package.nls.pt-BR.json | 20 +-
src/package.nls.ru.json | 20 +-
src/package.nls.th.json | 20 +-
src/package.nls.tr.json | 20 +-
src/package.nls.uk.json | 20 +-
src/package.nls.vi.json | 20 +-
src/package.nls.zh-CN.json | 22 +-
src/package.nls.zh-TW.json | 20 +-
.../checkpoints/ShadowCheckpointService.ts | 2 +-
.../__tests__/ShadowCheckpointService.spec.ts | 4 +-
src/services/mcp/McpHub.ts | 2 +-
.../__tests__/markdownParser.spec.ts | 4 +-
src/shared/__tests__/modes.spec.ts | 4 +-
src/test-llm-autocompletion/llm-client.ts | 4 +-
src/walkthrough/step1.md | 8 +-
src/walkthrough/step2.md | 2 +-
src/walkthrough/step3.md | 4 +-
src/walkthrough/step5.md | 4 +-
webview-ui/index.html | 2 +-
.../src/components/chat/ReportBugPreview.tsx | 2 +-
.../kilocode/common/KiloCodeAuth.tsx | 6 +-
.../src/components/kilocode/common/Logo.tsx | 27 +-
webview-ui/src/components/kilocode/helpers.ts | 2 +-
.../kilocode/rules/KiloRulesToggleModal.tsx | 4 +-
.../kilocode/settings/KiloModelInfoView.tsx | 2 +-
.../kilocode/settings/providers/KiloCode.tsx | 6 +-
webview-ui/src/components/settings/About.tsx | 6 +-
.../settings/ImageGenerationSettings.tsx | 2 +-
.../components/settings/SettingsFooter.tsx | 6 +-
webview-ui/src/i18n/locales/ar/account.json | 8 +-
webview-ui/src/i18n/locales/ar/chat.json | 122 ++++----
webview-ui/src/i18n/locales/ar/cloud.json | 10 +-
webview-ui/src/i18n/locales/ar/kilocode.json | 38 +--
.../src/i18n/locales/ar/marketplace.json | 2 +-
webview-ui/src/i18n/locales/ar/mcp.json | 6 +-
webview-ui/src/i18n/locales/ar/prompts.json | 10 +-
webview-ui/src/i18n/locales/ar/settings.json | 52 ++--
webview-ui/src/i18n/locales/ar/welcome.json | 10 +-
webview-ui/src/i18n/locales/ca/chat.json | 116 ++++----
webview-ui/src/i18n/locales/ca/cloud.json | 2 +-
webview-ui/src/i18n/locales/ca/kilocode.json | 42 +--
.../src/i18n/locales/ca/marketplace.json | 2 +-
webview-ui/src/i18n/locales/ca/mcp.json | 8 +-
webview-ui/src/i18n/locales/ca/prompts.json | 10 +-
webview-ui/src/i18n/locales/ca/settings.json | 76 ++---
webview-ui/src/i18n/locales/ca/welcome.json | 10 +-
webview-ui/src/i18n/locales/cs/account.json | 8 +-
webview-ui/src/i18n/locales/cs/chat.json | 122 ++++----
webview-ui/src/i18n/locales/cs/cloud.json | 10 +-
webview-ui/src/i18n/locales/cs/kilocode.json | 42 +--
.../src/i18n/locales/cs/marketplace.json | 2 +-
webview-ui/src/i18n/locales/cs/mcp.json | 8 +-
webview-ui/src/i18n/locales/cs/prompts.json | 10 +-
webview-ui/src/i18n/locales/cs/settings.json | 78 ++---
webview-ui/src/i18n/locales/cs/welcome.json | 10 +-
webview-ui/src/i18n/locales/de/chat.json | 114 ++++----
webview-ui/src/i18n/locales/de/kilocode.json | 42 +--
.../src/i18n/locales/de/marketplace.json | 2 +-
webview-ui/src/i18n/locales/de/mcp.json | 8 +-
webview-ui/src/i18n/locales/de/prompts.json | 6 +-
webview-ui/src/i18n/locales/de/settings.json | 76 ++---
webview-ui/src/i18n/locales/de/welcome.json | 10 +-
webview-ui/src/i18n/locales/en/chat.json | 112 ++++----
webview-ui/src/i18n/locales/en/kilocode.json | 44 +--
.../src/i18n/locales/en/marketplace.json | 2 +-
webview-ui/src/i18n/locales/en/mcp.json | 8 +-
webview-ui/src/i18n/locales/en/prompts.json | 14 +-
webview-ui/src/i18n/locales/en/settings.json | 74 ++---
webview-ui/src/i18n/locales/en/welcome.json | 10 +-
webview-ui/src/i18n/locales/es/chat.json | 116 ++++----
webview-ui/src/i18n/locales/es/kilocode.json | 42 +--
.../src/i18n/locales/es/marketplace.json | 2 +-
webview-ui/src/i18n/locales/es/mcp.json | 8 +-
webview-ui/src/i18n/locales/es/prompts.json | 10 +-
webview-ui/src/i18n/locales/es/settings.json | 76 ++---
webview-ui/src/i18n/locales/es/welcome.json | 10 +-
webview-ui/src/i18n/locales/fr/chat.json | 114 ++++----
webview-ui/src/i18n/locales/fr/kilocode.json | 42 +--
.../src/i18n/locales/fr/marketplace.json | 2 +-
webview-ui/src/i18n/locales/fr/mcp.json | 8 +-
webview-ui/src/i18n/locales/fr/prompts.json | 10 +-
webview-ui/src/i18n/locales/fr/settings.json | 76 ++---
webview-ui/src/i18n/locales/fr/welcome.json | 10 +-
webview-ui/src/i18n/locales/hi/chat.json | 112 ++++----
webview-ui/src/i18n/locales/hi/kilocode.json | 42 +--
.../src/i18n/locales/hi/marketplace.json | 2 +-
webview-ui/src/i18n/locales/hi/mcp.json | 8 +-
webview-ui/src/i18n/locales/hi/prompts.json | 10 +-
webview-ui/src/i18n/locales/hi/settings.json | 72 ++---
webview-ui/src/i18n/locales/hi/welcome.json | 6 +-
webview-ui/src/i18n/locales/id/chat.json | 114 ++++----
webview-ui/src/i18n/locales/id/kilocode.json | 42 +--
.../src/i18n/locales/id/marketplace.json | 2 +-
webview-ui/src/i18n/locales/id/mcp.json | 8 +-
webview-ui/src/i18n/locales/id/prompts.json | 10 +-
webview-ui/src/i18n/locales/id/settings.json | 78 ++---
webview-ui/src/i18n/locales/id/welcome.json | 10 +-
webview-ui/src/i18n/locales/it/chat.json | 112 ++++----
webview-ui/src/i18n/locales/it/kilocode.json | 42 +--
.../src/i18n/locales/it/marketplace.json | 2 +-
webview-ui/src/i18n/locales/it/mcp.json | 8 +-
webview-ui/src/i18n/locales/it/prompts.json | 10 +-
webview-ui/src/i18n/locales/it/settings.json | 76 ++---
webview-ui/src/i18n/locales/it/welcome.json | 10 +-
webview-ui/src/i18n/locales/ja/chat.json | 10 +-
webview-ui/src/i18n/locales/ja/kilocode.json | 6 +-
.../src/i18n/locales/ja/marketplace.json | 2 +-
webview-ui/src/i18n/locales/ja/prompts.json | 2 +-
webview-ui/src/i18n/locales/ja/settings.json | 12 +-
webview-ui/src/i18n/locales/ko/chat.json | 4 +-
webview-ui/src/i18n/locales/ko/kilocode.json | 12 +-
.../src/i18n/locales/ko/marketplace.json | 2 +-
webview-ui/src/i18n/locales/ko/prompts.json | 2 +-
webview-ui/src/i18n/locales/ko/settings.json | 16 +-
webview-ui/src/i18n/locales/ko/welcome.json | 2 +-
webview-ui/src/i18n/locales/nl/chat.json | 114 ++++----
webview-ui/src/i18n/locales/nl/kilocode.json | 42 +--
.../src/i18n/locales/nl/marketplace.json | 2 +-
webview-ui/src/i18n/locales/nl/mcp.json | 8 +-
webview-ui/src/i18n/locales/nl/prompts.json | 10 +-
webview-ui/src/i18n/locales/nl/settings.json | 88 +++---
webview-ui/src/i18n/locales/nl/welcome.json | 10 +-
webview-ui/src/i18n/locales/pl/chat.json | 116 ++++----
webview-ui/src/i18n/locales/pl/kilocode.json | 42 +--
.../src/i18n/locales/pl/marketplace.json | 2 +-
webview-ui/src/i18n/locales/pl/mcp.json | 8 +-
webview-ui/src/i18n/locales/pl/prompts.json | 10 +-
webview-ui/src/i18n/locales/pl/settings.json | 76 ++---
webview-ui/src/i18n/locales/pl/welcome.json | 10 +-
webview-ui/src/i18n/locales/pt-BR/chat.json | 114 ++++----
.../src/i18n/locales/pt-BR/kilocode.json | 42 +--
.../src/i18n/locales/pt-BR/marketplace.json | 2 +-
webview-ui/src/i18n/locales/pt-BR/mcp.json | 8 +-
.../src/i18n/locales/pt-BR/prompts.json | 10 +-
.../src/i18n/locales/pt-BR/settings.json | 74 ++---
.../src/i18n/locales/pt-BR/welcome.json | 10 +-
webview-ui/src/i18n/locales/ru/chat.json | 112 ++++----
webview-ui/src/i18n/locales/ru/kilocode.json | 42 +--
.../src/i18n/locales/ru/marketplace.json | 2 +-
webview-ui/src/i18n/locales/ru/mcp.json | 8 +-
webview-ui/src/i18n/locales/ru/prompts.json | 10 +-
webview-ui/src/i18n/locales/ru/settings.json | 76 ++---
webview-ui/src/i18n/locales/ru/welcome.json | 10 +-
webview-ui/src/i18n/locales/th/account.json | 8 +-
webview-ui/src/i18n/locales/th/chat.json | 122 ++++----
webview-ui/src/i18n/locales/th/cloud.json | 10 +-
webview-ui/src/i18n/locales/th/kilocode.json | 42 +--
.../src/i18n/locales/th/marketplace.json | 2 +-
webview-ui/src/i18n/locales/th/mcp.json | 8 +-
webview-ui/src/i18n/locales/th/prompts.json | 10 +-
webview-ui/src/i18n/locales/th/settings.json | 76 ++---
webview-ui/src/i18n/locales/th/welcome.json | 10 +-
webview-ui/src/i18n/locales/tr/chat.json | 116 ++++----
webview-ui/src/i18n/locales/tr/kilocode.json | 42 +--
.../src/i18n/locales/tr/marketplace.json | 2 +-
webview-ui/src/i18n/locales/tr/mcp.json | 8 +-
webview-ui/src/i18n/locales/tr/prompts.json | 10 +-
webview-ui/src/i18n/locales/tr/settings.json | 76 ++---
webview-ui/src/i18n/locales/tr/welcome.json | 10 +-
webview-ui/src/i18n/locales/uk/account.json | 8 +-
webview-ui/src/i18n/locales/uk/chat.json | 122 ++++----
webview-ui/src/i18n/locales/uk/cloud.json | 10 +-
webview-ui/src/i18n/locales/uk/kilocode.json | 42 +--
.../src/i18n/locales/uk/marketplace.json | 2 +-
webview-ui/src/i18n/locales/uk/mcp.json | 8 +-
webview-ui/src/i18n/locales/uk/prompts.json | 12 +-
webview-ui/src/i18n/locales/uk/settings.json | 76 ++---
webview-ui/src/i18n/locales/uk/welcome.json | 10 +-
webview-ui/src/i18n/locales/vi/chat.json | 116 ++++----
webview-ui/src/i18n/locales/vi/kilocode.json | 42 +--
.../src/i18n/locales/vi/marketplace.json | 2 +-
webview-ui/src/i18n/locales/vi/mcp.json | 8 +-
webview-ui/src/i18n/locales/vi/prompts.json | 10 +-
webview-ui/src/i18n/locales/vi/settings.json | 74 ++---
webview-ui/src/i18n/locales/vi/welcome.json | 10 +-
webview-ui/src/i18n/locales/zh-CN/chat.json | 26 +-
.../src/i18n/locales/zh-CN/kilocode.json | 42 +--
.../src/i18n/locales/zh-CN/marketplace.json | 2 +-
webview-ui/src/i18n/locales/zh-CN/mcp.json | 6 +-
.../src/i18n/locales/zh-CN/prompts.json | 2 +-
.../src/i18n/locales/zh-CN/settings.json | 70 ++---
.../src/i18n/locales/zh-CN/welcome.json | 10 +-
webview-ui/src/i18n/locales/zh-TW/chat.json | 114 ++++----
.../src/i18n/locales/zh-TW/kilocode.json | 42 +--
.../src/i18n/locales/zh-TW/marketplace.json | 2 +-
webview-ui/src/i18n/locales/zh-TW/mcp.json | 6 +-
.../src/i18n/locales/zh-TW/prompts.json | 14 +-
.../src/i18n/locales/zh-TW/settings.json | 74 ++---
.../src/i18n/locales/zh-TW/welcome.json | 10 +-
webview-ui/src/kilocode.css | 2 +-
webview-ui/src/stories/Welcome.mdx | 2 +-
webview-ui/src/utils/docLinks.ts | 2 +-
626 files changed, 8814 insertions(+), 8106 deletions(-)
create mode 100644 apps/kilocode-docs/static/img/axon-code-icon.svg
create mode 100644 jetbrains/plugin/src/main/resources/icons/axon-code.svg
create mode 100644 src/assets/icons/axon-code.png
create mode 100644 src/assets/icons/axon-code.svg
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 @@
-
-
+
+
-# 🚀 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:
[](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: ``
+ - Use images from documentation: ``
- 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!
-
+
## 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.
-
+
## 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:**
-
-1. **Open Modes Tab:** Click the icon in the Kilo Code top menu bar
+
+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
-
- * **Open Tab:** Click the icon in the Kilo Code top menu bar
+
+ * **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
-
+
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.
-
+
## 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 @@
- 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._
## Types of Mentions
-*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 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 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 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 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 |
+_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 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 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.
@@ -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
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:
-*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.
-
+
## 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
-
-
+
+
2. **Slash command:** Type `/architect`, `/ask`, `/debug`, or `/code` in the chat input
-
-
+
+
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
-
-
+
## 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
[](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 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
-
+
### 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
-
+
### 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.
-
+
### 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
-
+ - 40-50%: Good for basic text-based websites
+ - 60-70%: Balanced for most general browsing
+ - 80%+: Use when fine visual details are critical
+
+
### 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
-
+
#### 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
-
+
## 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
-
+
- **Regular checkpoints** appear after file modifications or command execution
-
+
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
-
+
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
@@ -77,18 +79,17 @@ To restore a project to a previous checkpoint state:
2. Click the checkpoint's `Restore Checkpoint` button
3. Choose one of these restoration options:
-
-
- - **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 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.
-
+
### 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.
@@ -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:
-
+
+
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.
-
+
-* **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.
-
## 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.
@@ -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
-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 slider in Kilo 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.
-
+
*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
+
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
+
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
+
-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
+
-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
+
-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
+
-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
+
-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
+
-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.
-
+
## 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.
-
+
## 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.
## 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
@@ -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 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
-*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
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.
-
+
-*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.
-
+
*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
-*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.
-*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
-
+
## 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.
-
+
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.
-
+
## 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.
## 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.
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":
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 |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| [](https://youtube.com/shorts/VMPKXt8k050?feature=shared) | [](https://youtube.com/shorts/NBccFnYDQ-k?feature=shared) | [](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 @@
**如何设置:**
-
-1. **打开提示标签:** 点击 Kilo Code 顶部菜单栏中的 图标
+
+1. **打开提示标签:** 点击 Axon Code 顶部菜单栏中的 图标
2. **找到部分:** 找到 "所有模式的自定义指令" 部分
3. **输入指令:** 在文本区域输入你的指令
4. **保存更改:** 点击 "完成" 保存你的更改
@@ -24,8 +24,8 @@
模式特定指令可以使用提示标签设置
-
- * **打开标签:** 点击 Kilo 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 界面
-
+
创建和管理规则的最简单方法是通过内置 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 读取或访问敏感文件,即使明确要求这样做。
-
+
## 使用场景
@@ -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 后,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/`(注意尾部的斜杠) |
+| **提供** | 使用 ├── 和 └── 前缀的分层树状显示 |
+| **包含** | 直接子文件和目录(非递归) |
+| **最佳用途** | 了解项目结构 |
+| **提示** | 结合文件提及检查特定文件内容 |
### 问题提及
-*问题提及直接从 VS Code 的问题面板导入诊断信息。*
+_问题提及直接从 VS Code 的问题面板导入诊断信息。_
-| 功能 | 详情 |
-|------------|---------|
-| **格式** | `@problems` |
-| **提供** | VS Code 问题面板中的所有错误和警告 |
-| **包含** | 文件路径、行号和诊断信息 |
-| **分组** | 问题按文件组织以提高清晰度 |
-| **最佳用途** | 修复错误而无需手动复制 |
+| 功能 | 详情 |
+| ------------ | ---------------------------------- |
+| **格式** | `@problems` |
+| **提供** | VS Code 问题面板中的所有错误和警告 |
+| **包含** | 文件路径、行号和诊断信息 |
+| **分组** | 问题按文件组织以提高清晰度 |
+| **最佳用途** | 修复错误而无需手动复制 |
### 终端提及
-
-*终端提及捕获最近的命令输出以便调试和分析。*
+
-| 功能 | 详情 |
-|------------|---------|
-| **格式** | `@terminal` |
-| **捕获** | 最后一条命令及其完整输出 |
-| **保留** | 终端状态(不会清除终端) |
-| **限制** | 仅限于可见的终端缓冲区内容 |
+_终端提及捕获最近的命令输出以便调试和分析。_
+
+| 功能 | 详情 |
+| ------------ | -------------------------- |
+| **格式** | `@terminal` |
+| **捕获** | 最后一条命令及其完整输出 |
+| **保留** | 终端状态(不会清除终端) |
+| **限制** | 仅限于可见的终端缓冲区内容 |
| **最佳用途** | 调试构建错误或分析命令输出 |
### Git 提及
-
+
-*Git 提及提供提交详情和差异,以便进行上下文感知的版本分析。*
+_Git 提及提供提交详情和差异,以便进行上下文感知的版本分析。_
-| 类型 | 格式 | 提供 | 限制 |
-|------|--------|----------|------------|
-| **提交** | `@a1b2c3d` | 提交消息、作者、日期和完整差异 | 仅适用于 Git 仓库 |
+| 类型 | 格式 | 提供 | 限制 |
+| -------------- | -------------- | ----------------------------------- | ----------------- |
+| **提交** | `@a1b2c3d` | 提交消息、作者、日期和完整差异 | 仅适用于 Git 仓库 |
| **工作区更改** | `@git-changes` | `git status` 输出和未提交更改的差异 | 仅适用于 Git 仓库 |
### URL 提及
+
-*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))。
+
## 如何触发待办事项列表
**自动触发**:
+
- 包含多个步骤的复杂任务
- 在 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 提供的模式切换建议
-
-
+ | 操作系统 | 快捷键 |
+ | -------- | -------- |
+ | macOS | ⌘ + . |
+ | Windows | Ctrl + . |
+ | Linux | Ctrl + . |
+
+4. **接受建议**:在适当时点击 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 使用一个影子 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+.`),将显示可用操作菜单。
-## 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.
-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:**
*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 提供了一个高级设置,可以使用差异(差异)而不是重写整个文件来更改其编辑文件的方式。启用此功能可带来显著优势。
## 通过差异启用编辑
单击齿轮图标 → 高级 打开设置
-
-
当选中“**通过差异启用编辑**”时:
-
+
+
1. **更快的文件编辑**:Kilo 通过仅应用必要的更改来更快地修改文件。
2. **防止截断写入**:系统自动检测并拒绝 AI 写入不完整文件内容的尝试,这可能发生在大型文件或复杂指令中。这有助于防止文件损坏。
@@ -26,11 +25,11 @@ Kilo Code 提供了一个高级设置,可以使用差异(差异)而不是
此滑块控制 AI 识别的代码部分在应用更改之前必须与文件中实际代码匹配的紧密程度。
-
+
-* **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 中打开或创建当前选定模式的正确覆盖文件。
-
## 主要注意事项和警告
-- **目标受众:** 最适合深入了解 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 将为您创建它。
两个文件都使用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 设置面板中的温度滑块*
+
+ *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 设置保存到 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 侧边栏的“设置”→“终端”下访问这些设置。
### 基本设置
#### 终端输出限制
+
控制从终端输出捕获的最大行数。超出时,它会保留开头 20% 和结尾 80%,中间有截断消息。这可以防止过度使用 token,同时保持上下文。默认值:500 行。
控制从终端输出捕获的最大行数。超出时,会从中间删除行以节省 token。默认值:500 行。
#### 终端 Shell 集成超时
+
在执行命令之前等待 shell 集成初始化的最长时间。如果您遇到“Shell 集成不可用”错误,请增加此值。默认值:15 秒。
#### 终端命令延迟
+
-在运行命令后添加一个短暂的暂停,以帮助 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 连续多次运行相同的命令。如果您发现 Kilo Code 无法在 PowerShell 中连续运行相同的命令,请启用此功能。
+帮助 PowerShell 连续多次运行相同的命令。如果您发现 Axon Code 无法在 PowerShell 中连续运行相同的命令,请启用此功能。
#### 清除 ZSH EOL 标记
+
-防止 ZSH 在输出行末尾添加特殊字符,这些字符在 Kilo Code 读取终端结果时可能会造成混淆。
+防止 ZSH 在输出行末尾添加特殊字符,这些字符在 Axon Code 读取终端结果时可能会造成混淆。
#### 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 集成
+
-如果您使用 ZSH 的 Powerlevel10k 主题,则可提高兼容性。如果您的花哨终端提示导致 Kilo Code 出现问题,请打开此功能。
+如果您使用 ZSH 的 Powerlevel10k 主题,则可提高兼容性。如果您的花哨终端提示导致 Axon Code 出现问题,请打开此功能。
#### 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]` 来调用任何工作流。
-
+
## 创建工作流
@@ -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 问题下方,位于聊天界面中。它们提供与问题相关的预设答案,帮助您快速提供输入。
-
+
## 工作原理
-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-monitorconfig://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仪表板,带有"创建密钥"按钮。命名您的密钥并在创建后复制它。*
+_OpenRouter仪表板,带有"创建密钥"按钮。命名您的密钥并在创建后复制它。_
##### Requesty
@@ -47,7 +48,7 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成
-*Requesty API管理页面,带有"创建API密钥"按钮。立即复制您的密钥 - 它只会显示一次。*
+_Requesty API管理页面,带有"创建API密钥"按钮。立即复制您的密钥 - 它只会显示一次。_
#### 选项2:直接提供商
@@ -62,7 +63,7 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成
-*Anthropic控制台API密钥部分,带有"创建密钥"按钮。命名您的密钥,设置过期时间,并立即复制它。*
+_Anthropic控制台API密钥部分,带有"创建密钥"按钮。命名您的密钥,设置过期时间,并立即复制它。_
##### OpenAI
@@ -73,16 +74,16 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成
-*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扩展安装界面*
@@ -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安装"对话框进行安装*
@@ -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)并启用。
*主侧边栏中的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/)
@@ -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`
+ - 单击 **验证** 以确认连接
-
+
## 支持的模型
目前,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..aef0ca56df 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 () => {
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/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/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..b54fdd33ba 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,13 +64,13 @@ 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
+- `kilocodeToken` (password): Your Axon Code authentication token
- `kilocodeModel` (text): The model to use (default: `anthropic/claude-sonnet-4.5`)
**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/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/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..f258f48808 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",
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/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..356fbb54cf 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 }>([
{
diff --git a/cli/src/utils/notifications.ts b/cli/src/utils/notifications.ts
index d6b3c65bcd..bfed00f05a 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/api/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/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/commands/KiloCodeAuthProtocolCommand.kt b/jetbrains/plugin/src/main/kotlin/ai/kilocode/jetbrains/commands/KiloCodeAuthProtocolCommand.kt
index c3d709de3c..4e37bfdf6d 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
}
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/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("