Commit Graph
698 Commits
Author SHA1 Message Date
Liang Jiaqing 74c88d4d04 refine: worker on_done + 120s window + prompt tweaks 2026-05-06 19:16:29 +08:00
Liang Jiaqing b3f1b380f3 feat: agent BBS server + team worker + timeout bump 2026-05-06 18:55:18 +08:00
LJQ 14f6afacc9 Merge pull request #266 from wellsoren/qt-ui-redesign
QT界面持续优化和bug修复
2026-05-06 13:33:36 +08:00
LJQ eabac562bd Merge pull request #274 from yiqi-017/feat/acp-bridge
fix: ACP bridge streaming overlap and truncation
2026-05-06 13:33:07 +08:00
Jiaqing Liang f50b6507e3 Improve English UI defaults and task timeout 2026-05-06 13:23:33 +08:00
Liang Jiaqing 5aaa26e69b file_write: support content arg in native mode, strip it in text-emulated mode 2026-05-06 10:30:08 +08:00
yiqi-017 7fc64bb341 fix: use incremental streaming in ACP bridge to prevent text overlap
Switch to inc_out=True mode so queue items are incremental deltas
instead of cumulative text. The old cumulative approach broke when
agentmain's post-processing (</summary>\n\n insertion) shifted offsets,
causing the bridge's delta calculation to produce overlapping or
truncated content.

Now "next" items are forwarded directly, and "done" is only used as
content when no streaming occurred (error fallback).
2026-05-06 03:54:09 +08:00
LJQ 82859a052a Merge pull request #268
fix: remove duplicate backtick key in VK_CODE dictionary
2026-05-05 18:44:57 +08:00
LJQ e4e828f137 Merge pull request #269
fix: add request timeout and replace assert with proper exception
2026-05-05 18:41:56 +08:00
LJQ 85d003fa9f Merge pull request #271 from AspasZhang/docs/update-wechat-qr-group14
docs: update WeChat group QR to group 14, remove old group 13 image
2026-05-05 18:11:25 +08:00
LJQ e1ed6cf079 Merge pull request #272 from yiqi-017/feat/acp-bridge
feat: add ACP bridge for codeg integration
2026-05-05 18:10:33 +08:00
yiqi-017 424324a429 docs: add codeg integration section to README 2026-05-05 15:34:57 +08:00
yiqi-017 7e357dcc64 refactor: move acp bridge to frontends/ 2026-05-05 14:28:13 +08:00
AspasZhang 2f7889b79f docs: update WeChat group QR to group 14, remove old group 13 image 2026-05-05 13:32:36 +08:00
Liang Jiaqing c2918a6e87 feat: add contentSettings cmd to CDP bridge (bypass multi-download dialog); minor agentmain cleanup 2026-05-05 11:57:40 +08:00
Kailigithub d8dc236c55 fix: add request timeout and replace assert with proper exception 2026-05-05 03:08:55 +00:00
Kailigithub ab07c85db0 fix: remove duplicate backtick key in VK_CODE dictionary 2026-05-05 03:07:35 +00:00
Liang Jiaqing 892319b355 remove newtab, add terminal QR, refine task_planning sop 2026-05-04 12:39:41 +08:00
wellsoren 7031c81c25 Merge branch 'main' into qt-ui-redesign 2026-05-03 22:59:44 +08:00
wellsoren 58515a9ed0 style: QT界面持续优化和bug修复 2026-05-03 22:48:41 +08:00
wellsoren 4165a8ea69 Merge branch 'main' of github.com:lsdefine/GenericAgent 2026-05-03 22:25:44 +08:00
Liang Jiaqing 1bf2a530b9 /resume prompt优化(v5) + wechatapp去or空占位 + summary截断80 2026-05-03 16:36:48 +08:00
wellsoren e0d503bfef chore: sync with upstream and update qtapp 2026-05-03 15:35:53 +08:00
wellsoren 1bc4315b95 chore: sync with upstream and update qtapp 2026-05-03 14:31:13 +08:00
Liang Jiaqing 26d5fc6781 feat: auto-inject summary text block when model outputs thinking+tool_use without text; stapp fallback uses content preview 2026-05-03 12:22:05 +08:00
Liang Jiaqing 52a53e44c0 fix: clear _pending_tool_ids when history is empty to prevent orphan tool_result after /new 2026-05-02 21:05:51 +08:00
Liang Jiaqing 60b1112960 fix: include earlier_context in compress_history_tags pattern 2026-05-02 20:46:16 +08:00
Liang Jiaqing 2eb69983dd feat: peer_hint mechanism & history folding compression 2026-05-02 20:30:33 +08:00
yiqi-017 88f0e69231 fix: mark ACP stdout fd as non-inheritable to prevent child process pollution
- os.set_inheritable(_stdout_fd, False) on both Windows and Unix
- Unix path now uses os.dup() + os.fdopen() consistent with Windows
- Prevents subprocess.Popen children from inheriting the ACP JSON-RPC
  file descriptor, which could corrupt the protocol stream
