87 Commits

Author SHA1 Message Date
Imanol Maiztegui 6b6b04bd96 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9 2026-06-17 20:05:58 +02:00
Imanol Maiztegui b37a546450 resolve merge conflicts 2026-06-17 10:42:43 +02:00
kirillk 53219a8d09 docs: skip routine Java preflight checks 2026-06-16 21:34:30 -04:00
Imanol Maiztegui 5b9e33cfef refactor: kilo compat for v1.15.9 2026-06-15 14:48:05 +02:00
marius-kilocode 6ecaaab48a refactor: kilo compat for v1.14.51 2026-06-09 08:29:02 +02:00
marius-kilocode e610b1d390 refactor: kilo compat for v1.14.48 2026-06-08 10:58:10 +02:00
marius-kilocode 8dfa440c5c docs: clarify shared snapshot guard scope 2026-05-29 10:47:54 +02:00
Mark IJbema 4db4051d14 docs: remove remaining good/bad blocks in AGENTS.md style guide
Tightened the let / else / empty-catch rules into prose. The good/bad
code blocks added length without clarifying the rule.
2026-05-28 15:34:42 +02:00
Mark IJbema 653bbad36a docs: tighten single-word naming rule in AGENTS.md
The foo/bar/baz good/bad examples didn't illustrate the rule (just
shorter nonsense vs. longer nonsense). Replace with prose that points
at the canonical 'Naming Enforcement' block, which already lists
realistic preferred names and anti-examples.
2026-05-28 15:16:11 +02:00
marius-kilocode 2cb36f9275 ci(cli): prevent new shared Effect promise facades 2026-05-28 14:45:24 +02:00
marius-kilocode 54c2d1c45f docs: allow detailed PR descriptions 2026-05-28 09:59:01 +02:00
kirillk 30b1848c51 docs: document Java 21 prerequisite and SDKMAN setup for JetBrains checks 2026-05-20 16:49:02 -04:00
Kirill Kalishev cce24c238d Merge pull request #10221 from Kilo-Org/striped-patch
docs(jetbrains): consolidate JetBrains agent guidance
2026-05-19 10:45:59 -04:00
Mohammad Javad Naderi 6392a88bc4 Fix misplaced section in AGENTS.md 2026-05-19 09:33:42 +03:30
kirillk eeca40407e docs(jetbrains): consolidate agent guidance 2026-05-18 18:31:46 -04:00
kiloconnect[bot] 4203ced5f4 docs: trim AGENTS.md duplication into skills
- Strip ~530 lines of UI guide duplication from packages/kilo-jetbrains/AGENTS.md;
  the jetbrains-ui-style skill is more comprehensive and is now the source of truth.
- Move GitHub Issues guidance into a new .kilo/skills/gh-issues/SKILL.md so it
  loads only when needed.
- Collapse duplicated kilocode_change marker examples in root AGENTS.md to a
  brief summary plus pointer to the kilocode-merge-minimizer skill.
2026-05-07 11:58:07 +00:00
kiloconnect[bot] 37af1bc751 check-workflows: drop disabled list, only check runnable workflows 2026-05-06 07:11:04 +00:00
kiloconnect[bot] 34959bfaac ci: guard against upstream workflow additions
Hardcodes the list of active and disabled workflows and fails CI when
.github/workflows/ drifts. Wired into check-opencode-annotations so we
don't add a new workflow file for this.
2026-05-06 06:38:28 +00:00
kiloconnect[bot] c239a6bb22 chore(config): enforce zdiff3 conflict style via postinstall
Add a new setup script to configure `merge.conflictStyle=zdiff3` locally
within the repository. This ensures that the common ancestor is visible
during merge conflicts, which is required for structural resolution by
`mergiraf` and simplifies manual conflict resolution.

