github Kilo-Org/kilocode v7.1.4

6 hours ago

Core

  • Remove commands that can execute arbitrary code from bash allowlist
  • Check legacy TOML config for bash permission in migration
  • Trim bash allowlist to safe commands and handle legacy config
  • Correct bash permission type annotation for typecheck
  • Move bash migration to config loading and add safe command defaults
  • Change default bash permission to ask for new users only
  • Enforce bash deny after user config in orchestrator permissions
  • Restore commented-out bash line for upstream merge compatibility
  • Add OpenAI-compatible API settings
  • Handle Windows cross-drive paths in ignore checks
  • User config now overrides orchestrator allowlist for deny rules
  • Remove unused imports
  • Comment out bash access instead of removing the line
  • Convert Kilo/OpenRouter variants to OpenAI/Anthropic format if necessary
  • Remove bash access from orchestrator mode to prevent direct file editing (@Kilo)
  • Based on the commit message alone, here's a concise changelog entry:

Reduce code duplication in core modules

  • Based on the commit message "Make less brittle" without additional context, here's a generic summary:

Improve code robustness and reduce fragility

  • Retain AI SDK provider configuration
  • Avoid building a new SDK object
  • Address remote relay review feedback — race, leak, and stuck-state fixes
  • Centralized process spawning in util/process.ts to enforce windowsHide option
  • Added support for custom modes in Kilo gateway
  • Scope process.type shim to VS Code context via KILO_PLATFORM environment variable
  • Honor ai_sdk_provider metadata for Vercel AI SDK provider selection
  • Add remote session relay over WebSocket
  • Prevent cmd.exe windows from appearing on Windows
  • Fix infinite loading issue when generating commit messages by explicitly consuming response streams
  • Improve agent handling in CLI (@shssoichiro)
  • Preserve selected model variant across sessions (@shssoichiro)
  • Use configured Code model when implementing a plan (@shssoichiro)

Thank you to 2 community contributors:

  • @shssoichiro:
    • fix(cli): use configured Code model when implementing a plan
    • fix(cli): preserve selected variant as well
    • fix(cli): improve agent handling
  • @Kilo:
    • fix(cli): remove bash access from orchestrator mode to prevent direct file editing

Don't miss a new kilocode release

NewReleases is sending notifications on new releases.