- Revert golden rule #8 from kebab-case back to camelCase, aligning
with the decision in PR #12713 which renames all plugin icons to
camelCase.
- Update workflow step 6 to mention the icons/views/ subfolder for
in-view chat/session icons, fixing the contradiction with lines 26/45.
- Change golden rule #8 from camelCase to kebab-case to match the
actual convention used by all 47+ icons in the plugin
- Acknowledge the icons/views/ subfolder in the roles intro and
placement section
Remove duplicated sizing, dark variant, and New UI support details from
AGENTS.md that conflicted with the authoritative Icon roles table in the
icon-jetbrains skill. Replace with a single reference pointing to the skill.
Remove duplicated sizing, dark variant, and palette guidance from
packages/kilo-jetbrains/AGENTS.md that conflicted with the skill
(e.g. 13×13 classic vs the correct 16×16 legacy tool-window size).
AGENTS.md now explicitly defers to the skill for all SVG authoring
details and retains only Kotlin/runtime integration guidance.
The RunScriptManager keys entries by worktreeId and the webview sends
"local" for whichever project's local context is selected, so in
multi-project mode two projects' local runs collided in one entry: a
second project's Run button stopped the first project's script, and the
state payload spread every project's run statuses into the active
project's push, rendering foreign local rows as running.
The provider now namespaces the local key as <projectId>:local at the
message boundary (ambient project scope, no webview protocol change),
RunController treats the qualified suffix as a local run (repo root cwd,
"local" branch label), each project's state payload is filtered to its
own worktrees plus its un-namespaced local key, and runStatus emissions
are routed with a projectId stamp so background-project statuses land in
their own webview store. ScriptTerminalManager keys inherit the same
qualification, and its view mapping already namespaces run terminals to
the matching project bucket.
* fix(agent-manager): align Cmd+/ fallback with platform binding and one-shot echo
* fix(agent-manager): expire dropped terminal-shortcut echoes at press time