Commit Graph

56 Commits

Author SHA1 Message Date
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 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
Yaowei Zheng 45f916cd1e feat(models): add OpenRouter qwen/qwen3.8-max to the preset catalog (#178)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 18:55:35 +08:00
Yaowei Zheng d312d368b8 fix(core): strip desktop-mode credentials from Agent command environments (#180)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 18:10:43 +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 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 f3193ae628 feat(models): refresh qianwenai lineup, add flash-0731 and gpt-5.6-luna, default to flash (#160)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 15:51:37 +08:00
Yaowei Zheng 835dfb5c5a fix(core,skills): diagnose missing paths in read_file/edit_file instead of implying absolute paths are rejected (#155)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 14:08:33 +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
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 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 a3daac3d82 feat(core): tighten the default system prompt (#120)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 23:56:26 +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 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 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 8dc560eedd feat(core,tooling): bundle MinGit in the Windows package so exec_command always has bash (#95)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 16:49:40 +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 f865343c90 fix(core): a request whose upstream ignores its AbortSignal can no longer wedge the Session (#107)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 16:13:02 +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
Yaowei Zheng 00e699f4af release: 0.1.3 (#93)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 01:34:41 +08:00
Yaowei Zheng 5a90dd46cd fix(deps): resolve the open Dependabot alerts (#94)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 00:54:44 +08:00
Yaowei Zheng e4dcda54c8 feat(core,web): add Fireworks Kimi K3; composer "+" menu, height and version-line fixes (#91)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-28 00:34:06 +08:00
Yaowei Zheng 08f59baa70 feat(web): subagent side panel with a live call-graph, compact chips in the stream (#78)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 00:17:18 +08:00
Yaowei Zheng d3c8f1da7b fix(core): size the win32 test deadline to the runners' cold-spawn tail, pin loop latency-additivity (#90)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 00:12:14 +08:00
Yaowei Zheng 787bb3d616 fix(core): committed compaction attempts absorb the turn's pending input (#87)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 23:56:12 +08:00
rank-Yu 46463bee26 feat(core,cli,server,web): add goal mode — loop Tasks on one Session until an objective completes (#66)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 23:43:24 +08:00
Yaowei Zheng e1141ca010 feat(core,server,web,cli): show version in the web UI with update check and admin self-update (#74)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 23:34:06 +08:00
Yaowei Zheng d29d2ba7f3 fix(core): reject empty compaction summaries and offer no tools to compaction requests (#84)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 22:45:44 +08:00
Yaowei Zheng 274e19379f refactor(core): ignore the recorded thinking level when resuming a session (#72)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 22:44:16 +08:00
Yaowei Zheng 3d3495528c fix(core,web): retry transport and quota LLM errors, disable dead sessions on auth failure (#82)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 22:29:16 +08:00
Yaowei Zheng c369e089a7 feat(core,tooling): Windows support — shell selection, install.ps1, win-x64 release package, Windows CI (#79)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 22:17:35 +08:00
rank-Yu c23f0bc2f0 fix(core): close case and symlink bypasses in read_file's secret guard (#70)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 12:08:45 +08:00
Yaowei Zheng f6ebf5d618 release: 0.1.2 (#69)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 23:18:16 +08:00
Yaowei Zheng 7584171482 feat(core,server,web,cli): mid-run steering messages and square-bracket markers (#63)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 23:01:18 +08:00
Yaowei Zheng abd5b13d52 feat(core,web,cli): add file tools and per-tool call descriptions (#62)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 21:37:51 +08:00
Yaowei Zheng 1e23452f48 Handoff-style /model switch command and per-turn thinking level (#64)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 16:31:51 +08:00
Yaowei Zheng 816a823b75 fix(core): present the project dir to the model as the App Data Dir in the default system prompt (#61)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 15:08:09 +08:00
Yaowei Zheng 14b5e6384f feat(models,landing): add OpenRouter free models and a free-models article (#60)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 15:05:44 +08:00
Yaowei Zheng 3f868ac385 refactor(web): unify form controls, one notification rule, dedupe i18n copy (#54)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 18:43:18 +08:00
Yaowei Zheng c7465625a4 fix(core): honor the -1 sentinels for max_turns and max_tokens (#56)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 16:18:38 +08:00
Yaowei Zheng f3217dca4b release: 0.1.1 with Gemini 3.6 support and two blog posts (#44)
Co-authored-by: Alice <alice@prismshadow.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 06:13:49 +08:00
Yaowei Zheng 0f6828e57b feat: AgentHub 0.4.1 and a model-catalog refresh across every provider group (#43)
Co-authored-by: Alice <alice@prismshadow.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 02:02:54 +08:00
Yaowei Zheng c380113e26 feat: session source in session_meta and an Automated sidebar folder (#40)
Co-authored-by: Alice <alice@prismshadow.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 00:58:43 +08:00
Yaowei Zheng 1514cd66b2 feat(core): subagents inherit the parent session's model and thinking level (#38)
Co-authored-by: Alice <alice@prismshadow.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 00:27:58 +08:00
Yaowei Zheng cabbab1c16 feat: per-model max output tokens and a conversation-time thinking level backed by agent settings (#28)
Co-authored-by: Alice <alice@prismshadow.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:22:41 +08:00
Zhang Jason 7e0525af9f test(core): cover CappedTextBuffer and ToolCallIdAllocator (#9) 2026-07-22 22:06:58 +08:00
Yaowei Zheng c9cd1f9dc5 feat(core): reserved-port and API-key guardrails in the default system prompt (#24)
Co-authored-by: Alice <alice@prismshadow.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:04:30 +08:00