sync to main#1
Open
darkogj wants to merge 2940 commits into
Open
Conversation
feat(vscode): render images in diff viewer
fix(vscode): restore authenticated speech input
feat(agent-manager): add quick search for worktrees and sessions
fix(vscode): highlight exact changed characters in diffs
Adapt Kilo-specific code to breaking changes introduced by the v1.15.9 merge: - Migrate LLM test helpers to use LLMEvent factory constructors instead of raw event object literals - Update provider cost extraction from `usage.raw` to native `usage.providerMetadata` keyed by provider name - Preserve AI SDK raw usage in providerMetadata for billing continuity - Replace `findStartIndex()` with `findItemIndex(scrollOffset)` in virtualizer calls - Replace `overscan` prop with pixel-based `bufferSize` in virtual lists - Change provider `all` data shape from array to Map - Remove `useCommandPalette` dependency, replaced by mode stack pattern - Fix ToolResultValue schema to avoid circular inference with tsgo - Add missing test layer dependencies (HttpClient, RepositoryCache, Command) - Remove obsolete models-snapshot files - Fix Permission reply routing tests to expect NotFoundError instead of boolean false - Normalize config references and fix nested type narrowing
…-lock fix(cli): serialize Codex OAuth refresh across processes
fix(cli): skip bundled Atomic Chat in plugin loader
fix(vscode): show line numbers in edit approval diffs
fix(cli): identify Kilo in LLM user agent
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
…ffer Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
feat(vscode): support agent switch links
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
fix(cli): improve headless docs dialog UX
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Extract shared serverUrls helper in cli/server-urls.ts that computes local, network, and bind URLs based on the resolved hostname and port. Include urls on the Listener type returned by server.listen(). Update serve, web, daemon, and console commands to print Local/Network lines when logging a non-loopback bind, and fall back to the existing single-line format for loopback binds. Add a changeset for the user-visible output change.
…olve review findings Move serverUrls helper into Kilo-owned src/kilocode/cli/ so it is exempt from the annotation checker. Update all imports accordingly. Mark the remaining Kilo-specific lines in shared upstream files with kilocode_change markers: server.ts (Listener.urls field, import, and call sites), serve.ts and web.ts (unified URL display blocks). Remove the circular self-import of ./server in server.ts that was masking the intended upstream export. Use server.urls directly in serve.ts and web.ts to avoid a redundant networkInterfaces() call now that the Listener already carries the precomputed values. Drop the incomplete 172.x.x.x Docker heuristic from getNetworkIPs() and fall back to state.urls in console.ts for consistency.
docs(vscode): clarify custom provider protocol selection
…-dropout docs(cli): propagate chunkTimeout to streamText and document provider options
…ents fix(cli): scale local-review sub-agents based on diff size and complexity
feat(cli): add a privacy filter to Console model Explore
fix(cli): preserve custom subagent permissions
…sure fix(jetbrains): disclose prompt-training models
…play feat(server,daemon): display local and network URLs when binding to 0.0.0.0
…y-check cli: skip automatic browser launch for kilo console on headless Linux
Mirror the TUI's /compact and /summarize slash commands so they can be invoked from kilo run --command. Both map to the session summarize endpoint and require an existing session via -c or -s. The shared command-not-found hint now also lists these built-ins so typos surface them alongside registered slash commands.
feat(cli): support compact and summarize in kilo run --command
feat(cli): improve daemon stop workflow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hey! Darko from Kilo here 👋
Saw you forked Kilo, really appreciate for building on top of us.
We are putting together a short Kilo Show segment on why people contribute to open source, and would love to include real perspectives from folks like you.
If you are open to it, would you be up for sharing a quick thought or two on what motivates you (or would motivate you) to contribute to open source?
Also opened a small PR to sync your fork with main in case that is useful.