This website requires JavaScript.
f889948c0e
fix: format
lei
2026-05-27 17:55:17 +08:00
5b0bc68c88
fix: format
lei
2026-05-27 17:46:05 +08:00
0597e5fc00
fix: review
lei
2026-05-27 17:40:29 +08:00
23eac3346e
feat: macos display notification
lei
2026-05-23 17:05:19 +08:00
c206c30693
fix(runtime): preserve session tool detail fields
Hunter Bown
2026-05-27 06:43:42 -05:00
53fb8b3150
fix(session): serialize tool_use/tool_result blocks in session detail API
Ben Gao
2026-05-27 15:17:38 +08:00
1f569d5a00
fix: address code review — preserve indentation, remove per-line alloc, rename test for accuracy (#2266 )
Hanmiao Li
2026-05-28 11:29:13 +08:00
59e31737d0
fix: clean PDF-extracted text to reduce TUI clutter — collapse blank lines, strip NUL, normalize spaces (#2226 )
Hanmiao Li
2026-05-27 15:19:08 +08:00
f077d87970
fix(tui): require uploaded release assets
Hunter Bown
2026-05-27 06:15:28 -05:00
b6edd87135
fix(tui): make update hint transient
Hunter Bown
2026-05-27 05:53:33 -05:00
78f8e11952
test(tui): cover terminal theme palette remap
Hunter Bown
2026-05-27 06:06:22 -05:00
b370d6f618
refactor(tui): use Magenta + DarkGray for Terminal theme accents
liushiao
2026-05-20 17:10:47 +08:00
0ea84dce7d
feat(tui): add "Terminal" theme that fully inherits the host terminal's colors
liushiao
2026-05-20 16:39:25 +08:00
95e13155a5
fix(tui): retry composer history atomic writes
Hunter Bown
2026-05-27 06:31:25 -05:00
e3899091e5
fix(tui): use raw args for cmd payloads
Paulo Aboim Pinto
2026-05-27 18:18:19 +02:00
8104c4789f
fix(tui): handle bash on windows separately
Paulo Aboim Pinto
2026-05-27 17:52:52 +02:00
4fb6a2268a
fix(tui): tighten shell review followups
Paulo Aboim Pinto
2026-05-27 17:41:53 +02:00
0ca7d3cc9f
test(tui): make shell helpers match detected shell
Paulo Aboim Pinto
2026-05-27 17:37:49 +02:00
ec643c5054
fix(tui): align shell tests with detected shell
Paulo Aboim Pinto
2026-05-27 17:24:28 +02:00
f1afcf316f
fix(tui): restore raw mode conditionally
Paulo Aboim Pinto
2026-05-27 17:11:12 +02:00
ab95512c8f
fix(tui): gate Windows shell detection
Paulo Aboim Pinto
2026-05-27 17:09:08 +02:00
45e7b12583
style(tui): format shell dispatcher stack
Paulo Aboim Pinto
2026-05-27 16:56:30 +02:00
6e5d8ddf01
feat(shell_dispatcher): harden PowerShell detection and add execution logging
Paulo Aboim Pinto
2026-05-19 02:57:24 +02:00
29625945de
feat: add ShellDispatcher for shell-agnostic command execution
Paulo Aboim Pinto
2026-05-19 00:01:30 +02:00
e32bd1af6d
feat(update): add check-only release diagnostics
reidliu41
2026-05-27 22:57:25 +08:00
56d62edad4
fix(prompt): make tool taxonomy mode-aware
LING71671
2026-05-27 23:49:40 +08:00
a8c2728f54
feat(prompt): add core tool taxonomy block
LING71671
2026-05-27 23:04:26 +08:00
bed328b7b5
test(tui): cover windows verbose state restore
Paulo Aboim Pinto
2026-05-27 22:24:08 +02:00
79cb61c1ac
fix(tui): gate verbose snapshot helper on windows
Paulo Aboim Pinto
2026-05-27 22:06:43 +02:00
e70f456abd
fix(tui): preserve verbose state across windows alt-screen
Paulo Aboim Pinto
2026-05-27 21:58:52 +02:00
2077644ac2
fix(tui): gate verbose suppression behind alt-screen
Paulo Aboim Pinto
2026-05-27 21:46:04 +02:00
007140ec9e
fix: suppress verbose CLI logging on Windows alt-screen to prevent TUI leak, restore on cleanup
Paulo Aboim Pinto
2026-05-21 16:00:21 +02:00
57625af4f8
docs(docker): tighten toolbox compose defaults
Zhuoran Deng
2026-05-28 09:37:19 +08:00
127f0565dd
docs(docker): add toolbox compose template
Zhuoran Deng
2026-05-28 07:30:19 +08:00
2533c5a7e6
fix(tui): avoid live receipt history clones
Zhuoran Deng
2026-05-28 09:41:00 +08:00
17698b1820
fix(tui): receipt live large tool outputs
Zhuoran Deng
2026-05-28 07:52:50 +08:00
5e6b68b995
fix(tui): refine activity detail review feedback
Zhuoran Deng
2026-05-28 09:43:12 +08:00
c2b572d969
feat(tui): enrich activity detail context
Zhuoran Deng
2026-05-28 08:02:01 +08:00
d26c2128b8
Retry MCP calls after stale SSE connections
zhuang biaowei
2026-05-28 21:29:58 +08:00
58c57cb798
Improve MCP SSE error diagnostics
zhuang biaowei
2026-05-28 16:39:01 +08:00
29417b3b37
Require explicit MCP SSE transport
zhuang biaowei
2026-05-28 14:06:11 +08:00
37f936eda4
Address MCP SSE review comments
zhuang biaowei
2026-05-28 11:28:21 +08:00
b907ea123c
Fix legacy MCP SSE connections
zhuang biaowei
2026-05-28 10:57:50 +08:00
98cc2a6e50
fix: trailing newline in footer_ui.rs (cargo fmt)
donglovejava
2026-05-29 08:02:58 +08:00
9ef5a6d782
fix(tui): replace standalone compacting label with animated working label
donglovejava
2026-05-28 11:28:05 +08:00
5c7209af83
fix: harden startup prompt dispatch
Nightt
2026-05-30 14:14:14 +08:00
fde5959e3d
feat: keep startup prompts interactive
Nightt
2026-05-30 13:45:07 +08:00
43f098965e
fix: clear last_pinned_prefix_hash on model/provider switch
Justin Gao
2026-05-29 09:49:37 +08:00
a053d1e07a
fix: address code review — stale hash, cache aggregation, hash clearing
Justin Gao
2026-05-29 09:47:00 +08:00
dd69f66775
chore: cargo fmt fixes for /cache stats PR
Justin Gao
2026-05-29 09:39:30 +08:00
bcdaf81a04
feat: add /cache stats — prefix hash/drift exposure and cache-hit summary (#2264 )
Justin Gao
2026-05-29 09:35:19 +08:00
63be80d835
fix(tui): keep render debug logs in codewhale dir
cyq
2026-05-29 08:26:54 +08:00
8f93713860
feat(tui): add render diff debug log
cyq
2026-05-29 08:21:35 +08:00
03c4b6bd24
fix: trailing newline in project_context.rs (cargo fmt)
donglovejava
2026-05-29 07:59:28 +08:00
32f424df26
fix(tui): skip hidden worktrees in workspace discovery to prevent TUI saturation
donglovejava
2026-05-29 06:09:42 +08:00
cb7614a918
fix(tui): skip hidden worktrees in discovery walks
Hunter Bown
2026-05-27 05:43:05 -05:00
da590e5528
fix: remove spurious #[cfg(target_os = windows)] blocking ratatui import on non-Windows
donglovejava
2026-05-29 11:12:13 +08:00
09d3131dc2
fix(windows): restore ENABLE_WINDOW_INPUT console flag after enable_raw_mode for IME support
donglovejava
2026-05-29 08:46:27 +08:00
1ff5db1663
fix: cargo fmt and suppress dead_code warnings for unused paste-burst methods
donglovejava
2026-05-29 06:49:16 +08:00
09b4f7898b
fix(tui): route IME-committed Chinese characters directly to composer instead of paste-burst buffer
donglovejava
2026-05-29 06:33:25 +08:00
5d0a1c848e
fix(tools): eagerly load all exec_shell companion tools
donglovejava
2026-05-29 06:33:10 +08:00
9d3d453c50
fix: use cached branch in footer
Nightt
2026-05-29 15:23:54 +08:00
06aa24a17a
feat: show git branch in default footer
Nightt
2026-05-29 15:15:41 +08:00
0b7660ddc5
docs(constitution): Tier 5 Local Law covers EngineConfig.instructions paths
hexin
2026-05-28 18:31:29 +08:00
bb4e876139
perf(prompts): move environment block below volatile boundary for per-session workspace embedders
hexin
2026-05-28 18:33:57 +08:00
dc6dcdfda2
docs: add first-run user guide
ningjingkun
2026-05-27 19:53:28 +08:00
02d1145add
docs: clarify custom provider configuration
LING71671
2026-05-27 21:58:30 +08:00
402b186aec
test: check tui provider enum drift
Nightt
2026-05-29 09:56:53 +08:00
e2099dd691
fix: harden provider registry drift check
Hunter Bown
2026-05-27 06:19:32 -05:00
b0e7b67386
style: satisfy current clippy lints
Nightt
2026-05-27 18:48:29 +08:00
9edd2008c4
docs: add provider registry drift check
Nightt
2026-05-27 18:34:11 +08:00
30d8d083c5
feat(subagent): add stop-on-failure and bounded-effort guidance to general agent intro
hexin
2026-05-29 17:17:31 +08:00
c72dc28b38
fix(statusline): keep picker selection visible
reidliu41
2026-05-28 23:06:04 +08:00
e2d6d2253a
fix(i18n): localize right-click context menu labels and descriptions
jayzhu
2026-05-28 22:06:04 +08:00
d58f10102a
fix(composer): allow slash-space messages
reidliu41
2026-05-28 18:49:44 +08:00
4bacda64fc
fix(tools): raise tool search default results
Nightt
2026-05-29 11:46:49 +08:00
76089db1dc
fix(mcp): avoid nested runtime panic on stdio shutdown
reidliu41
2026-05-29 22:16:08 +08:00
0a97f18e78
test(tui): make composer history flush deterministic
cyq
2026-05-30 09:22:49 +08:00
5de174ac8b
chore(deps): bump tar in the cargo group across 1 directory
dependabot[bot]
2026-05-29 21:31:41 +00:00
b669ee7b94
fix: update terminal tab title from 'DeepSeek TUI' to 'CodeWhale'
jayzhu
2026-05-28 21:05:31 +08:00
1379d354e4
fix(provider): name DeepSeek in provider help text
reidliu41
2026-05-30 07:43:51 +08:00
ce959f6841
fix: honor search api key env override
jimmyzhuu
2026-05-30 11:34:07 +08:00
7842908028
fix: use official baidu search source
jimmyzhuu
2026-05-30 11:13:37 +08:00
e227efbd80
docs: document baidu search backend
jimmyzhuu
2026-05-30 10:48:16 +08:00
d7e6c85db5
feat: add baidu web search backend
jimmyzhuu
2026-05-30 10:42:18 +08:00
43f1b63d5b
feat(prompts): allow embedders to override constitutional prompt text via OnceLock hooks
hexin
2026-05-29 17:21:10 +08:00
2ed13999b3
fix: remove unused WhaleRoute import, allow dead_code on for_model_effort
Justin Gao
2026-05-29 10:28:10 +08:00
bf30aa3efe
fix: move render_whale_routes/render_classic out of ModalView trait impl
Justin Gao
2026-05-29 10:22:44 +08:00
bf0b7bcaaf
fix: address code review — type error, fallback row, provider gating, array index
Justin Gao
2026-05-29 10:15:27 +08:00
5ddac40909
feat: whale-size route taxonomy for model + thinking-effort picker (#2026 )
Justin Gao
2026-05-29 10:00:11 +08:00
bfb0ccc9b4
fix: carry tool input in ApprovalRequired event so approval dialog always shows params
jayzhu
2026-05-28 23:09:03 +08:00
16c483201e
fix: remove unused HuntVerdict import in sidebar test (#2306 )
Hanmiao Li
2026-05-28 22:20:59 +08:00
c91379d92c
fix: rename App.goal→App.hunt, address bot review — trophy card safety + slug (#2306 )
Hanmiao Li
2026-05-28 22:11:47 +08:00
633c3b8ba8
fix: restore original parse logic, all 6 hunt tests pass (#2092 )
Hanmiao Li
2026-05-28 16:48:43 +08:00
11efe30494
feat: add trophy card generation for hunt completion (#2092 )
Hanmiao Li
2026-05-28 16:45:18 +08:00
e57a2be11d
feat: rename /goal → /hunt with HuntVerdict (hunting/hunted/wounded/escaped) (#2092 )
Hanmiao Li
2026-05-28 14:37:18 +08:00
721a979755
perf: cache SlopLedger gate in engine to avoid disk I/O on every turn (#2127 )
Hanmiao Li
2026-05-28 12:21:51 +08:00
a73da58951
feat: inject SlopLedger gate into system prompt — agent sees open entries every turn (#2127 )
Hanmiao Li
2026-05-28 12:02:19 +08:00
ff1a8cd44b
style: cargo fmt fix
Hanmiao Li
2026-05-28 11:55:36 +08:00
e9026814be
feat: integrate SlopLedger completion-gate into turn loop — auto-check on every completed turn (#2127 )
Hanmiao Li
2026-05-28 11:53:25 +08:00