2026-05-02 17:46:13 +08:00
hanshou101 bf002e5bcc fix(fsapp): rollover oversized Feishu task cards (#209) 2026-05-02 14:54:46 +08:00
Liang Jiaqing 74831f83f7 fix: non-greedy file_content extraction, empty response retry limit, vision template pass 2026-05-02 12:59:40 +08:00
Liang Jiaqing b55b50a0ec Revert "fix: make launcher resilient to pywebview startup failures (#203)"
This reverts commit dbb562f550.
2026-05-02 12:47:21 +08:00
CauchYoungandlaplace young 86bed816ad fix: make launcher resilient to pywebview startup failures (#203)
Co-authored-by: laplace young <yangqk12@whu.edu.cn>
2026-05-02 12:45:57 +08:00
KailigithubandKailigithub 1e2cd63165 fix: add Linux CJK font paths for desktop pet bubble text rendering (#248)
Co-authored-by: Kailigithub <Kailigithub@users.noreply.github.com>
2026-05-02 12:32:16 +08:00
Liang Jiaqing 05d542a9a0 docs: update WeChat group QR to group 13, remove old group images 2026-05-01 10:49:19 +08:00
LJQ 99f6f7c367 Merge pull request #245 from AspasZhang/pr/add-wechat-group13-image
docs: add missing wechat_group13.jpg
2026-05-01 10:47:03 +08:00
AspasZhang 4d570b75a1 docs: add wechat_group13.jpg image 2026-05-01 10:46:15 +08:00
Liang Jiaqing 944011b64f Revert "Merge pull request #244 from AspasZhang/pr/update-readme-wechat-groups"
This reverts commit b22f3c45cc, reversing
changes made to 8bea96614e.
2026-05-01 10:46:11 +08:00
LJQ 1d42646ce0 Merge pull request #244 from AspasZhang/pr/update-readme-wechat-groups
docs: 更新微信群二维码,去掉群8/9/11,保留群12,新增群13
2026-05-01 10:39:11 +08:00
AspasZhang d6227d6e54 docs: 更新微信群二维码,去掉旧群,只保留群13 2026-05-01 10:34:26 +08:00
tqjason 00e6ab0748 Fix pet reference in rightMouseDown_ method (#239) 2026-05-01 08:45:51 +08:00
Liang Jiaqing a405a02238 add official channel disclaimer; fix scroll/wechat-md/llm-msg 2026-05-01 08:41:10 +08:00
yiqi-017 6770a02d59 feat: enable verbose output in ACP bridge 2026-04-29 21:13:11 +08:00
Liang Jiaqing b5fbc7be6b feat: add Discord bot frontend; refine memory SOP index rule 2026-04-29 19:29:36 +08:00
Liang Jiaqing 913a90bc63 fix: sanitize backticks in code_run output & simplify subagent turn header 2026-04-29 18:26:16 +08:00
yiqi-017 21d2a4ca20 feat: add ACP bridge for codeg integration
Stdio-based JSON-RPC bridge implementing the Agent Client Protocol,
allowing codeg to connect to GenericAgent as a live ACP agent.

Handles Windows binary stdout/stdin, redirects stray prints to stderr,
and converts GenericAgent's cumulative text queue to ACP delta streaming.
2026-04-29 15:46:47 +08:00
Liang Jiaqing 564f05aeee improve TMWebDriver connection error message and SOP 2026-04-29 14:02:43 +08:00
Liang Jiaqing 3da34d2f58 cleanup: remove NextWillSummary, add supervisor_sop, fix streaming fence protection, tighten L1 rules 2026-04-29 13:29:03 +08:00
Liang Jiaqing 0f2d1d3165 refactor: deduplicate _parse_mixed_response by reusing _parse_text_tool_calls; fix orphan tool_result in _fix_messages 2026-04-28 22:15:07 +08:00
Liang Jiaqing 4e41b15972 统一流重试行为: 不管mixin/非mixin中途断连都重试; 更新ga.py错误检测条件 2026-04-28 20:41:14 +08:00