Commit Graph
12 Commits
Author SHA1 Message Date
Mark IJbema eaabc99625 fix: add kilocode_change markers and update nvidia-headers test for rebrand
- Adds 'new file' marker to check-forbidden-strings workflow
- Marks the SKIP_FILES addition in extract-source-links.ts
- Updates nvidia-headers test to assert the new kilo.ai/Kilo Code values
2026-05-18 17:00:05 +02:00
Mark IJbema 1f71d25a64 ci: skip check-forbidden-strings.ts in source-links extraction
The forbidden-string list contains opencode.ai URLs as literal patterns
to ban; they aren't real source links and shouldn't show up in the
source-links manifest.
2026-05-18 15:34:10 +02:00
Marius d2ae16a921 fix: support Azure provider endpoint setup (#10016)
Allow Azure provider connections to capture resource names or endpoint URLs so GPT-5 deployments can use the native Azure path instead of generic OpenAI-compatible setup.
2026-05-07 16:03:40 +02:00
Alex Alecu 3e3ec93991 fix(kilo-docs): normalize source link extraction on Windows 2026-04-29 14:15:42 +03: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
Imanol Maiztegui 39d25be32d chore(source-links): exclude GitHub Copilot API from extracted URLs
Add api.githubcopilot.com to the exclude patterns in the extraction
script and regenerate source-links.md, dropping the now-filtered
entry and updating the unique URL count from 79 to 78.
2026-04-13 21:11:18 +02:00
Johnny Amancio a9fc3b7219 fix(scripts): skip models-snapshot.js along with models-snapshot.ts in source-links extractor 2026-04-12 14:14:45 +02:00
Mark IJbema 67b34b0fad fix: exclude models-snapshot.ts from source link extraction
The models-snapshot.ts file contains hundreds of provider API endpoint
URLs that are not user-facing links. Regenerate source-links.md with
the correct 76 URLs.
2026-03-24 10:34:52 +01:00
Mark IJbema 6d994786a9 fix: exclude dev.kilo.ai from source link extraction
Internal dev/mock URL used only when isMock is true in github.ts:486.
Not a real user-facing endpoint.
2026-03-23 11:12:35 +01:00
Mark IJbema 35a84e1c0a fix: extract external URLs instead of excluding them from source link checker
The extraction script was overly aggressive in excluding URLs (GitHub,
archives, JSON endpoints, images). These are real user-facing links
that should be validated by lychee. Removed the blanket exclusions
and reverted the lychee.toml additions — the docs checker already
handles external link validation.

Now extracts 77 URLs (up from 59).
2026-03-23 10:59:13 +01:00
kiloconnect[bot] 9c69621d89 ci: rework source link checker into PR gate with committed file
- Move generated source-links.md into packages/kilo-docs/ so the
  existing docs link-checker (docs-check-links.yml) validates URLs
- Add --check flag to extract-source-links.ts for CI freshness check
- Replace lychee step in source-check-links.yml with freshness check
- Merge source-link exclusions into packages/kilo-docs/lychee.toml
- Remove standalone source-links-lychee.toml (no longer needed)
- Remove source-links.md from .gitignore (file is now committed)
- Add source code path triggers to docs-check-links.yml
2026-03-23 09:22:32 +00:00
kiloconnect[bot] f1d43995fc ci: add link checker for extension and CLI source code URLs
Extract user-facing URLs from packages/kilo-vscode/ and packages/opencode/src/
into a markdown file that lychee can check for broken links. Reuses the same
Kilo-Org/lychee-action used by the docs link checker.

- script/extract-source-links.ts: Bun script that greps TS/TSX/JS/JSX source
  files and filters out API endpoints, localhost, examples, templates, vendored
  code, tests, and stories
- script/source-links-lychee.toml: lychee config with exclusions for sites that
  block automated checks (GitHub, OpenAI, etc.)
- .github/workflows/source-check-links.yml: CI job that runs on PRs touching
  extension or CLI code, plus weekly scheduled runs
2026-03-23 08:54:44 +00:00