Commit Graph

1879 Commits

Author SHA1 Message Date
Hunter Bown 7f12aa4679 Merge pull request #2149 from yuanchenglu/fix/feishu-perchat-model
feat(feishu): add /model command for per-chat model switching
2026-05-31 00:10:32 -07:00
Hunter Bown 8ceb67fad7 Merge pull request #2394 from Hmbown/codex/fix-provider-picker-volcengine
test(tui): include Volcengine in provider picker expectation
2026-05-31 00:06:28 -07:00
Hunter B b9df3a843b test(tui): include Volcengine in provider picker expectation 2026-05-31 00:02:21 -07:00
Hunter Bown e3b101b104 Merge pull request #2129 from malsony/ui/theme
feat(theme): add Matrix films inspired theme and improve theme_picker…
2026-05-30 23:58:46 -07:00
Hunter B feefae16c6 fix(feishu): preserve per-chat model state 2026-05-30 23:55:00 -07:00
Hunter B 30db74bcdb Merge remote-tracking branch 'origin/main' into pr-2149 2026-05-30 23:53:25 -07:00
Hunter Bown 84de626883 Merge pull request #2281 from AccMoment/add_proxy_option_to_update_command
feat(update):Add proxy option to update command
2026-05-30 23:51:39 -07:00
Hunter B 30315b23b3 fix(theme): refresh Matrix palette on current main 2026-05-30 23:51:32 -07:00
Hunter B 8bc348801c Merge remote-tracking branch 'origin/main' into pr-2281-rescue
# Conflicts:
#	crates/cli/src/lib.rs
#	crates/cli/src/update.rs
2026-05-30 23:47:09 -07:00
Hunter Bown 85764b9ee5 Merge pull request #2388 from LeoAlex0/main
fix(tui): stop compacting tool outputs on session save/load to preserve LLM cache
2026-05-30 23:42:43 -07:00
Hunter Bown a904c29c28 Merge pull request #2283 from HUQIANTAO/fix/turn-stall-watchdog
fix(engine): recover from stalled in-progress turns
2026-05-30 23:40:01 -07:00
Hunter Bown 7af49d2fb0 Merge pull request #1993 from dzyuan/feature/volcengine
feat: add Volcengine provider with DeepSeek-V4-Pro/Flash support
2026-05-30 23:38:03 -07:00
Hunter B 2f7161d12c Merge remote-tracking branch 'origin/main' into HEAD 2026-05-30 23:31:01 -07:00
Hunter B 0572aff79d fix: refresh Volcengine provider registry 2026-05-30 23:30:57 -07:00
Hunter Bown c9d6a977ff Merge pull request #2387 from mo-vic/dev
feat: add /purge slash command for agent-driven context pruning
2026-05-30 23:30:17 -07:00
zLeoAlex 32c85300dd fix(tui): stop compacting tool outputs on session save/load to preserve LLM cache 2026-05-31 14:29:23 +08:00
Hunter Bown 548771d1cd Merge pull request #2306 from idling11/feat/goal-to-hunt
Feat/Rename /goal → /hunt with HuntVerdict + trophy cards (#2092)
2026-05-30 23:28:22 -07:00
Hunter B a1b30c6e72 fix: cover purge command in Vietnamese locale 2026-05-30 23:23:39 -07:00
Hunter Bown 9716619e55 Merge pull request #1968 from axobase001/feat/mobile-remote-control
feat(runtime): restore mobile control page
2026-05-30 23:22:11 -07:00
Hunter B 137e4e6130 fix: reset hunt state for user commands 2026-05-30 23:19:01 -07:00
Hunter Bown cd5f5b8281 Merge pull request #2161 from idling11/feat/slop-ledger
Feat/Add a durable `SlopLedger` that makes invisible architectural residue visible and queryable across agent sessions
2026-05-30 23:17:27 -07:00
Hunter B a9c0a4ae3c fix: cover slop command in Vietnamese locale 2026-05-30 23:08:59 -07:00
Hunter B 91d0921091 fix: update user command hunt metadata 2026-05-30 23:08:20 -07:00
Hunter B 335e39af08 Merge remote-tracking branch 'origin/main' into codex/pr2161-head-fix 2026-05-30 23:04:00 -07:00
Zhuoran Deng a0bab58059 fix(runtime): restore mobile retry guards 2026-05-31 14:03:56 +08:00
Hunter B 62b2ad171d Merge remote-tracking branch 'origin/main' into HEAD 2026-05-30 23:03:23 -07:00
Hunter Bown eb55cfe884 Merge pull request #2338 from encyc/feat/whale-routes-2026
feat: whale-size route taxonomy for model + thinking-effort picker
2026-05-30 23:01:08 -07:00
Hunter B b75a159176 fix: harden slop ledger rescue paths 2026-05-30 22:58:51 -07:00
Hunter B 08f40be767 fix: harden hunt verdict handling 2026-05-30 22:56:11 -07:00
Hunter B e8bcf9ffb6 Merge remote-tracking branch 'origin/main' into HEAD 2026-05-30 22:55:55 -07:00
Hunter B 09506eb661 Merge main into mobile control page 2026-05-30 22:55:52 -07:00
Hunter Bown 42576a7129 Merge pull request #2371 from jimmyzhuu/feat/baidu-search-provider
feat: add Baidu AI Search backend for web_search
2026-05-30 22:54:47 -07:00
movic a21e9e5c83 feat: add /purge slash command for agent-driven context pruning
New `/purge` command lets the agent surgically remove or rewrite
conversation history via a purge_context tool call. The engine
validates and applies the operations, cascading tool-result removal
to the paired tool-use call.
2026-05-31 13:53:03 +08:00
Hunter Bown d3904e6ac5 Merge pull request #2285 from gaord/fix/skills-api-multi-dir
fix(skills): align skills API with TUI command multi-directory discovery
2026-05-30 22:49:45 -07:00
Hunter B 332e2d6421 Merge main into mobile control page 2026-05-30 22:48:28 -07:00
Hunter Bown 1aa5659685 Merge pull request #2383 from rockyzhang/main
Add RISC-V (riscv64gc-unknown-linux-gnu) prebuilt binary support
2026-05-30 22:44:03 -07:00
Justin Gao 6df08a3dc2 fix(#2338): prevent known model + Auto effort from falling through to auto row
The whale-route fallback in the picker constructor used show_custom_model_row
as the gate for selecting the 'auto' vs custom row, but a known DeepSeek model
(e.g. v4-pro) paired with ReasoningEffort::Auto would not match any whale route
yet still have show_custom_model_row=false — silently landing on the auto row
and replacing the explicit model with 'auto' on apply.

Key the fallback on whether the initial model is actually 'auto' instead.
When a whale-route fallback selects the custom row, ensure show_custom_model_row
is set to true so the row is visible in the picker UI.

Also:
- Add regression test: known-model + Auto effort must not fall to auto row.
- Clean up picker_auto_model_forces_auto_effort_on_apply: remove manual
  mutations of selected_model_idx / selected_effort_idx which whale-route
  mode never reads.
- Rename Porpoise → Beluga per #2016, which excludes porpoises from the
  user-facing whale pool.
2026-05-31 13:42:57 +08:00
Hunter B 39fc14b948 fix(runtime): identify bundled skill entries by path 2026-05-30 22:42:47 -07:00
Hunter B 12c9cd4193 Merge main into Baidu search provider 2026-05-30 22:39:13 -07:00
Hunter B 2bab4c7429 Merge remote-tracking branch 'origin/main' into HEAD 2026-05-30 22:30:55 -07:00
Hunter B ab81d1a2e1 fix(runtime): report custom skills search directories 2026-05-30 22:30:51 -07:00
Hunter Bown 1afc72e728 Merge pull request #2385 from HUQIANTAO/feat/collapsible-thinking
feat: per-cell thinking fold/unfold via Space key
2026-05-30 22:30:08 -07:00
Hunter B 553a51f166 Merge remote-tracking branch 'origin/main' into HEAD 2026-05-30 22:27:00 -07:00
malsony 00329a9c2c Merge branch 'Hmbown:main' into ui/theme 2026-05-31 13:26:16 +08:00
malsony 1f7edfe85a fix(theme): change Matrix text_muted from #004400 to #005500 for better contrast 2026-05-31 13:21:42 +08:00
malsony 8454030e54 fix(clippy): collapse nested if and suppress too_many_arguments warning 2026-05-31 13:21:42 +08:00
malsony 8cff9ada12 feat(theme): add Matrix films inspired theme and improve theme_picker logic
- Add Matrix films inspired color scheme

- Refactor theme_picker to use SELECTABLE_THEMES for last-theme lookup instead of hard-coding
2026-05-31 13:21:42 +08:00
Hunter B cf34c8ba85 Merge remote-tracking branch 'origin/main' into HEAD 2026-05-30 22:19:34 -07:00
Hunter B 4565efac5f fix(tui): polish folded thinking tests 2026-05-30 22:19:31 -07:00
Hunter Bown 76a84420a4 Merge pull request #2356 from h3c-hexin/pr2/prompt-override-hooks
feat(prompts): allow embedders to override constitutional prompt text via OnceLock hooks
2026-05-30 22:16:11 -07:00