The configuration is applied during `bun install` via the `postinstall`
hook and remains as a fallback for the upstream merge utilities.
2026-05-05 14:49:50 +00:00
Mark IJbema 0364cda447 Merge remote-tracking branch 'origin/main' into mark/remove-oc-desktop-apps 2026-05-05 09:05:38 +02:00
kiloconnect[bot] d22d08bbce chore: remove stale desktop package references 2026-05-04 15:00:59 +00:00
kirillk 77e515ec8e docs(jetbrains): route package-local ui guidance 2026-05-02 22:54:29 -04:00
Marius 1adb8213ff docs: include annotation check in quality gates (#9709) 2026-04-29 19:46:46 +02:00
Marius 8a6bde8138 docs: clarify extension settings guidance (#9692) 2026-04-29 17:28:05 +02:00
Marius ef250aa300 docs: clarify repo quality checks (#9673) 2026-04-29 12:07:28 +02:00
kiloconnect[bot] 06cd80d1bd chore: enforce minimal markdown table formatting
Prettier pads markdown table cells for column alignment, which turns any
content change into a table-wide realignment diff. Markdown was only in
prettierignore for packages/kilo-vscode/; the root formatter still
repadded docs elsewhere (e.g. TESTING.md, kilo-docs, AGENTS.md).

Adds *.md to the root .prettierignore, documents the convention in
AGENTS.md, and adds script/check-md-table-padding.ts + a workflow to
enforce it. Existing padded tables in Kilo-owned docs have been
rewritten via the script's --fix mode.
2026-04-28 07:45:49 +00:00
Josh Holmer 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
Alex Alecu c58886c99f docs: add TESTING.md for local backend iteration
Document how to spawn the local main-branch backend with bun dev serve
and drive it via curl for HTTP-level testing. Contrasts against the
installed kilo binary and the SDK's createKiloServer helper, both of
which spawn the prod CLI. AGENTS.md gets a one-line pointer.
2026-04-24 19:40:09 +03:00
kirillk 46176d35ee docs: update plugin issue filing guidance 2026-04-23 15:09:58 -04:00
kirillk ae9a75d317 docs: add JetBrains issue filing guidance 2026-04-23 15:02:59 -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
Dax 326471a25c refactor: split config lsp and formatter schemas (#22986) 2026-04-17 01:35:26 +00:00
Kit Langton 672ee28635 fix(opencode): avoid org lookup during config startup (#22670) 2026-04-15 19:20:25 -04:00
Marius 824a39491d docs: clarify changeset descriptions should be concise and user-directed (#8901)
* docs: clarify changeset descriptions should be concise and user-directed

* docs: improve changeset example to be feature-oriented
2026-04-14 12:48:11 +02:00
Marius 9fa90ee638 feat(vscode): support @terminal context mention in chat and agent manager (#8894)
* feat(vscode): support @terminal context mention in chat and agent manager

* docs: add @terminal to new extension docs tabs

* fix(vscode): revert toggleRemote extraction, remove plan file, extract terminal handler method

* chore: add changeset for @terminal feature and document changeset process in AGENTS.md
2026-04-14 10:10:42 +00:00
kilo-code-bot[bot] 8388c1f88d docs: add concise PR description guidelines to AGENTS.md (#8710)
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-04-10 11:01:47 +02:00
kirillk bf2ae93d67 fix(cli): support JSX comment syntax in kilocode_change annotation check
The annotation check script only recognized // style comments but TSX
files require {/* */} syntax inside JSX templates. This caused false
failures for PRs adding JSX-annotated markers in packages/opencode/.
2026-04-08 10:05:07 -04:00
Alex Alecu 8f354dbc97 fix: Update agents.md to enfore even more OpenCode separation 2026-04-08 15:22:09 +03:00
kirillk 2828b7e000 feat(cli): add annotation check script and AGENTS.md docs 2026-04-07 15:39:04 -04:00
Mark IJbema aa87d75933 docs: add source-links freshness check to AGENTS.md 2026-03-24 10:29:14 +01:00
Marius acf3dd5107 feat(vscode): add bun run extension to build and launch dev VS Code (#7351) 2026-03-20 12:42:26 +01:00
Marius 5aa1305159 docs: add commit conventions section to AGENTS.md (#7125) 2026-03-16 18:15:29 +01:00
kiloconnect[bot] f5ac4ca526 Move kilocode_change check to package.json script following knip pattern
- Add check-kilocode-change script in packages/kilo-vscode/package.json
- Update CI to use the script instead of inlined grep
- Document the check in root AGENTS.md alongside knip
2026-03-16 09:55:26 +00:00
Kevin van Dijk b83c848909 Resolve merge conflicts 2026-03-12 12:42:48 +01:00
Mark IJbema d0de2ff1a6 docs: add knip check to AGENTS.md build instructions 2026-03-11 09:43:06 +01:00
Dax 613562f504 core: make account login upgrades safe while adding multi-account workspace auth (#15487)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:53:47 -04:00
Dax 3ebebe0a96 fix(process): prevent orphaned opencode subprocesses on shutdown (#15924) 2026-03-03 22:14:28 -05:00
Marius ce7c9a20bd docs: document product architecture and Agent Manager in AGENTS.md (#6164)
* docs: document product architecture and Agent Manager in AGENTS.md

* fix: add missing table separators and align upstream OpenCode URL
2026-02-23 13:26:09 +00:00
Mark IJbema 24bb66ca91 fix: restore opencode fork reference to upstream
AGENTS.md should reference the upstream opencode repository
(anomalyco/opencode), not link to ourselves.
2026-02-23 11:41:41 +01:00
Mark IJbema b51b9eb677 docs: update repository URLs from kilo to kilocode
Update all github.com/Kilo-Org/kilo references to github.com/Kilo-Org/kilocode
across package.json files, documentation, scripts, and configuration files.

This reflects the repository rename from kilo to kilocode.
2026-02-23 11:41:41 +01:00