github Kilo-Org/kilocode v7.1.0

7 hours ago

Core

  • Improved subagent permissions handling
  • Replace x-opencode-* headers with x-kilo-* across codebase and upstream scripts
  • Resolve missed merge conflicts from previous merge (@johnnyeric)
  • Refactor Kilo compatibility for v1.2.24 (@johnnyeric)
  • Save changes automatically when settings are updated
  • Update Storybook due to theme name change in upstream v1.2.23 (@johnnyeric)
  • Mention config paths in /status tip
  • Show onboarding tip for first-time users on free model
  • Fix package.json bin configuration after upstream merge
  • Refactor Kilo compatibility for v1.2.22
  • Add initial support for workspaces into the TUI (@jlongster)
  • Send context-1m-2025-08-07 beta header to GitLab to enable 1M context window (@Krule)
  • Add Copilot GPT-5.4 xhigh support (@MrMushrooooom)
  • Disable fallback to free nano for small model (@thdxr)
  • Canonicalize working directory after changing directory in TUI (@Hona)
  • Fix broken /mcp toggling in TUI (@natewill)
  • Update database path test to verify correct channel-based filename (@thdxr)
  • Allow beta channel to share database with stable channel (@thdxr)
  • Add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations (@thdxr)

TUI

  • Pass missing auth headers in run --attach (@ericclemmons)
  • Exclude anonymous Kilo provider from connected check
  • Show tips for connected first-time users
  • Respect tips toggle during onboarding
  • Show config and project paths in /status dialog
  • Prevent TUI from exiting prematurely with proper exit guards (@kommander)
  • Avoid TTY corruption from double cleanup (@tobwen)

Desktop

  • Remove oc-1 theme from app (@adamdotdevin)
  • Fixed sidebar workspace container sizing to prevent content overflow (@iamdavidhill)
  • Don't animate review panel in/out (@adamdotdevin)
  • Reverted "Stupid Sexy Timeline" feature from app (@adamdotdevin)
  • Sanitize workspace store filenames on Windows (@Hona)
  • Add color palette generation to the app (@adamdotdevin)
  • Fixed scroll jitter and infinite scroll loop in app (@adamdotdevin)
  • Fix session title turn spinner in app (@iamdavidhill)
  • Dismiss toast notifications when questions or permissions are shown (@neriousy)
  • Fixed sidebar background color when collapsed (@iamdavidhill)
  • Suppress hover when opening project menu or right-clicking to prevent flickering (@iamdavidhill)
  • Trim retained desktop terminal buffers (@nexxeln)
  • Messages not loading reliably in app (@adamdotdevin)
  • Prune and evict stale app session caches (@nexxeln)
  • Restore new-session logo on dev so users recognize OpenCode immediately (@iamdavidhill)
  • Revert new-session logo on dev so this UI change only ships with auto-accept-permissions (@iamdavidhill)
  • Add OpenCode logo to new session screen for immediate app identification (@iamdavidhill)
  • Revert prompt control docking in TUI (@iamdavidhill)
  • Dock auto-accept after thinking and move Add file button to bottom-left (@iamdavidhill)
  • Balance titlebar columns so center content doesn't get squeezed by long side content (@iamdavidhill)
  • Center empty states vertically in session view and improve review panel messaging for projects without version control (@iamdavidhill)
  • Review panel transition fixed (@adamdotdevin)

