github Kilo-Org/kilocode v7.0.48

latest release: v7.0.49
10 hours ago

Core

  • Add WarpGrep AI-powered codebase search tool (@DhruvBhatia0)
  • Comment out proxy code instead of deleting it (@kilo-code-bot[bot])
  • Disable external proxy to app.opencode.ai (@kilo-code-bot[bot])
  • Granular bash permission rules (@imanolmzd-svg)
  • Use correct config.json schema URL (app.kilo.ai) (@brick-pixel)
  • Guard temperature and prevent prompt injection in enhance-prompt
  • Also remove mode from legacy .kilocodemodes files used by ModesMigrator
  • Add backend route to delete custom mode files from disk
  • Use direct generateText for prompt enhancement instead of LLM.stream
  • Validate skill location against registry before deletion and re-sync webview on failure
  • Adjust for OpenRouter and improve various components
  • Switch skill removal to POST with JSON body instead of DELETE with query params
  • Rely on optimistic removal instead of stale backend response
  • Return updated skills list from DELETE endpoint to fix stale UI
  • Rename routes to KilocodeRoutes at /kilocode prefix
  • Move DELETE /skill endpoint to dedicated route file
  • Add DELETE /skill endpoint and use CLI backend for skill removal
  • Revert removal of duplicate reasoning hack for kilo provider
  • Add styling and tooltips to permissions UI (@imanolmzd-svg)
  • Permission toggles per-pattern in permission dock (@imanolmzd-svg)
  • Refactor for compatibility with Kilo v1.2.17
  • Rework workspace integration and adaptor interface (@jlongster)
  • Clarify output capture guidance in Bash tool documentation (@thdxr)

TUI

  • Re-add Kilocode changes to refactored thread file
  • Show scrollbar by default (@kommander)
  • Prevent orphaned opencode subprocesses on shutdown (@thdxr)
  • Validate agent existence when using run --attach command (@alberti42)

Desktop

SDK

Thank you to 16 community contributors:

  • @Copilot:
    • revert: undo turbo typecheck dependency change from #14828 (#15902)
  • @alberti42:
    • fix: run --attach agent validation (#11812)
  • @thdxr:
    • docs(bash): clarify output capture guidance (#15928)
    • fix(process): prevent orphaned opencode subprocesses on shutdown (#15924)
    • remove build from typecheck
  • @jlongster:
    • feat(core): rework workspace integration and adaptor interface (#15895)
  • @fwang:
    • zen: fix aws bedrock header
  • @Brendonovich:
    • desktop: add electron version (#15663)
    • ui: rely on task part href instead of onClick handler (#15978)
  • @Niraj12chaudhary:
    • fix(docs): update dead opencode-daytona ecosystem link (#15979)
  • @opencode-agent[bot]:
    • docs(i18n): sync locale docs from english changes
  • @adamdotdevin:
    • fix(app): terminal tab close
    • fix(app): loading session should be scrolled to the bottom
    • fix(app): remove diff lines from sessions in sidebar
    • fix(app): delay dock animation on session load
    • fix(app): remove blur from todos
  • @kommander:
    • show scrollbar by default (#15282)
  • @imanolmzd-svg:
    • Permission toggles per-pattern in permission dock (#6977)
    • Permissions: styling and tooltips (#7025)
    • Improved permission prompt layout (#7037)
    • Permission prompt style improvements (#7050)
    • chore(sdk): regenerate endpoints (#7062)
    • Granular bash permission rules (#7091)
    • Visual regression tests for PermissionDock dropdown states (#7146)
  • @kilo-code-bot[bot]:
    • fix: remove redundant vscode.env.openExternal call during login flow
    • docs: add Android Studio known issues to JetBrains troubleshooting section
    • Add CI check to prevent kilocode_change markers in kilo packages
    • Move kilocode_change check into existing test-vscode workflow instead of separate workflow
    • Move kilocode_change check to package.json script following knip pattern
    • refactor: pass settings command URI as i18n interpolation variable instead of hardcoding in locale files
    • fix(vscode): append to prompt instead of replacing on Add to Context
    • fix(vscode): implement terminal Add to Context using clipboard-based selection
    • docs: prune migration plan to remaining work only
    • Remove (NEW) labels and feature toggle from VS Code extension
    • feat(gateway): change default model from kilo-auto/frontier to kilo-auto/balanced
    • fix(kilo-docs): replace broken Unbound gateway link with working /connect URL
    • fix(cli): disable external proxy to app.opencode.ai
    • fix(cli): comment out proxy code instead of deleting it
  • @kirillk:
    • feat(vscode): add dev-snapshot build script with username in version
    • docs(vscode): update snapshot build docs with directory and version info
    • fix(vscode): include username in vsix filename, deduplicate path output
    • chore(vscode): move snapshot scripts to bottom of package.json
    • fix(vscode): semver-safe sanitization of git user.name in snapshot version
    • fix(vscode): run full typecheck (extension + webview) in snapshot build
    • Merge branch 'main' into kirillk/dogfood
    • Update packages/kilo-vscode/script/dev-snapshot.ts
    • chore(vscode): replace install-dev-extension with snapshot:install task
    • chore(vscode): add DevSnapshot Build and Install tasks
    • chore(vscode): use green checkmark for install success message
    • fix(vscode): fix laggy hover in ModelSelector, clarify naming
    • fix(vscode): debounce ModelSelector search input by 250ms
    • Merge branch 'main' into kirillk/model-dropdown-6997
    • Merge pull request #7036 from Kilo-Org/kirillk/model-dropdown-6997
    • Merge pull request #7028 from Kilo-Org/kirillk/dogfood
  • @St0rmz1:
    • docs(kiloclaw): add GitHub integration page and nav entry
    • Merge pull request #7033 from Kilo-Org/docs/kiloclaw-github-integration
  • @brick-pixel:
    • fix: use correct config.json schema URL (app.kilo.ai) (#7086)
  • @DhruvBhatia0:
    • feat: add WarpGrep AI-powered codebase search tool (#6685)

Don't miss a new kilocode release

NewReleases is sending notifications on new releases.