Skip to content

Commit 2d2fc91

Browse files
quickbeardclaude
andcommitted
chore: add 1.18.4-3 release notes to changelog
Group the release's TUI entries under 1.18.4-3 and merge the permission-mode and auto-approve-consent entries into one, since the consent dialog is what enabling auto mode now does from either --auto or shift+tab. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent f07e8ed commit 2d2fc91

1 file changed

Lines changed: 22 additions & 42 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 22 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,9 @@ file is the human-readable summary of what changed and why.
77

88
## Unreleased
99

10-
### TUI
10+
## 1.18.4-3
1111

12-
- **No more duplicated agent · model line** — the trailer under the last
13-
assistant reply (`▣ Build · MiniMax/MiniMax-M2.7 · 3m`) used to repeat the
14-
agent and model the prompt footer already shows one line below. When they
15-
match the current selection, the `▣` marker and the agent/model text are now
16-
hidden and only the elapsed time remains, shown as `Baked for 3m`. Older
17-
messages in the transcript, and the last message after you switch agent or
18-
model, keep the full trailer.
19-
20-
- **Auto-approve now asks for consent** — launching with `--auto` (or its
21-
hidden aliases) no longer enables auto-approve silently: a confirm dialog
22-
warns that permission requests not explicitly denied will be approved
23-
automatically and that this is dangerous — the word in red, like the `auto`
24-
badge — and the mode turns on only after you confirm, followed by a warning
25-
toast restating it in one line. The dialog
26-
opens on Cancel, so a stray return declines instead of granting it.
27-
Switching into auto mode with `shift+tab` goes through the same dialog and
28-
toast the first time; consent is remembered for the rest of the run, so later
29-
toggles are instant. Declining or dismissing the dialog stays in manual mode.
12+
### TUI
3013

3114
- **The conversation survives quitting** — on exit the TUI prints the session
3215
transcript to the terminal scrollback in a compact format: user prompts
@@ -39,6 +22,26 @@ file is the human-readable summary of what changed and why.
3922
italic, inline code, code fences, list bullets, links). Also fixes a
4023
teardown race that could swallow the epilogue entirely.
4124

25+
- **Permission mode is always shown, `shift+tab` toggles it, and auto-approve
26+
asks for consent** — the prompt footer now labels the mode next to the agent
27+
name: gray `manual` in normal mode, red `auto` when permissions are
28+
auto-approved (`--auto`, previously a gray `auto` shown only in that mode).
29+
`shift+tab` cycles between the two, configurable as the new
30+
`permission_mode_cycle` keybind, and the idle footer advertises it with a
31+
`shift+tab modes` hint next to `tab agents`. Its former default,
32+
previous-agent (`agent_cycle_reverse`), is now unbound by default — `tab`
33+
still cycles agents forward. Turning auto-approve on is no longer silent,
34+
whether it comes from `--auto` (or its hidden aliases) or from `shift+tab`: a
35+
confirm dialog warns that permission requests not explicitly denied will be
36+
approved automatically and that this is dangerous — the word in red, like the
37+
`auto` badge — and the mode turns on only after you confirm, followed by a
38+
warning toast restating it in one line. The dialog opens on Cancel, so a
39+
stray return declines instead of granting it. Consent is remembered for the
40+
rest of the run, so later toggles are instant; declining or dismissing the
41+
dialog stays in manual mode.
42+
([#133](https://github.com/quickbeard/codev-code/pull/133),
43+
[#131](https://github.com/quickbeard/codev-code/pull/131))
44+
4245
### Provider setup
4346

4447
- **Images reach the gateway instead of being dropped** — the provider block
@@ -53,15 +56,6 @@ file is the human-readable summary of what changed and why.
5356
one more pass through the configure flow (or a CoDev Hub config rewrite,
5457
which does the same since hub PR #219) to pick the declaration up.
5558

56-
- **The gateway provider is now netGate** — the SSO configure flow (and its
57-
manual key-paste branch) writes the provider block as `provider.netgate`
58-
with display name `netGate` instead of `provider.aigateway` / `AI Gateway`,
59-
matching CoDev Hub's rename. Existing configs keep working: a pre-rename
60-
`provider.aigateway` block is left in place (config updates only merge,
61-
never delete) and both entries show in the model picker until CoDev Hub's
62-
next config rewrite converges the file. Hub releases older than its own
63-
rename (PR #212) can't attribute a `netgate` config as CoDev-managed.
64-
6559
- **Custom providers get a name, not an id** — the "Custom provider" flow now
6660
asks for an optional provider _name_ ("Acme AI Gateway") instead of a raw
6761
id. The id is slugged from the name (`acme-ai-gateway`, `[a-z0-9-]`, 32
@@ -70,20 +64,6 @@ file is the human-readable summary of what changed and why.
7064
bare id. Leaving the field empty (or typing something with no usable
7165
characters) falls back to `ai-gateway` / `AI Gateway`.
7266

73-
## 1.18.4-2
74-
75-
### TUI
76-
77-
- **Permission mode is always shown, and `shift+tab` toggles it** — the prompt
78-
footer now labels the mode next to the agent name: gray `manual` in normal
79-
mode, red `auto` when permissions are auto-approved (`--auto`, previously a
80-
gray `auto` shown only in that mode). `shift+tab` cycles between the two,
81-
configurable as the new `permission_mode_cycle` keybind, and the idle footer
82-
advertises it with a `shift+tab modes` hint next to `tab agents`. Its former default,
83-
previous-agent (`agent_cycle_reverse`), is now unbound by default — `tab`
84-
still cycles agents forward.
85-
([#131](https://github.com/quickbeard/codev-code/pull/131))
86-
8767
### CodeGraph
8868

8969
- **`codev codegraph enable` wires the CodeGraph MCP server** — for standalone

0 commit comments

Comments
 (0)