The Kilo gateway does not support the responses API yet — only the chat
completions API. Replace kilo() with kilo.chat() in all Vercel AI SDK
examples to use the correct chat completions endpoint.
* fix: standardize config schema URL to opencode
Replace all occurrences of https://kilo.ai/config.json with
https://opencode.ai/config.json in config source code and CLI docs.
* revert: restore kilo.ai/config.json URLs in config.ts
Reverts the code changes from PR #489 that replaced kilo.ai/config.json
with opencode.ai/config.json in packages/opencode/src/config/config.ts.
The docs changes in cli.md are intentionally kept as opencode.ai/config.json.
* revert: restore kilo.ai/config.json URLs in docs (cli.md)
* Apply suggestions from code review
Co-authored-by: Marius <marius@kilocode.ai>
---------
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Co-authored-by: Joshua Lambert <25085430+lambertjosh@users.noreply.github.com>
Co-authored-by: Marius <marius@kilocode.ai>
PostHog's capture_pageview fires on initial page load, but _app.tsx
already manually captures $pageview on routeChangeComplete for SPA
navigations. This caused double pageview events on initial load.
Set capture_pageview: false and let the manual call in _app.tsx handle
all pageview tracking consistently.
- raw-markdown.ts: Check path bounds before any filesystem probes to
prevent leaking file existence info outside the pages directory
- TableOfContents.tsx: Fix SSR hydration mismatch by moving
window.location.hash into useEffect + state instead of reading it
during render
- raw-markdown.ts: Replace weak regex path sanitization with
path.normalize (the path.resolve bounds check remains as primary guard)
- instrumentation-client.ts: Guard PostHog init against missing env var
instead of using non-null assertion (prevents crash in local dev)
- CopyPageButton.tsx: Show error feedback instead of false success when
copy fails
@markdoc/next.js depends on js-yaml but bun's dependency resolution
doesn't make it available to webpack during build. Adding it as a
direct dependency fixes the build.
git filter-repo incorrectly resolved a merge commit where the docs app
was migrated from Docusaurus to Next.js + Markdoc, resulting in the old
Docusaurus files at HEAD. This commit overlays the correct current files
from the source repo (kilo-org/kilocode main branch).
Package renamed from kilocode-docs to @kilocode/kilo-docs.