Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/agent-manager-tab-add-button.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Keep the Agent Manager new-tab button visible at the end of the tab row, separated by a divider, and show all tab tooltips above the tabs.
5 changes: 5 additions & 0 deletions .changeset/agent-manager-tab-controls.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Move Agent Manager tab creation and search controls to the left side of the tab bar with clearer toolbar separators.
5 changes: 5 additions & 0 deletions .changeset/breezy-models-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Improve the JetBrains model picker with sections, favorites, and smart filtering.
5 changes: 5 additions & 0 deletions .changeset/editor-sized-jetbrains-chat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Scale JetBrains chat transcript fonts from the editor font settings.
5 changes: 5 additions & 0 deletions .changeset/favorite-picker-index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Keep the JetBrains model picker at the same row position when models are favorited or unfavorited.
5 changes: 5 additions & 0 deletions .changeset/hide-empty-task-header-graph.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Hide the task header graph area until timeline data is available.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-chat-renderers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Match VS Code-style reasoning and tool run rendering in JetBrains chat.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-empty-panel-layout.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Center description text and remove the fixed-width cap from the empty session panel so recent sessions can stretch naturally.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-existing-session-scroll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Open existing JetBrains sessions scrolled to the latest message after history loads.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-header-tooltips.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Remember the JetBrains session header metrics expansion preference and show file names in read/write timeline tooltips.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-history-navigation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Improve JetBrains history navigation with Back support and a Show History action in recent sessions.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-history-tabs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Improve the JetBrains history panel with native tabs, independent local and cloud search, and date-grouped cloud sessions.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-mode-picker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Improve the JetBrains mode picker with descriptions, deprecated badges, and native IntelliJ selection behavior.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-scroll-bottom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Keep the JetBrains chat transcript pinned to bottom reliably while responses stream.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-scroll-button.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Show a scroll-to-bottom button when JetBrains chat sessions are scrolled away from the latest message.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-send-action.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Support rebinding the JetBrains prompt Send action in the IntelliJ keymap.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-session-header.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Show collapsible session metadata, context usage, token usage, and compaction controls in the JetBrains session header.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-session-history.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Add a native session history panel to the JetBrains plugin.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-session-layout-padding.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Control JetBrains chat transcript spacing from the session layout.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-session-loading-state.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Show loading immediately when opening JetBrains sessions without showing duplicate progress for new sessions.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-session-scroll-layout.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Reduce redundant JetBrains chat scroll layout work while keeping bottom-follow behavior.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-step-finish-timeline.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Show completed assistant steps in the JetBrains session timeline.
5 changes: 5 additions & 0 deletions .changeset/jetbrains-stop-action.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Support stopping active JetBrains sessions from the prompt action button.
5 changes: 5 additions & 0 deletions .changeset/model-picker-natural-size.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Size the JetBrains model picker from its rendered model rows instead of fixed popup dimensions.
5 changes: 5 additions & 0 deletions .changeset/quiet-otters-reason.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Support reasoning effort selection and resetting JetBrains chat model overrides to the default model.
5 changes: 5 additions & 0 deletions .changeset/reasoning-picker-align.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Align checked and unchecked reasoning picker rows in the JetBrains plugin.
5 changes: 5 additions & 0 deletions .changeset/revert-checkpoints-stay.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Keep older revert checkpoints available after reverting a message in the VS Code extension.
6 changes: 6 additions & 0 deletions .changeset/review-plus-contrast.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"kilo-code": patch
"@kilocode/kilo-ui": patch
---

Improve review comment plus icon contrast in diff viewers.
5 changes: 5 additions & 0 deletions .changeset/stable-shell-streaming.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Keep shell command blocks stable while output streams so pending animations and expanded state do not reset.
5 changes: 5 additions & 0 deletions .changeset/steady-crabs-scroll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---

Preserve JetBrains chat scroll position when reviewing earlier session output.
9 changes: 9 additions & 0 deletions .github/actions/setup-git-committer/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,15 @@ runs:
- name: Clear checkout auth
run: |
git config --local --unset-all http.https://github.com/.extraheader || true
# kilocode_change start
keys="$(git config --local --name-only --get-regexp '^includeIf\.gitdir:' || true)"
for key in $keys; do
path="$(git config --local --get "$key" || true)"
case "$path" in
*git-credentials-*.config) git config --local --unset-all "$key" || true ;;
esac
done
# kilocode_change end
shell: bash

- name: Configure git remote
Expand Down
122 changes: 100 additions & 22 deletions .github/workflows/auto-docs.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,113 @@
name: Trigger webhook for feat PRs
name: Auto-docs dry-run intake

# Trigger on merged feature PRs, or manually with a specific PR number.
# IMPORTANT: This workflow intentionally does NOT check out PR code and does NOT
# execute any code from the PR branch. It only reads PR metadata and forwards it
# to a webhook. This is required for safe use of pull_request_target on a public repo.
on:
pull_request:
pull_request_target:
types: [closed]
workflow_dispatch:
inputs:
pr_number:
description: "PR number to test"
required: true

