Repository navigation
Keiko 1.1.10
Immutable
release. Only release title and notes can be modified.
Keiko 1.1.10 Release Notes
High · Fixes
- Coding Workbench: denying a step rejects only that step; the coding agent is told and the run continues instead of stopping.
- Coding Workbench (Ask for approval): a file change needs one decision, Apply or Reject in the change review; the separate approval before it is gone.
- Coding Workbench (Ask for approval): an approval that expires unanswered is removed at once, and the next approval request is shown and can be approved or denied.
- Coding Workbench: the window no longer turns blank after an approval or when a pending decision is opened.
- Coding Workbench: when the model provider rejects a turn outright (for example HTTP 400 or a refused credential), the turn ends once with the failure instead of being retried every few seconds until the run is stopped.
- Coding Workbench: a stopped run no longer leaves its change review on screen, and a second browser tab on the same run no longer re-registers several times a second.
- Coding Workbench (Ask for approval): rejecting a change in its review rejects only that change; the coding agent is told it was declined and the run can still finish successfully, where before it was told its edit had failed and the run could end as failed.
- Coding Workbench: a turn refused because the model spend limit is reached ends once, also while streaming, instead of being retried.
- Coding Workbench task history: Rename opens with the current title and Cancel discards the draft, an older refresh no longer overwrites a newer one, repository names read correctly for Windows paths and trailing slashes, and selecting a task again retries an activation that failed.
- Coding Workbench: a shown question is listed again after a refresh, an issue reference in parentheses such as is recognised, concurrent run refreshes keep the newest state, Escape in the information popover returns focus to its button, and a draft pull request whose handoff status is not yet known says so instead of offering to propose it again.
- Coding Workbench: each window keeps its own repository and branch, chosen in the window's setup card; the header no longer carries a global workspace switch that every window inherited.
- Coding Workbench: a failed change diff offers Retry, Start becomes available once a Codex sign-in connects, a progress decision moves keyboard focus to it, a history read failure no longer hides the run's changes, a ready-for-review handoff refreshes the pull request state, the model choice survives a catalog refresh, and a model the gateway no longer offers is cleared instead of being sent with Start.
- Coding Workbench: the repository and branch cannot be changed while a workspace bind is in progress, and a folder that is not a Git repository is explained in the setup card.
- Git: every failed read in the Git window (repository list, status, branches, sync state, commit preview, history) says what failed and offers Retry, including reads Git answered as unavailable; a branch created before a failed switch says so, History stops at its 100,000-commit limit, and closing Add repository during a request no longer activates its result.
- Git: Sync reflects a finished commit, fetch, pull, push, merge or branch change immediately instead of replaying the state from before it.
- Coding Workbench issue handoff: Refresh observed status pressed while the card's own first status read is still running shows the observed pull request state instead of leaving the card without one.
- Model gateway (Azure OpenAI): manual chat gateway setup can choose the Azure deployment endpoint style and API version, a base URL ending in /openai no longer doubles the deployment path, and GPT-5.6 deployments pass the tool-calling readiness check.
- Model gateway: a deployment whose name does not reveal its model family, such as a GPT-5 deployment named prod-chat, is retried once with the other output-token field when it rejects max_tokens or max_completion_tokens, and that endpoint keeps the accepted field; an explicitly configured field is never changed.
- Model gateway: a LiteLLM or vLLM gateway that rejects the optional stream usage field no longer fails the streaming readiness check.
Normal · New Additions
- Keiko now ships first-class portable downloads for Windows x64, macOS arm64, and macOS x64 so users can download once and start from the bundled launcher; npm remains available for developer and compatibility workflows.
Technical release metadata
- Package:
@oscharko-dev/keiko@1.1.10 - Release tag:
v1.1.10 - npm dist-tag:
latest - Registry:
https://registry.npmjs.org/ - Generated by:
npm run release:publish
Structured impact entries:
2026-09-26-keiko-1.1.10-coding-workbench-approval-expiry-and-window: high / fixes; supported from 0.2.0; affected state stores activity-log; remediation restart-required; default patch notes yes; traceability catalog:2026-09-26-keiko-1.1.10-coding-workbench-approval-expiry-and-window; review:#3610; source:#13