127 Commits
Author SHA1 Message Date
Emilie Lima Schario ab8a839cca Merge branch 'main' into docs-improve-onboarding-flow 2026-07-07 15:34:14 -04:00
Emilie Lima Scharioandkilo-code-bot[bot] 683b06b0f8 Update packages/kilo-docs/lib/nav/code-with-ai.ts
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-07-07 07:47:34 -04:00
Emilie Schario 6388f4b5be docs(kilo-docs): improve navigation structure
- Remove AI Providers link from Getting Started Configuration (has own section)
- Remove self-referencing subLinks throughout nav files
- Separate AI Adoption Dashboard into its own section in Collaborate
- Reduce redundant navigation entries for cleaner UX
2026-07-06 21:49:57 -04:00
Emilie Schario 6ffd201bce docs(kilo-docs): improve onboarding flow 2026-07-06 21:43:43 -04:00
Josh Lambert b56e07e5b3 docs(kilo-docs): update legacy cleanup for latest main 2026-06-26 23:56:15 -04:00
Joshua Lambert d931216a67 Merge pull request #11714 from Kilo-Org/married-lathe
feat: add Anaconda Desktop provider
2026-06-26 12:03:58 -04:00
Marius d98bb46db4 Merge pull request #11697 from Kilo-Org/docs/sandbox-documentation
docs: document the experimental sandbox feature
2026-06-26 13:53:19 +02:00
kiloconnect[bot] 10fcd8b11b docs: add Cost Controls and Usage Safeguards page 2026-06-26 06:53:01 +00:00
Josh Lambert 7b2063f354 feat: add Anaconda Desktop provider 2026-06-25 22:57:01 -06:00
marius-kilocode 78d6243b29 docs: document the experimental sandbox feature 2026-06-25 16:07:22 +02:00
Ligia Zanchet 2e6303810a Merge pull request #11575 from Kilo-Org/docs/cost-efficiency-model-selection
docs: rewrite rate-limits-and-costs as Cost Efficiency & Model Selection guide
2026-06-25 13:23:07 +02:00
Mark IJbema 04b7ec33c6 docs: add marketplace guide 2026-06-24 17:56:58 +02:00
Jean du Plessis 3044ab168e Merge pull request #11369 from Kilo-Org/docs/security-agent-guide
docs(kilo-docs): expand Security Agent guide
2026-06-24 17:17:44 +02:00
kiloconnect[bot] 90a843fbed docs: rewrite rate-limits-and-costs as cost efficiency & model selection guide 2026-06-23 10:19:38 +00:00
marius-kilocode ee3846fe24 docs(kilo-docs): remove managed indexing docs 2026-06-18 10:11:30 +02:00
Jean du Plessis c9f9219902 docs(kilo-docs): expand Security Agent guide 2026-06-17 14:58:19 +02:00
Vishal Kumar Singh 968c651051 docs(customize): clarify agent permission rules 2026-06-16 22:47:45 +05:30
kiloconnect[bot] 80a54c4804 docs: rename Settings to Integrations, update Composio intro examples 2026-06-16 16:53:29 +00:00
kiloconnect[bot] f56871e494 docs: move Tools nav section into Settings, rename to Settings Tools 2026-06-16 16:40:52 +00:00
kiloconnect[bot] 0878300880 docs(kilo-docs): rename Development Tools to Settings, add Linear and Composio integration pages 2026-06-16 16:25:25 +00:00
Josh Lambert e6d06becab docs(kilo-docs): remove legacy IDE documentation 2026-06-14 23:12:26 -04:00
2d109462db Add Atomic Chat as a first-class local provider. (#10555)
* Add Atomic Chat as a first-class local provider.

Ship the atomic-chat plugin with auto-discovery on localhost:1337, register the provider in models.dev fixtures, and document setup for VS Code and CLI.

* Remove dead code

Removed atomicChat provider mapping from legacy migration.

* Update Atomic Chat provider icon to theme-colored vector.

Replace the embedded raster icon with a currentColor SVG symbol so it matches provider icon styling and inherits UI color consistently.

* Allow optional API key for local Atomic Chat and LM Studio providers.

Load the atomic-chat plugin despite named constant exports, register local-server auth in the plugin, and let CLI and VS Code connect with an empty key on localhost.

* Gate Atomic Chat discovery behind explicit opt-in

* Update packages/plugin-atomic-chat/src/utils/should-probe-atomic-chat.ts

* Remove dead branch in atomic-chat model ref probe.

Drop the modelID check (never equals provider key) and the duplicate providerID branch.

* Fix PR CI: register atomic chat plugin and complete i18n.

Restore atomic-chat in default-plugins after main merge, add missing sidebar locale keys, and annotate shared upstream diffs.

* Format i18n locale files and ProviderConnectDialog with Prettier.

* Address PR review: docs order, narrow annotations, plugin fixes.

Reorder local-models providers per maintainer feedback; use inline kilocode_change markers in dialog-provider. Share ModelStatusCache, fix config discovery abort/timeout, throw on fetch failure, and resolve bot review warnings.

* Align dialog-provider with upstream keymap bindings after rebase.

Restore useBindings instead of useKeyboard so shared-file diff stays minimal and passes annotation checks.

* Update packages/kilo-vscode/webview-ui/src/components/settings/ProviderConnectDialog.tsx

* Deduplicate Atomic Chat /v1/models fetch on config discovery.

Use a single shared models endpoint request in enhanceConfig instead of separate health and discovery calls.

* Fix kilo-code-bot review: import provider key and log cache errors.

Export ATOMIC_CHAT_PROVIDER_KEY from local-providers for the webview, log cache warm failures, and throw on network errors in fetchModelsEndpoint.

* fix(plugin-atomic-chat): harden discovery and reduce chat toasts

Reuse auto-detect model list to avoid duplicate /v1/models calls, wire AbortSignal into fetch, replace silent catches with logging, and only surface validation errors in chat.params.

* fix(plugin-atomic-chat): refresh model cache on chat validation retries

Bypass the 15s model list cache after the first failed attempt so retryWithBackoff can observe newly loaded models.

* Update packages/plugin-atomic-chat/src/utils/index.ts

* fix(plugin-atomic-chat): repair categorizeError not_found branch

Restore return statement and map "not loaded" validation errors to not_found after bot commit broke the if block.

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-06-04 16:03:00 +02:00
Jean du Plessis ec6eebb858 docs(kilo-docs): clarify architecture documentation 2026-06-03 20:20:17 +02:00
Jean du Plessis 95b12ffcb1 docs(kilo-docs): expand architecture docs 2026-06-03 20:19:24 +02:00
John Fawcett 1acf0d7fed Merge remote-tracking branch 'origin/main' into convoy/wasteland-product-documentation/191b018d/head
# Conflicts:
#	.kilocode/package-lock.json
2026-05-13 12:18:29 -05:00
John Fawcett 25ae095944 docs(wasteland): polish diagrams and screenshots 2026-05-13 11:51:28 -05:00
Brian Turcotte badd124c21 docs: add Kilo Connect pages for Slack, GitHub, and Linear integrations 2026-05-11 23:20:24 +01:00
John Fawcett 890211275f docs(kilo-docs): scaffold Wasteland docs section + register in nav (#10028)
* docs(kilo-docs): scaffold Wasteland docs section

Add stub pages for the Wasteland federated work protocol under
gastown/wasteland/ and register them in the code-with-ai nav.

SideNav only renders one level of subLinks, so Wasteland pages are
flattened into the Gastown subLinks list with a 'Wasteland: ' prefix.

Content for each stub will be filled in by later beads in the convoy.

* docs(kilo-docs): noindex Wasteland stub pages until content lands

Adds a noindex frontmatter flag (read by _app.tsx, emits a robots
noindex,nofollow meta tag) and applies it to the 7 Wasteland stub
pages. Stubs are intentionally thin in this scaffolding PR;
follow-up beads will flesh them out and remove the flag.
2026-05-07 15:16:31 +00:00
John Fawcett 791b3ebf27 Merge pull request #9754 from Kilo-Org/gastown-docs
docs(kilo-docs): scaffold Gastown documentation section
2026-05-07 09:16:13 -05:00
Josh Lambert e0d6a940fc docs(kilo-docs): add user-facing message feedback page
Walks through what the thumbs up/down feature does in both the VS Code
extension and the CLI/TUI, why ratings matter, exactly what gets sent
when a user rates a response, and how to disable it via VS Code's
telemetry setting or KILO_TELEMETRY_LEVEL. Privacy claims are scoped
to the rating event itself; broader telemetry questions defer to
PRIVACY.md.

Linked from the Productivity Tools group in the Code With AI nav,
between Voice Transcription and the Agent Behavior subsection.
2026-05-07 00:46:07 -04:00
Joshua Lambert 010fc16cfb Merge pull request #9722 from Kilo-Org/docs/per-message-feedback-proposal
docs: add per-message feedback proposal
2026-04-30 18:24:19 -04:00
d75973bfed fix(kilo-docs): rewrite zenmux doc and add to nav sidebar (#6142)
* fix(kilo-docs): rewrite zenmux doc and add to nav sidebar

Rewrite zenmux.md to match the standard provider doc format
(openrouter, minimax, etc.) and add ZenMux entry to ai-providers nav.

Changes:
- Add sidebar_label frontmatter, Website link, consistent section names
- Remove unrelated API code examples and product feature descriptions
- Add Supported Transforms and Tips and Notes sections
- Fix typo (Visi -> Visit) and codicon syntax
- Add ZenMux to ai-providers nav config

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Update packages/kilo-docs/pages/ai-providers/zenmux.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: update nix node_modules hashes

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: kilo-maintainer[bot] <kilo-maintainer[bot]@users.noreply.github.com>
2026-04-30 23:10:27 +02:00
John Fawcett df1d1753eb docs(kilo-docs): write full content for all Gastown documentation pages
Flesh out all 7 sub-pages with comprehensive content:
- Quick Start: town creation, PAT setup, first task flow
- Concepts: towns, beads, convoys, rigs, agents, micro-adversarial loops
- The Mayor: capabilities, tools, communication tips
- Sling Work: single tasks, convoys, staged convoys, DAG execution
- Code Review: refinery pipeline, adversarial loops, merge strategies
- Settings: models, GitHub PAT, merge strategy, env vars, custom instructions
- Troubleshooting: common failure modes and fixes

Includes React Flow diagram placeholders (TODO comments) describing
what each interactive diagram should visualize.

Also moves Gastown nav link under Platforms section with sub-links and
updates page title to 'Gas Town by Kilo'.
2026-04-30 14:10:02 -05:00
John Fawcett 1e2aca357b docs(kilo-docs): scaffold Gastown documentation section
Add initial page structure for /code-with-ai/gastown/ with overview,
quick-start, concepts, mayor, sling-work, code-review, settings, and
troubleshooting pages. Register the section in the sidebar nav config.
2026-04-30 13:03:07 -05:00
Alex Gold 17f19ab549 Merge branch 'main' into docs/kiloclaw-setting-up-other-tools 2026-04-30 11:34:10 -04:00
Joshua Lambert 82254696ec docs(kilo-docs): document codebase indexing for CLI and new VS Code extension (#9714)
* docs(kilo-docs): document codebase indexing for CLI and new VS Code extension

The existing Codebase Indexing page was flagged as legacy-only. Rewrite it to
cover the new shared implementation in the CLI and VS Code extension, including
the `/indexing` command, the `indexing` config section, LanceDB, and the full
list of supported embedding providers.

* docs(kilo-docs): address review feedback on codebase indexing

- Add a top-level warning that indexing is experimental in the CLI and
  new VS Code extension
- Add a new 'Enabling the feature' section that documents the
  `experimental.semantic_indexing` flag and where to toggle it (CLI
  `kilo.jsonc`, VS Code Experimental settings, or legacy direct config)
- Split Embedding Providers and Vector Stores into new-platform vs
  VSCode (Legacy) tabs so the legacy section only lists providers it
  actually supports (OpenAI, Gemini, Ollama; Qdrant only)
- Fix the Vercel AI Gateway link to point at the product docs
  (https://vercel.com/docs/ai-gateway) instead of the raw API endpoint
- Clarify that the Mistral indexing provider uses a La Plateforme API
  key, not the Codestral key from the autocomplete setup guide
- Call out the experimental flag prerequisite at each configuration
  entry point

* docs(kilo-docs): rename combined tab to 'VSCode & CLI'

* chore: revert unrelated package-lock changes

* docs(kilo-docs): order tabs VSCode, CLI, VSCode (Legacy)

* docs(kilo-docs): consolidate platform-specific indexing docs into one tabs block
2026-04-30 10:02:58 +02:00
Josh Lambert a6b78e833e docs: add per-message feedback proposal
Initial high-level design proposal for thumbs up/down feedback on
assistant messages. Covers the problem motivation, scope, payload
differences between Kilo Gateway and direct providers, and open
questions. Implementation details intentionally kept out — those
belong in the PR diff.
2026-04-30 00:39:02 -04:00
Alex Gold f74d98b1eb Merge branch 'main' into docs/kiloclaw-setting-up-other-tools 2026-04-29 12:45:23 -04:00
kilo-code-bot[bot]andkiloconnect[bot] 9ad91c214a docs(kilo-docs): add upstream provider updates (#9663)
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-04-29 15:31:07 +00:00
Josh HolmerandMarius f74d54c431 feat: implement codebase indexing (#6966)
* feat(core): implement codebase indexing

* feat(core): gate indexing behind experimental flag

* fix: improvements to slow provider startups and indexing init blocking the world

* test(cli): stabilize indexing startup tests

* test(cli): avoid indexing startup hang

* test(cli): avoid CI startup leaks

* test(cli): annotate provider test change

* fix(indexing): tighten dependency surface

* refactor(cli): move indexing logic into kilocode paths

* test(cli): skip flaky shell cancel prompt cases

* fix(cli): tolerate slow Windows worktree cleanup

* fix(vscode): authenticate indexing status fetch

---------

Co-authored-by: Marius <marius@kilocode.ai>
2026-04-27 17:43:27 +02:00
Joshua Lambert ef9b09cd90 Merge branch 'main' into docs/plugins 2026-04-25 17:04:28 -04:00
kiloconnect[bot] eccf6b0841 docs: add file encoding preservation page 2026-04-23 14:28:52 +00:00
Josh Lambert 24385747f4 docs(kilo-docs): add plugins documentation page
Document the plugin system for the Kilo CLI: installation paths, hooks
reference, custom tools, examples, and troubleshooting. Plugins were
previously only covered in upstream OpenCode docs.
2026-04-20 23:37:47 -04:00
Alex Gold 1fc37c1cd0 Merge branch 'main' into docs/kiloclaw-setting-up-other-tools 2026-04-20 17:05:01 -04:00
Marius 42922b65d2 docs(kilo-docs): add agent manager workflows guide (#9148)
* docs(kilo-docs): add agent manager workflows guide

* docs(kilo-docs): use 'parent branch' instead of 'main' for worktree merges
2026-04-20 09:27:41 +02:00
Alex Gold acd294e097 Apply suggestion from @alexkgold 2026-04-17 13:47:20 -04:00
Alex Gold 1d2e1a2ca0 Merge branch 'main' into docs/kiloclaw-setting-up-other-tools 2026-04-17 12:19:45 -04:00
Marius 72fc5d9918 docs(cli): note cloud schema mirror when adding kilocode_change config keys (#9117)
* docs(cli): note cloud schema mirror when adding kilocode_change config keys

Points devs to apps/web/src/app/config.json/extras.ts in the cloud repo
so new Kilo-only config keys get recognised by $schema references.

Closes #9115

* docs: add CLI config schema page and AGENTS.md mirror rule

Short page under Contributing → Architecture explaining how the cloud
overlays Kilo extras on top of the upstream opencode JSON Schema, with
the step-by-step for adding a new Kilo-only config key. AGENTS.md gains
a one-liner in the Fork Merge Process section pointing to it.
2026-04-17 17:57:24 +02:00
kiloconnect[bot] 6e2515c232 docs(kilo-docs): add Setting Up Other Tools page for KiloClaw 2026-04-17 13:59:44 +00:00
Josh Lambert 53ca093881 docs(kilo-docs): remove stale free-and-budget-models page
The page contained outdated model lists and pricing info that was no
longer accurate. All inbound links are updated to point to the
using-kilo-for-free page instead, and redirects are added so existing
URLs continue to work.
2026-04-09 08:46:09 -04:00