# Minimal permissions: read repo contents and PR metadata only.
permissions:
contents: read
pull-requests: read

# One run per PR at a time. Does not cancel in progress — let the current run
# finish so we don't drop events when a PR is quickly closed/reopened/closed.
concurrency:
group: auto-docs-${{ github.event.pull_request.number || inputs.pr_number }}
cancel-in-progress: false

jobs:
call-webhook:
call-valtown:
if: >
github.event.pull_request.merged == true &&
(startsWith(github.event.pull_request.title, 'feat:') ||
startsWith(github.event.pull_request.title, 'feat('))
github.event_name == 'workflow_dispatch' ||
(
github.event.pull_request.merged == true &&
(
startsWith(github.event.pull_request.title, 'feat:') ||
startsWith(github.event.pull_request.title, 'feat(')
)
)

runs-on: ubuntu-latest
timeout-minutes: 5

steps:
- name: Send webhook safely
- name: Build webhook payload
env:
GH_TOKEN: ${{ github.token }}
EVENT_NAME: ${{ github.event_name }}
REPO: ${{ github.repository }}
PR_NUMBER_FROM_EVENT: ${{ github.event.pull_request.number }}
PR_NUMBER_FROM_INPUT: ${{ inputs.pr_number }}
run: |
payload=$(jq -n \
--arg repo "${GITHUB_REPOSITORY}" \
--arg pr_number "${{ github.event.pull_request.number }}" \
--arg title "${{ github.event.pull_request.title }}" \
--arg body "${{ github.event.pull_request.body }}" \
--arg author "${{ github.event.pull_request.user.login }}" \
--arg merged_at "${{ github.event.pull_request.merged_at }}" \
set -euo pipefail

PR_NUMBER="${PR_NUMBER_FROM_EVENT:-$PR_NUMBER_FROM_INPUT}"

if [ -z "$PR_NUMBER" ]; then
echo "Missing PR number"
exit 1
fi

gh api "repos/$REPO/pulls/$PR_NUMBER" > pr.json

jq -n \
--arg event_name "$EVENT_NAME" \
--arg repo "$REPO" \
--arg pr_number "$PR_NUMBER" \
--slurpfile pr pr.json \
'{
event_name: $event_name,
repo: $repo,
pr_number: $pr_number,
title: $title,
description: $body,
author: $author,
merged_at: $merged_at
}'
)
curl --fail-with-body -X POST "${{ secrets.DOC_WEBHOOK_URL }}" \
title: $pr[0].title,
description: ($pr[0].body // ""),
author: $pr[0].user.login,
merged_at: ($pr[0].merged_at // ""),
pr_url: $pr[0].html_url,
base_branch: $pr[0].base.ref,
head_branch: $pr[0].head.ref
}' > payload.json

echo "Payload created:"
jq '{
event_name,
repo,
pr_number,
title,
author,
merged_at,
pr_url,
base_branch,
head_branch
}' payload.json

- name: Send webhook to Val Town
env:
DOC_WEBHOOK_URL: ${{ secrets.DOC_WEBHOOK_URL }}
DOC_WEBHOOK_SECRET: ${{ secrets.DOC_WEBHOOK_SECRET }}
run: |
set -euo pipefail

if [ -z "${DOC_WEBHOOK_URL:-}" ]; then
echo "DOC_WEBHOOK_URL secret is not set"
exit 1
fi

if [ -z "${DOC_WEBHOOK_SECRET:-}" ]; then
echo "DOC_WEBHOOK_SECRET secret is not set"
exit 1
fi

curl --fail-with-body -sS -X POST "$DOC_WEBHOOK_URL" \
-H "Content-Type: application/json" \
--data-raw "$payload"
-H "X-Docs-Webhook-Secret: $DOC_WEBHOOK_SECRET" \
--data-binary @payload.json
3 changes: 2 additions & 1 deletion .github/workflows/beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ jobs:
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6 # kilocode_change
with:
persist-credentials: false # kilocode_change
fetch-depth: 0

- name: Setup Bun
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/check-kilo-generated-artifacts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# kilocode_change - new file
name: Check Kilo generated artifacts

on:
pull_request:
paths:
- ".gitignore"
- ".github/workflows/check-kilo-generated-artifacts.yml"
- ".kilo/**"
- ".kilocode/**"
- "script/check-kilo-generated-artifacts.ts"
workflow_dispatch:

jobs:
check:
name: Check Kilo generated artifacts
if: github.repository == 'Kilo-Org/kilocode'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6 # kilocode_change
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- uses: oven-sh/setup-bun@v2

- name: Run check
run: bun run script/check-kilo-generated-artifacts.ts
2 changes: 1 addition & 1 deletion .github/workflows/check-md-table-padding.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
if: github.repository == 'Kilo-Org/kilocode'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6 # kilocode_change
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

Expand Down
Loading
Loading