Commit Graph

  • d58613ab23 test(client): add plan mode toggle byte-stability invariant test Hu Qiantao 2026-06-02 00:09:46 +08:00
  • c9e4c8b2ce fix: clarify comment, avoid per-turn tool clone on happy path Justin Gao 2026-06-01 23:41:06 +08:00
  • b122b58c92 refs(#2264): Phase 2 — wire FrozenPrefix::verify() into turn_loop Justin Gao 2026-06-01 23:34:30 +08:00
  • 4a09197433 fix(tui): bound foreground shell reader drains Hunter B 2026-06-01 20:49:26 -07:00
  • eedeb5290b fix(agent): pass through explicit AtlasCloud model ids Hunter B 2026-06-01 20:06:26 -07:00
  • 88f34fc9dd fix(tui): protect multiline drafts on arrow navigation Hunter B 2026-06-01 19:58:39 -07:00
  • 41edcd5c4f chore(release): bump local version to 0.8.50 Hunter B 2026-06-01 19:39:45 -07:00
  • 63b7c189b8 fix(release): ship NSIS installer artifact Hunter B 2026-06-01 19:34:25 -07:00
  • e6de6f47d5 fix: address Gemini code review feedback songzhenrui 2026-05-25 12:24:40 +08:00
  • c2c36cca11 feat: add NSIS installer and classroom admin checklist songzhenrui 2026-05-25 10:36:19 +08:00
  • c92f3c350b feat(tui): expose current model in turn metadata cyq 2026-06-01 19:19:53 +08:00
  • a41a3825c5 docs(runtime): outline receipt export boundary cyq 2026-06-02 10:07:52 +08:00
  • baba81cfb9 fix(tui): show session timestamps in listings cyq 2026-06-02 09:58:22 +08:00
  • b1cc344d21 fix(tui): force full repaint on theme switch to prevent stale sidebar colors Hu Qiantao 2026-06-02 01:38:00 +08:00
  • 556e0b46fb fix(tui): use theme colors in sidebar panels instead of hardcoded palette constants Hu Qiantao 2026-06-02 01:14:31 +08:00
  • 0842b3f528 test(config): use real legacy home on windows cyq 2026-06-02 09:23:00 +08:00
  • eff4e99a2c test(config): stabilize migration home on windows cyq 2026-06-02 09:01:36 +08:00
  • 6144d64914 fix(config): report legacy config migration cyq 2026-06-02 08:46:20 +08:00
  • 537afcf07e fix(subagent): cap truncated response retries cyq 2026-06-02 09:17:41 +08:00
  • 650d1a6195 fix(subagent): guard truncated tool calls cyq 2026-06-02 03:24:22 +08:00
  • c148b00e89 fix(npm): prefer binary version output cyq 2026-06-02 09:36:14 +08:00
  • 5becfda03b fix(tui): use effective model window in context inspector cyq 2026-06-01 19:41:35 +08:00
  • c81cdabc09 feat(tui): add bang shell command shortcut reidliu41 2026-06-02 08:28:12 +08:00
  • f185d46917 fix(tui): expose mention behavior in config cyq 2026-06-02 06:54:27 +08:00
  • 73cd721665 feat(tui): add mention browser completions cyq 2026-06-02 06:39:59 +08:00
  • 908a25d0f6 test(mcp): close stale-session mock responses cleanly cyq 2026-06-02 08:18:35 +08:00
  • cbd6239f3d docs: mark agent shell tools approval-gated Hunter Bown 2026-06-01 17:23:23 -07:00
  • 9e9326990d docs: polish mode availability table cyq 2026-06-02 01:20:25 +08:00
  • fda2141b70 docs: clarify shell tool mode availability cyq 2026-06-02 01:07:18 +08:00
  • ae2000b59a docs(tui): align statusline customization limits Hunter Bown 2026-06-01 17:20:49 -07:00
  • 9bd08c2f1c docs(tui): document statusline footer items cyq 2026-06-02 06:06:35 +08:00
  • 3db7b40458 docs(rebrand): address migration review notes cyq 2026-06-02 06:59:31 +08:00
  • 5f3cc3c8e8 docs(rebrand): clarify state migration paths cyq 2026-06-02 06:14:32 +08:00
  • 5a909eea45 docs(providers): clarify local model tool calls cyq 2026-06-02 06:23:43 +08:00
  • 7c06cf5981 fix(tui): guide bug reports toward failure causes cyq 2026-06-02 07:41:59 +08:00
  • eba019ae43 test(tui): align activity labels with semantic tools Hunter Bown 2026-06-01 17:03:18 -07:00
  • d71cba692e test(tui): wait for background shell completion cyq 2026-06-02 07:22:50 +08:00
  • 57c10c78d6 fix(tui): compact tool-call UI and context Hunter Bown 2026-06-01 16:55:10 -07:00
  • c52769e5f5 feat(tools): add parallel verifier ensemble Hunter Bown 2026-06-01 16:40:30 -07:00
  • 91c5bb64bd fix(tui): keep tui prefs under codewhale home Hunter Bown 2026-06-01 16:22:40 -07:00
  • 0eb2ff59ae fix(tui): isolate settings path fallback tests cyq 2026-06-02 00:07:04 +08:00
  • 3b5727f283 fix(tui): prefer codewhale settings path cyq 2026-06-01 18:55:15 +08:00
  • bc7f98a6a0 fix(tui): refresh prompt on mode changes Hunter Bown 2026-06-01 16:14:59 -07:00
  • 46de1a9b2d fix(tui): refresh prompt on model switch cyq 2026-06-02 02:54:32 +08:00
  • 1605d8de44 fix(sandbox): allow tty device in seatbelt profile cyq 2026-06-02 00:39:12 +08:00
  • 9f33c4d594 fix(tui): suppress wl-paste trailing newline Hunter Bown 2026-06-01 16:01:05 -07:00
  • e2201b87dd fix(tui): read Wayland clipboard via wl-paste cyq 2026-06-02 04:44:57 +08:00
  • 29f57665eb fix(tui): narrow mention depth hint cyq 2026-06-02 02:11:31 +08:00
  • a976758245 fix(tui): hint mention depth cap on misses cyq 2026-06-02 02:02:40 +08:00
  • c81d1c272f test(mcp): cover invalid stdio preview redaction Hunter Bown 2026-06-01 15:31:45 -07:00
  • 588e54f84d fix(mcp): surface invalid stdio output cyq 2026-06-02 03:43:04 +08:00
  • 3d5edfee80 test(config): cover legacy workspace shell opt-in Hunter Bown 2026-06-01 15:30:47 -07:00
  • 1d8cbbd40c fix(config): normalize windows workspace paths cyq 2026-06-02 01:51:47 +08:00
  • 7dfec0ed4a fix(config): honor workspace shell opt-in cyq 2026-06-02 01:42:02 +08:00
  • 4ff9bba750 fix(tui): keep config scope column visible Hunter Bown 2026-06-01 14:23:41 -07:00
  • 472cd442ba fix(tui): expose auto-compact threshold in config view Hunter Bown 2026-06-01 14:14:20 -07:00
  • bb64018a15 feat(tui): add configurable auto-compact threshold Hunter Bown 2026-06-01 14:09:49 -07:00
  • 2ca2927657 fix: clippy needless_return and fmt compliance Paulo Aboim Pinto 2026-06-01 22:19:48 +02:00
  • 77b57bd903 fix: initialize hook_executor for fresh sessions to fix greptile P1 review Paulo Aboim Pinto 2026-06-01 22:14:13 +02:00
  • cc923d634c fix: address greptile review comments — remove double-firing, wrap blocking execute in spawn_blocking Paulo Aboim Pinto 2026-06-01 21:53:23 +02:00
  • 2622db4935 fix: cargo fmt formatting for lint compliance Paulo Aboim Pinto 2026-06-01 21:50:47 +02:00
  • 796e95caa6 fix: address PR #2511 review comments Paulo Aboim Pinto 2026-06-01 17:40:13 +02:00
  • 242899d4b6 feat: run ToolCallBefore hooks before tool execution Paulo Aboim Pinto 2026-05-28 00:47:37 +02:00
  • 2c256d7b3a fix(tui): close Windows job before foreground joins Paulo Aboim Pinto 2026-06-01 15:25:13 +02:00
  • 54a93994f6 test(tui): cover Windows job cleanup fallbacks Paulo Aboim Pinto 2026-06-01 15:08:55 +02:00
  • 14ea0721a8 fix(tui): close Windows job before output joins Paulo Aboim Pinto 2026-06-01 14:56:48 +02:00
  • a09af2024a feat(web_search): enable parallel execution for read-only search tool implecao 2026-06-01 22:16:18 +08:00
  • bc34cd13ea fix(tui): hold subagent cap until status reconciles cyq 2026-06-01 20:56:00 +08:00
  • 998af56d6a chore(release): harden deepseek-tui deprecation path Hunter B 2026-06-01 06:01:03 -07:00
  • 382635e4aa fix(tui): harden Windows job cleanup Paulo Aboim Pinto 2026-06-01 13:10:53 +02:00
  • cb4f660a20 fix(tui): contain Windows shell process trees Paulo Aboim Pinto 2026-06-01 12:31:10 +02:00
  • 49791905f9 feat(tools): add byte-level schema canonicalize for prefix-cache stability Hu Qiantao 2026-06-01 20:30:24 +08:00
  • 69cff93754 docs(config): use exact path in permissions example Hunter B 2026-06-01 05:43:45 -07:00
  • 3df018994f feat(config): load typed ask permissions file greyfreedom 2026-05-31 20:13:40 +08:00
  • 18550339a5 test(state): cover same-second migration idempotency Hunter B 2026-06-01 05:43:09 -07:00
  • b76a11b99f fix(state): stabilize fork migration parent links cyq 2026-05-31 13:59:22 +08:00
  • 31f34c5df2 ci(release): attach windows npm launcher asset Hunter B 2026-06-01 03:58:42 -07:00
  • 2698b848b3 ci(release): use ubuntu ports for linux arm64 packages Hunter B 2026-06-01 03:17:36 -07:00
  • 7d67654737 ci(release): cross-compile linux arm64 assets Hunter B 2026-06-01 03:02:58 -07:00
  • 492f20da4f chore(release): prepare v0.8.49 Hunter B 2026-06-01 02:42:45 -07:00
  • 683ec0bef4 fix(pricing): keep adjusted DeepSeek V4-Pro rates Hunter B 2026-06-01 02:38:45 -07:00
  • dde865453e test: cover Kimi schema and ANSI normalization edge cases Hunter B 2026-06-01 02:36:50 -07:00
  • 34a87e3fd3 fix: collapse nested ifs to satisfy clippy (#2480) Hanmiao Li 2026-06-01 12:15:39 +08:00
  • bea701c6a4 fix: normalize tool schemas for Kimi/Moonshot — push type into anyOf items (#2438) Hanmiao Li 2026-06-01 11:53:58 +08:00
  • c22b60c2b0 fix: hash only API-visible tool fields, not internal metadata Justin Gao 2026-06-01 11:55:12 +08:00
  • 37cfd97b5c refs(#2264): harden PrefixFingerprint with full tool JSON hash Justin Gao 2026-06-01 11:29:13 +08:00
  • d88b2c36ab test(shell): fix test on non posix shell hqt 2026-06-01 17:25:49 +08:00
  • 87b5c78d8a fix: also strip ANSI in sidebar normalize_activity_text (#2481) Hanmiao Li 2026-06-01 14:07:16 +08:00
  • 599b5997d0 fix: strip ANSI sequences in footer tool status labels to prevent raw escape code leaks (#2481) Hanmiao Li 2026-06-01 14:03:45 +08:00
  • c1f74b3b2f fix(config): allow missing tui status items reidliu41 2026-06-01 16:41:50 +08:00
  • 0af80e262f fix: prevent double-registration of web/patch tools in agent mode Hunter B 2026-06-01 00:41:52 -07:00
  • ce75b9551a docs: update TOOL_SURFACE.md for v0.8.49 Hunter B 2026-06-01 00:37:13 -07:00
  • 78facf9239 chore: home-polish for v0.8.49 Hunter B 2026-06-01 00:44:20 -07:00
  • f094db9e02 feat: add missing [providers.moonshot] section to config.example.toml Hunter B 2026-06-01 00:33:12 -07:00
  • ffb871b9db fix: remove stale qwen3.7-max references from config.example.toml Hunter B 2026-06-01 00:32:29 -07:00
  • e0160cc6f0 fix(release): add codewhale-release to Cargo publish list Hunter B 2026-05-31 21:52:33 -07:00
  • e9eea70445 release: v0.8.48 — liveness watchdog fix, Qwen 3.7 removal, provider/docs sync Hunter B 2026-05-31 21:45:31 -07:00
  • 2bd77edc15 Fix provider model selection and stream completion Hunter B 2026-05-31 20:11:56 -07:00
  • 33abdf1269 Merge pull request #2474 from Hmbown/codex/first-day-polish Hunter Bown 2026-05-31 19:29:57 -07:00
  • 2b69f4e041 chore: polish codewhale home defaults Hunter B 2026-05-31 19:07:23 -07:00