Commit Graph

93 Commits

Author SHA1 Message Date
Yaowei Zheng 082ab08e0b feat(desktop,server,web): app icons, completion notifications, single-user mode, bundled penguin CLI (#226)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 20:36:50 +08:00
Yaowei Zheng 91f3292ab5 feat(server,web,desktop): admin "use system HTTP proxy" switch (#225)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 20:21:26 +08:00
Yaowei Zheng e8499befd4 feat(web,core,server,docs,skills): avatar update tooltip, DeepSeek-first model catalog, temporary-workspace wording (#224)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 20:13:43 +08:00
Yaowei Zheng 75a8aa12c8 fix(web): reset new-conversation draft when project chat defaults are saved (#223)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 20:10:43 +08:00
Yaowei Zheng c98749fbff fix(web): de-race directory browsing in the files panel and workspace picker (#222)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 20:08:27 +08:00
Yaowei Zheng a59dc504c5 release: align the repo version with the shipped 0.2.1 and guard future tags (#219)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 20:08:04 +08:00
Yaowei Zheng dd8ddbb69b perf(server,web): cursor-paginate session history with tail-first loading (#202)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 00:16:25 +08:00
Laodouuu f8a5a1c12e fix(web): align uploaded attachments with user messages (#185)
Co-authored-by: Yaowei Zheng <hiyouga@buaa.edu.cn>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 23:31:34 +08:00
Yaowei Zheng ab388b4f8c feat(traces): mirror sidebar grouping (workspace mode, category folders, shared components), paginate sessions, title fallback to first prompt (#183)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 23:07:06 +08:00
Yaowei Zheng 89435bf62a feat(project): per-project new-chat defaults (agent, workspace, approval, thinking, model) (#191)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 22:52:34 +08:00
Yaowei Zheng 7cc5c30e71 feat(skills): agent settings Skills tab with uninstall and archive/chat import (#179)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 20:20:07 +08:00
Yaowei Zheng 6a144a2aa7 fix(web): drop the redundant [failed] marker from tool rows (#184)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 19:32:30 +08:00
Yaowei Zheng 23a39dab15 feat(web): window the conversation outline rail and gate it to 5+ turns (#190)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 19:30:53 +08:00
Yaowei Zheng 0f58744432 fix(web): keep the chat cost stat visible across task boundaries and mid-run loads (#188)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 19:29:28 +08:00
Yaowei Zheng 5b6b8905b1 fix(cli,core,web): stop ANSI color leakage into tool output (#187)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 19:12:21 +08:00
Jingzhe Xu 5e90da2439 更新数据分析 Skill,优化多 Run 评估流程 (#194) 2026-08-04 19:07:25 +08:00
Yaowei Zheng 67adf93b47 feat(web): clickable agent stat icons deep-linking to settings tabs (#186)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 19:03:51 +08:00
Yaowei Zheng 6fcf6e53f0 fix(web): restyle the home update hint as plain superscript text (#182)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 18:50:01 +08:00
Yaowei Zheng 6f60b242bd fix(core,server,web,cli): compaction tolerance, retry parity, and failure classification (#174)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 17:27:45 +08:00
Yaowei Zheng 7015fb0153 feat(desktop): Electron shell M2 — embedded server, desktop login, instance lock (#173)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 16:57:28 +08:00
Yaowei Zheng 045ac250e0 feat(server): randomize the seeded admin initial password (#172)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 16:50:46 +08:00
Yaowei Zheng 4d5d55d15a release: 0.2.0 (#168)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 21:22:05 +08:00
Yaowei Zheng 93c11e5557 feat(web): input history recall, sticky work-group header, chat outline (#164)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 21:02:33 +08:00
Yaowei Zheng a0968496b7 fix(server,web): steering survives reloads with visible content, and file attachments steer too (#157)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 15:35:32 +08:00
Yaowei Zheng aeffc8a02f feat(server,web): DB-served session list, CLI-session visibility toggle, and sidebar group paging (#158)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 13:51:14 +08:00
Yaowei Zheng e6a58ac131 fix(web): render the tool-card subtitle only once its field is complete (no streaming jitter) (#156)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 13:43:42 +08:00
Jingzhe Xu a798bca87f feat(core): recover truncated tool output via the Session scratchpad (#145)
Co-authored-by: Yaowei Zheng <hiyouga@buaa.edu.cn>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 13:17:42 +08:00
Laodouuu 84949882ab feat(installer,web): one canonical bundle per target; robust in-place upgrades; update-check feedback (#142)
Co-authored-by: Yaowei Zheng <hiyouga@buaa.edu.cn>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 12:19:59 +08:00
Jingzhe Xu 740f101242 Improve benchmark case details and score chart scaling (#146)
Co-authored-by: Yaowei Zheng <hiyouga@buaa.edu.cn>
2026-07-31 20:42:32 +08:00
Youhai 4db89cbe3f fix(web): show file summary after task completion (#143)
Co-authored-by: Youhai <185432073+Youhai020616@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 20:20:58 +08:00
Yaowei Zheng 6664edf890 release: 0.1.5 (#134)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 19:23:41 +08:00
Yaowei Zheng ba0860f8d1 feat(skills): opt-in paper editorial theme for web-design and Markdown/multilingual RAG guidance for penguin-sdk (#133)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 18:37:51 +08:00
Yaowei Zheng 385d506e77 feat(web,server): unify nav naming, panel width and the update entry (#130)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 17:25:50 +08:00
rank-Yu 97852f43b8 feat(core,server,web): images reach every input — steering, goal objectives, one fold (#71)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 16:50:35 +08:00
Jingzhe Xu 081fe2d172 feat: 完善两阶段 Agent 自进化 Pipeline、Skills 与 Benchmark (#129) 2026-07-30 15:59:58 +08:00
Yaowei Zheng 1d23a7acaf feat(web,server,core): attach files to a message from the composer (#121)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 23:44:10 +08:00
Yaowei Zheng 37fc715ce9 feat(web): replace the @ mention with an /agent command, and stage both switches until send (#122)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 23:37:37 +08:00
Yaowei Zheng b9de3da879 fix(web): take the Session's elapsed time from Trace timestamps, so a reload stops restarting it (#124)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 23:30:13 +08:00
Yaowei Zheng ed1ea509d3 fix(web): scroll the sidebar nav with the session list, in both sidebar states (#119)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 23:30:06 +08:00
laodouuu a4a434cfaf fix(web): honor currency setting in benchmark costs (#113) 2026-07-29 23:29:59 +08:00
Yaowei Zheng 4681135423 chore: make non-i18n code English-only (#117)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 18:03:41 +08:00
Yaowei Zheng f63037866e fix(web): keep import controls inside their scroller, so the document stops scrolling (#116)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 17:45:17 +08:00
Yaowei Zheng b40262d43c fix(web): drop the stop-reason pill from the tool card row; the status icon carries it (#106)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 17:24:59 +08:00
Yaowei Zheng 5b22ad06da fix(core): retry on failed as well as timeout; only auth stops the run (#104)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 16:57:05 +08:00
Yaowei Zheng e9f032c965 fix(web): stop rendering an empty bubble for a fidelity-only text or thinking message (#105)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 16:48:22 +08:00
GaoYuYang cd1630ae8f fix(web,cli): carry duration and byte abbreviations into the next unit (#112)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 16:40:13 +08:00
Yaowei Zheng e0a47254af feat(server,web): page the cost center's error table, abbreviate the source, drop command-tool noise (#103)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 16:16:15 +08:00
Yaowei Zheng 6b3574f5c9 fix(core,tooling): keep the harness's own ports out of the Agent's environment and off the dev server (#100)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: J.Li <jl2388@cam.ac.uk>
2026-07-29 16:15:23 +08:00
Yaowei Zheng 5530b7ffad fix(web): keep browser autofill out of config forms; drop the closed panel's stray divider (#114)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 16:13:13 +08:00
Yaowei Zheng 2b708d37fe release: 0.1.4 (#99)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 01:57:59 +08:00