Michael Lam
2e2dca4eb8
test: skip profile skills regression without agent modules
2026-05-08 16:07:49 +00:00
Michael Lam
6c4b769324
fix: scope skills endpoints to active profile
2026-05-08 16:07:49 +00:00
Michael Lam
4366daba24
fix: use root home for gateway health status
2026-05-08 16:07:48 +00:00
Michael Lam
01b9c82dc9
fix: honor configured max_turns in WebUI agents
...
Read agent.max_turns when constructing streaming WebUI AIAgent instances, pass it as max_iterations when supported, and include it in the per-session agent cache signature so budget changes take effect.
Add regression coverage for the config read, constructor kwarg, and cache key.
2026-05-08 15:37:08 +00:00
Michael Lam
78c09e1fd9
fix: keep shell route errors html
2026-05-07 18:41:13 +00:00
Michael Lam
e31b7e72d6
fix: show auto-compression running state
2026-05-07 18:41:13 +00:00
Michael Lam
48773e8ff7
fix: allow no-agent cron edits without prompt
2026-05-07 17:59:23 +00:00
Michael Lam
bb75707331
fix: surface stale Kanban client recovery
2026-05-07 17:57:09 +00:00
Michael Lam
f704fb52e8
fix: make error toasts copy-friendly
2026-05-07 16:59:00 +00:00
Michael Lam
20861b6721
fix: preserve first-turn sidebar row during refresh
2026-05-07 16:58:39 +00:00
Michael Lam
1192a0a766
fix: preserve inaccessible workspace entries
2026-05-07 16:56:48 +00:00
Michael Lam
eeedccec58
fix: preserve sidebar scrolling while streaming
2026-05-07 06:25:17 +00:00
Michael Lam
f90f283b73
docs: add workspace breadcrumb before screenshot
2026-05-07 06:25:17 +00:00
Michael Lam
ee5600e46c
fix: keep workspace open from preview breadcrumb
2026-05-07 06:25:17 +00:00
Michael Lam
048f1fa24e
fix: keep assistant-only stream deltas on current turn
2026-05-07 06:25:16 +00:00
Michael Lam
24f76bcf37
fix: reset model picker on session switch
2026-05-07 02:52:01 +00:00
Michael Lam
0bd65ef0bf
fix: preserve CLI session tool metadata
2026-05-07 02:47:19 +00:00
Michael Lam
2d20842450
fix: surface Codex usage exhaustion errors
2026-05-07 01:39:52 +00:00
Michael Lam
1fc8e83c90
fix: use spawn for manual cron subprocesses
2026-05-07 01:39:51 +00:00
Michael Lam
dcc8268c92
fix: drain cron subprocess results before join
2026-05-06 18:11:14 +00:00
Michael Lam
b9bf00efe1
fix: shorten cron profile lock for manual runs
2026-05-06 18:11:14 +00:00
Michael Lam
1f8e8f48ac
test: guard session-owned runtime invariants
2026-05-06 18:11:13 +00:00
Michael Lam
276570faec
fix: route custom provider models dict selections
2026-05-06 18:11:12 +00:00
Michael Lam
1a31ae561e
fix: wait for model catalog before opening picker
2026-05-06 09:34:23 -07:00
Michael Lam
fdd6b83acb
fix: allow profile switching during active streams
2026-05-06 16:11:46 +00:00
Michael Lam
8d77e0be49
fix: isolate in-process cron scheduler profiles
2026-05-06 08:47:16 -07:00
Michael Lam
3e2a945501
fix: repair stale OpenAI session models for Codex
2026-05-06 14:53:40 +00:00
Michael Lam
ee9ae29596
fix: persist activity disclosure state
2026-05-06 06:30:32 +00:00
Michael Lam
47a3073882
docs: add compact activity summary screenshots
2026-05-06 06:27:14 +00:00
Michael Lam
a7b6cd2cda
fix: simplify compact activity summaries
2026-05-06 06:27:13 +00:00
Michael Lam
63239d5b3c
fix(models): delegate generic provider catalogs to Hermes CLI
2026-05-06 06:26:44 +00:00
Michael Lam
5272215e7c
docs: clarify Anthropic auth choices in onboarding
2026-05-06 06:26:43 +00:00
Michael Lam
e509faec44
feat: link Claude Code OAuth in onboarding
2026-05-06 06:26:43 +00:00
Michael Lam
ecdbc8d4df
fix: prevent sticky sidebar hover drag state
2026-05-05 19:17:27 -07:00
Michael Lam
f97b040985
fix: raise persisted tool snippet cap
2026-05-05 13:46:54 -07:00
Michael Lam
2c5acb9725
feat: show active elapsed timer in compact activity
2026-05-05 13:42:47 -07:00
Michael Lam
dd2bc38473
fix: preserve activity count across chat focus changes
2026-05-05 13:42:45 -07:00
Michael Lam
fe9e4645ac
fix: move system health panel into insights
2026-05-05 17:30:56 +00:00
Michael Lam
fdeac578da
feat: add VPS resource health panel
2026-05-05 17:30:56 +00:00
Michael Lam
311e69b0ba
fix: preserve scroll on stream completion
2026-05-05 09:23:29 -07:00
Michael Lam
8c8e2d3573
fix: keep multi-image paste attachments
2026-05-05 08:45:14 -07:00
Michael Lam
1997a48c81
test: keep model cache drift regression hermetic
2026-05-05 08:38:29 -07:00
Michael Lam
f76921d322
fix: honor markdown fence lengths
2026-05-05 08:36:17 -07:00
Michael Lam
c4ef5b6945
fix: invalidate model cache on auth-store drift
2026-05-05 08:33:44 -07:00
Michael Lam
ff232493ce
fix: keep workspace rename double-click reachable
2026-05-05 08:33:34 -07:00
Michael Lam
dc7ba0c845
fix: normalize update banner repository URLs
2026-05-05 08:29:00 -07:00
Michael Lam
d51510a7dc
fix: keep HTTP update errors out of network recovery
2026-05-05 03:13:55 -07:00
Michael Lam
f6a532d7f0
fix: normalize named profile base homes
2026-05-05 00:00:29 -07:00
Michael Lam
0fe3927655
fix: surface Codex spark models
2026-05-04 23:10:36 -07:00
Michael Lam
03949f8093
fix: clarify update network failures
2026-05-04 21:02:03 -07:00
Michael Lam
c94ec31dec
feat: show LLM Gateway routing metadata
2026-05-05 02:26:55 +00:00
Michael Lam
22df075b8a
feat: add active provider quota status
2026-05-05 02:26:52 +00:00
Michael Lam
960e45f77f
feat: add agent heartbeat alert
2026-05-05 02:25:06 +00:00
Michael Lam
af1c628292
feat: add logs tab MVP
2026-05-05 01:51:05 +00:00
Michael Lam
2684d6fa98
feat: add LLM Wiki status panel
2026-05-05 01:48:32 +00:00
Michael Lam
b0953b6a7f
feat: link official Hermes dashboard
2026-05-05 01:23:55 +00:00
Michael Lam
e0e991126f
feat: add searchable MCP tool inventory
2026-05-05 01:20:32 +00:00
Michael Lam
399326f923
feat: add MCP server visibility panel
2026-05-05 01:18:34 +00:00
Michael Lam
e54a0470f0
Add Claude Code session imports
2026-05-05 01:18:34 +00:00
Michael Lam
3f3092a84e
feat: add scheduled job profile selector
2026-05-05 01:18:34 +00:00
Michael Lam
60ed948f42
feat: add plugins visibility panel
2026-05-05 01:18:33 +00:00
Michael Lam
66755b7fb1
feat: add insights token trends
2026-05-05 01:12:08 +00:00
Michael Lam
71d0e91c6f
feat: virtualize session sidebar list
2026-05-05 01:12:08 +00:00
Michael Lam
46bdb3c1af
feat: add ctl daemon lifecycle script
2026-05-05 01:12:08 +00:00
Michael Lam
d12b028c81
feat: add WebUI status command card
2026-05-05 01:12:07 +00:00
Michael Lam
b2f35a41e1
fix: window long session message rendering
2026-05-05 01:12:07 +00:00
Michael Lam
7bf33431e4
docs: add WSL WebUI autostart helpers
2026-05-05 01:12:07 +00:00
Michael Lam
ca135c2015
fix: harden persistent WebUI health checks
2026-05-04 15:30:37 -07:00
Michael Lam
fc76191cb9
docs: add TPS settings toggle screenshot
2026-05-04 21:26:44 +00:00
Michael Lam
89099928db
fix: make TPS header display optional
2026-05-04 21:26:43 +00:00
Michael Lam
3ad8846a27
fix: show TPS in assistant message headers
2026-05-04 21:26:43 +00:00
Michael Lam
259c5c4afb
feat: add Codex OAuth onboarding flow
2026-05-04 14:07:16 -07:00
Michael Lam
876a670387
feat: add session save mode config
2026-05-04 14:05:49 -07:00
Michael Lam
816a9e60f6
fix: protect raw pre from glued-bold lift
2026-05-04 18:22:59 +00:00
Michael Lam
b6c695e1ab
test: cover provider config cleanup path
2026-05-04 09:04:07 -07:00
Michael Lam
e9d7d5e427
fix: keep frontend routes under subpath mounts
2026-05-04 00:06:58 -07:00
Michael Lam
032b680e26
fix: render streaming markdown on subpath mounts
2026-05-03 23:55:45 -07:00
Michael Lam
22187d2b4c
fix: resolve provider config cleanup path
2026-05-03 23:13:10 -07:00
Michael Lam
ad46d82060
fix: isolate pytest Hermes config path
2026-05-03 22:47:55 -07:00
Michael Lam
6c5bc95b3b
fix: broadcast SSE events to all tabs
2026-05-03 22:43:11 -07:00
Michael Lam
3afa23ecb7
fix: clear first-turn sidebar spinner on start failure
2026-05-03 21:14:21 -07:00
Michael Lam
0eddb0580e
fix: document turn duration fallback
2026-05-03 21:12:07 -07:00
Michael Lam
f3fa106cd7
feat: show agent turn duration
2026-05-03 20:20:17 -07:00
Michael Lam
9ed0639319
fix: show first-turn chats in sidebar immediately
2026-05-03 20:10:05 -07:00
Michael Lam
c9c985933f
fix: hot-apply compact tool activity setting
2026-05-03 20:00:10 -07:00
Michael Lam
c93c7efd20
docs: explain relative login script path
2026-05-03 19:44:02 -07:00
Michael Lam
f0e6a9b788
fix: keep login assets out of service worker cache
2026-05-03 18:18:27 -07:00