Thank you to 22 community contributors:

  • @adamdotdevin:
    • fix(app): review panel transition
    • fix(app): messages not loading reliably
    • fix(app): less auto-expand/collapse
    • feat(app): generate color palettes (#16232)
    • revert(app): "STUPID SEXY TIMELINE (#16420)" (#16745)
    • fix(app): don't animate review panel in/out
    • fix(app): remove oc-1 theme
    • fix(app): scroll jitter/loop
  • @fwang:
    • zen: fix graph legend
  • @thdxr:
    • core: add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations
    • core: allow beta channel to share database with stable channel
    • core: update database path test to verify correct channel-based filename
    • disable fallback to free nano for small model
    • core: prevent accidental edits to migration files by restricting agent access
  • @iamdavidhill:
    • tui: center empty states vertically in session view and improve review panel messaging for projects without version control
    • tui: align numeric displays consistently across tool outputs and diff counters using tabular numerals
    • tui: balance titlebar columns so center content doesn't get squeezed by long side content
    • tui: dock auto-accept after thinking and move Add file to bottom-left
    • tui: revert prompt control docking
    • tui: keep model + thinking selectors beside Add file
    • tui: add more editor bottom padding for prompt controls
    • tui: expose auto-accept as a permissions select
    • tui: use text-base color for prompt selects
    • tui: add opencode logo to new session screen so users can immediately identify the app when starting a fresh session
    • tui: revert new-session logo on dev so this UI change only ships with auto-accept-permissions
    • tui: restore new-session logo on dev so users recognize OpenCode immediately
    • tui: remove prompt model/thinking/permissions selectors on dev so the composer stays simple
    • Revert "tui: remove prompt model/thinking/permissions selectors on dev so the composer stays simple"
    • Revert "tui: use text-base color for prompt selects"
    • Revert "tui: expose auto-accept as a permissions select"
    • Revert "tui: add more editor bottom padding for prompt controls"
    • Revert "tui: keep model + thinking selectors beside Add file"
    • Revert "tui: dock auto-accept after thinking and move Add file to bottom-left"
    • app: suppress hover when opening project menu or right-clicking to prevent flickering
    • tui: fix sidebar background color when collapsed
    • tui: fix sidebar workspace container sizing by adding box-border class to prevent content overflow issues
    • fix(app): session title turn spinner (#16764)
  • @natewill:
    • fix(tui): fix broken /mcp toggling (#16431)
  • @tobwen:
    • fix(opencode): avoid TTY corruption from double cleanup (#16565)
  • @Bezkup:
    • docs(zen.mdx): correct Italian grammar and punctuation errors (#16590)
  • @nexxeln:
    • fix: prune and evict stale app session caches (#16584)
    • fix: trim retained desktop terminal buffers (#16583)
  • @Hona:
    • fix(tui): canonicalize cwd after chdir (#16641)
    • fix(app): sanitize workspace store filenames on Windows (#16703)
  • @kommander:
    • guard tui exit (#16640)
  • @ariane-emory:
    • docs: add session_child_first keybinding to documentation (#16631)
  • @opencode-agent[bot]:
    • docs(i18n): sync locale docs from english changes
  • @ericclemmons:
    • fix(opencode): pass missing auth headers in run --attach (#16097)
  • @yihuikhuu:
    • fix(app): fix issue with scroll jumping when pressing escape in comment text area (#15374)
  • @MrMushrooooom:
    • add copilot gpt-5.4 xhigh support (#16294)
  • @Krule:
    • feat(gitlab): send context-1m-2025-08-07 beta header to enable 1M context window (#16153)
  • @jlongster:
    • feat(tui): add initial support for workspaces into the tui (#16230)
  • @ShriKaranHanda:
    • fix(storybook): add ci build workflow (#16760)
  • @neriousy:
    • fix(app): dismiss toast notifications when questions or permissions a… (#16758)
  • @johnnyeric:
    • fix: Update kilo-ui and kilo-vscode to use BasicTool that replaced ToolCall from previous OpenCode releases
    • fix(kilo-ui): Restore kilo-ui message-part fork dependencies removed by upstream v1.2.23
    • fix: Add unit test to cover BasicTool and GenericTool export
    • fix(kilo-vscode): Update storybook due to theme name change in upstream v1.2.23
    • refactor: kilo compat for v1.2.24
    • resolve merge conflicts
    • fix: Adjust missing merge conflicts not caught before
  • @marius-kiloclaw:
    • fix(vscode): add upper bounds check in mode switcher keyboard navigation (#7335)
  • @Githubguy132010:
    • docs(kilo-docs): add VS Code rollback install guidance (#7372)

Don't miss a new kilocode release

NewReleases is sending notifications on new releases.