Commit Graph

71 Commits

Author SHA1 Message Date
Imanol Maiztegui 351c2e4fc7 chore(monorepo): remove stats package and align upstream skip rules
Drop the entire packages/stats workspace (app, core, server) and add
packages/stats/** to the upstream merge skip list so future syncs no
longer pull it in. Update skip-files tests to cover the new glob.

Dependency changes for opencode v1.15.13:
- add ws 8.21.0 and @types/ws for WebSocket transport
- bump @lydell/node-pty to 1.2.0-beta.12
- add proxy-env and googleapis source links
2026-06-19 11:01:30 +02:00
Imanol Maiztegui 229068188b Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.13 2026-06-19 10:50:34 +02:00
Imanol Maiztegui 8c2fa74f8a resolve merge conflicts 2026-06-19 09:57:42 +02:00
Mark IJbema 6190c704c8 Revert "Add top-level announcement notification" 2026-06-18 14:10:07 +02:00
kiloconnect[bot] 42617c0009 chore: update source-links.md with notifications.tsx URLs 2026-06-17 21:50:16 +00:00
Catriel Müller c5d39d090c fix(cli): rebrand opencode leftovers 2026-06-15 14:33:01 -03:00
Catriel Müller f78e54c81c fix(cli): use Kilo packages for upgrades 2026-06-15 12:53:05 -03:00
Marius 96a16102b2 fix(cli): validate external download inputs (#11179) 2026-06-12 20:37:56 +02:00
marius-kilocode 27d2c148d0 fix: complete OpenCode v1.14.51 integration 2026-06-09 11:53:08 +02:00
marius-kilocode 1d23dc2171 resolve merge conflicts 2026-06-09 10:17:21 +02:00
marius-kilocode ece920c1cc Merge remote-tracking branch 'origin/main' into trial/kilo-opencode-v1.14.42
# Conflicts:
#	bun.lock
#	packages/opencode/src/cli/cmd/run.ts
#	packages/opencode/src/cli/cmd/tui/context/tui-config.tsx
#	packages/opencode/src/cli/cmd/tui/thread.ts
#	packages/opencode/src/cli/cmd/tui/ui/dialog-alert.tsx
#	packages/opencode/src/kilocode/server/httpapi/instance.ts
#	packages/opencode/src/kilocode/server/instance.ts
#	packages/opencode/src/server/routes/global.ts
#	packages/opencode/src/server/routes/instance/index.ts
#	packages/opencode/src/server/routes/ui.ts
#	packages/opencode/test/kilocode/global-config-refresh.test.ts
#	packages/opencode/test/kilocode/server/httpapi-public.test.ts
2026-06-02 10:42:14 +02:00
Catriel Müller 525737c4f1 refactor: fix typecheck and mistral link 2026-06-01 14:23:57 -03:00
marius-kilocode b5213921c1 fix: preserve Kilo identity after upstream merge 2026-06-01 16:58:26 +02:00
marius-kilocode ae2a0fea34 fix(kilo-docs): use stable external links 2026-06-01 16:34:00 +02:00
marius-kilocode 0f271a39d7 resolve merge conflicts 2026-06-01 15:20:54 +02:00
marius-kilocode 41729dcb59 fix(vscode): localize BYOK gateway footer link 2026-05-29 12:28:44 +02:00
Mark IJbema 24b40391d6 docs(kilo-docs): index next-edit source link 2026-05-27 11:32:27 +02:00
kiloconnect[bot] 3157d1526c chore: remove URL count from source-links.md to reduce merge conflicts 2026-05-25 14:42:27 +00:00
Josh Lambert 7335d8c0fd fix(kilo-docs): configure xAI endpoint link exclusions 2026-05-24 15:49:23 -04:00
Josh Lambert a4f6ef899a fix(cli): exclude xAI endpoints from link checking 2026-05-24 15:42:16 -04:00
Josh Lambert 4ef371768a feat(cli): add xAI Grok OAuth 2026-05-22 00:03:08 -04:00
Catriel Müller e2e646b87d refactor: update links 2026-05-18 14:19:31 -03:00
Catriel Müller 1fce31a77a Merge branch 'main' into typical-duckling 2026-05-18 14:17:35 -03:00
Catriel Müller 621af97e4a fix(cli): use link-checker-safe network probe 2026-05-18 11:56:17 -03:00
Catriel Müller 2aa1b95074 refactor: resolve comments 2026-05-18 11:45:36 -03: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 d1a73a5878 fix(vscode): update custom provider docs link (#10208) 2026-05-13 12:09:59 +00:00
nimgrim af902eb359 fix: catch EEXIST from recursive mkdir on Windows (#9794)
* fix: catch EEXIST from recursive mkdir on Windows

fs.mkdir with { recursive: true } can still throw EEXIST on Windows
when the target directory is backed by an NTFS reparse point (OneDrive),
a directory junction, or a WSL-served path. libuv's recursive walk
doesn't treat these as regular directories, so mkdir with recursive:true
attempts to create an already-existing path segment and fails.

This adds a defensive EEXIST catch at both directory-creation origins:
- AppFileSystem.ensureDir / writeWithDirs (snapshots, config, plans)
- Encoding.write (all tool writes and edits)

No functional change on Linux/macOS where EEXIST is never thrown from
recursive mkdir.

Fixes #9618, #9755

* fix: remove extra arg from mkdirSafe call, add unit tests

* docs(kilo-docs): update auto-generated source links

Add 2 new GitHub issue references (9618, 9755) from encoding.ts
and update URL count from 84 to 86.

---------

Co-authored-by: nimgrim <nimgrim@users.noreply.github.com>
Co-authored-by: Imanol Maiztegui <imanol.mzd@gmail.com>
2026-05-12 13:17:49 +00:00
Catriel Müller 6308e7d548 update source links 2026-05-11 13:29:22 -03:00
Catriel Müller ab8af8009f update source links 2026-05-11 12:10:38 -03:00
Mark IJbema 2f424ec445 update links 2026-05-04 11:15:51 +02:00
Imanol Maiztegui b938e7d042 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.22 2026-04-27 12:05:36 +02:00
Marius c5614cc54e feat(vscode): open config files from settings (#9548)
* feat(vscode): open config files from settings

* fix(vscode): localize config file picker

* chore(kilo-docs): update source links

* fix(vscode): reuse settings translations for config picker

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-27 10:00:14 +00:00
Imanol Maiztegui 7631e13945 docs(kilo-docs): add Mistral reasoning documentation URL to source links 2026-04-24 19:30:37 +02:00
Imanol Maiztegui 0fab5a6b4e docs(source-links): add opentelemetry span naming reference URL
Regenerate source-links.md to include newly discovered URL from the
trace route module, bringing the total from 80 to 81 unique extracted
links.
2026-04-24 13:39:33 +02:00
Imanol Maiztegui cda900568c docs(source-links): update file path references for model-id and tui-migrate modules
Correct source comment annotations to reflect relocated modules:
- config.ts → config/model-id.ts for model schema link
- config/tui-migrate.ts → cli/cmd/tui/config/tui-migrate.ts for tui.json link
2026-04-22 09:49:22 +02:00
Catriel Müller ad75f65b9c Merge branch 'main' into catrielmuller/kiloclaw-vscode 2026-04-20 08:20:04 -03:00
Marius 49b283e72a feat(vscode): add contribute CTA to marketplace (#9099)
Invites users to propose new skills, modes, or MCP servers via
github.com/Kilo-Org/kilo-marketplace. Shown as a subtle footer under
the card grid and inside the empty search-results state.
2026-04-17 10:23:19 +02:00
Catriel Müller 4a78146bb7 refactor: update source links 2026-04-16 17:53:40 -03:00
Marius 9dd1f631b4 revert: restore patch fields for diff compatibility (#8970)
Reverts #8967 and #8953. OpenCode is migrating to use patch strings as
the primary diff transport — dropping them breaks forward compatibility
with upstream's SessionReview rendering pipeline, which falls back to
patch when before/after are absent.
2026-04-15 13:05:44 +02:00
Marius bd4d85229e perf(vscode): exclude patch from diff hash to reduce memory overhead (#8967)
* perf(vscode): exclude patch from diff hash to reduce memory overhead

The hashFileDiffs function included diff.patch in its hash key, pulling
in multi-MB payloads generated by opencode's context: MAX_SAFE_INTEGER
setting. The extension never renders the patch string — VS Code's native
diff editor uses before/after file contents instead — so the field was
pure overhead.

Closes #8951

* chore(kilo-docs): update source links
2026-04-15 12:46:09 +02:00
Catriel Müller 995d4a0755 fix: update links 2026-04-14 19:33:41 -03:00
Alex Alecu f2cb0d7055 fix(cli): add kilocode_change markers and regenerate source-links 2026-04-14 17:02:11 +03:00
Christiaan Arnoldus 75207ad11c Merge branch 'main' into remove-fix-duplicate-reasoning 2026-04-14 14:38:39 +02:00
kiloconnect[bot] fcbc344c3b chore(kilo-docs): refresh source-links.md after removing fixDuplicateReasoning 2026-04-14 12:18:25 +00:00
Imanol Maiztegui f0eebe9b4d docs(kilo-docs): update source link path for dialog-provider component
Reflect directory restructure moving dialog-provider.tsx
from src/cli to src/kilocode/cli in source-links.md.
2026-04-14 11:11:23 +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
Imanol Maiztegui 2e62d226dd docs(kilo-docs): update source links for copilot plugin and config renames
Add GitHub Copilot API endpoint reference, update file paths to
reflect github-copilot plugin directory restructure and tui config
migration rename, and remove stale bun issue link references.
2026-04-13 21:03:49 +02:00
Mark IJbema 96daf25e57 chore(kilo-docs): refresh source-links.md 2026-04-13 10:55:55 +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