Commit Graph

  • 68d996a458 Merge pull request #858 from Fwind43/fix/claude-stream-thinking main LJQ 2026-11-06 08:42:44 +08:00
  • 121a089d0b feat(claude): add show_thinking option to stream thinking text 鎽不羁 2026-11-06 07:54:40 +08:00
  • 73f71a4987 Keep lifespan regression test local instead of tracked ljq 2026-11-04 15:14:54 +08:00
  • 58198f74d6 Fix Hub FastAPI lifespan startup and shutdown ljq 2026-11-04 14:59:29 +08:00
  • 38085e0a38 修复重连时界面闪回(宽限期保留会话行, 与 GAndroid 同步) Liang Jiaqing 2026-11-04 13:55:36 +08:00
  • 1ef712b900 fix: apply reflect LLM selection only on initial load Liang Jiaqing 2026-11-03 20:47:41 +08:00
  • f47403a33a p2p: 组 UUID 并入会话密钥 HKDF salt,防信令中间人(仅 group 路径,旧1v1不变) Liang Jiaqing 2026-11-03 19:34:20 +08:00
  • 1438254cda fix(p2p): 并集路由先 unquote 再按 @hub 拆名(webui 编码成 %40 导致 offline 骨架屏); pclink.js baseOf/hasPid 兼容 @hub Liang Jiaqing 2026-11-03 17:19:15 +08:00
  • d66509bf09 README: add GenericAgent-Harness to community GUI clients Liang Jiaqing 2026-11-03 17:04:18 +08:00
  • 1a44b3ff9a fix(memory): resolve L0 SOP relative to host root Liang Jiaqing 2026-11-03 17:02:00 +08:00
  • 6ea84562ce Merge remote-tracking branch 'origin/main' Liang Jiaqing 2026-11-03 16:42:32 +08:00
  • 56547d36ac p2p: HubUnion — hubs in one UUID room form a union API (name@hub, /api/hubs, POST /api/sessions {"hub"}); legacy 1v1 only on lowest-named hub; merge phone p2p_ws_client fixes; update wechat group image Liang Jiaqing 2026-11-03 16:42:15 +08:00
  • 9f358ea7f4 Rename service launcher to service_manager.pyw ljq 2026-11-03 15:39:04 +08:00
  • 48123646bc fix(l4): deduplicate history lines in first-occurrence order ljq 2026-11-03 14:35:18 +08:00
  • 9a77a96638 update group QR code Liang Jiaqing 2026-11-03 14:28:52 +08:00
  • 3f66861d93 fix(l4): suffix colliding session filenames before writing ljq 2026-11-03 14:19:20 +08:00
  • 9fb4eadc47 docs(vision): document opt-in image resizing Liang Jiaqing 2026-11-02 20:57:51 +08:00
  • 2eab21c1a9 fix(vision): preserve image resolution by default Liang Jiaqing 2026-11-02 20:57:27 +08:00
  • f462eabac7 p2p: on-demand pair connections via lobby call; hub_p2p single Group + /p2p/open + idle reclaim Liang Jiaqing 2026-11-02 19:42:52 +08:00
  • fede1b248f p2p: multi-hub/multi-customer group (lobby member list + per-pair P2PSocket rooms); hub exposes /p2p/hubs Liang Jiaqing 2026-11-02 19:18:21 +08:00
  • aab769f601 hub: clarify WEB_PORT is localhost-only; remote access via hub_p2p Liang Jiaqing 2026-11-02 18:03:18 +08:00
  • 29c93b83c4 hub_p2p: reconnect pacing - fast reconnect only after stable (>=30s) session, exp backoff 1..60s for instant drops/failures, hard cap 8 attempts/60s (avoid signal per-IP 429 storm) Liang Jiaqing 2026-11-02 17:30:03 +08:00
  • 5ec4b12b63 ga: map Bash/PowerShell tool calls to code_run; conductor: restrict CORS/WS origin & trusted host to localhost; mem SOP: prune stale facts, L2 keeps file pointers Liang Jiaqing 2026-11-02 10:11:21 +08:00
  • be17b0adc5 ga: add claude_compat (off/simple/half) replacing fake_cc_system_prompt hack Liang Jiaqing 2026-10-31 16:49:00 +08:00
  • 754acfd76f ga: fix grammar of L1 full-write guard msg Liang Jiaqing 2026-10-31 11:16:18 +08:00
  • d4c2c54027 conductor: re-inject principles every turn (fix not stopping after dispatch); push last user msg as <user_last_msg>, GET /chat only when N>1 Liang Jiaqing 2026-10-31 11:16:18 +08:00
  • eaba500314 conductor: wrap user text in <user_msg> to separate it from framework instruction Liang Jiaqing 2026-10-30 23:25:17 +08:00
  • 8bbdfd89c7 conductor: fix no POST /chat reply - put reply instruction back into [用户消息] event line Liang Jiaqing 2026-10-30 23:21:47 +08:00
  • a7f55b8442 conductor: tag pushed user messages with [用户消息] Liang Jiaqing 2026-10-30 10:34:48 +08:00
  • 4ca9028350 llmcore: split legacy text-protocol sessions into legacy_llmcore.py; tweak memory-distill prompt Liang Jiaqing 2026-10-30 10:16:02 +08:00
  • 5dee7f4bd3 conductor: push unread user msgs into prompt (mark read after turn), identity in sys prompt, expose subagent llm/log Liang Jiaqing 2026-10-30 10:16:02 +08:00
  • e4d956f020 Clarify self-descriptive SOP indexing rule ljq 2026-10-27 15:24:49 +08:00
  • 2bacbf6a33 Fix macOS key modifiers and clarify computer-use SOP ljq 2026-10-27 15:22:26 +08:00
  • 695147f34a Document verified macOS input and click verification pitfalls ljq 2026-10-27 14:58:07 +08:00
  • 0763061a48 Use in-process Quartz for macOS screenshots ljq 2026-10-27 14:51:37 +08:00
  • 847ca3cd20 Configure macOS native OCR and document mydsv41f vision ljq 2026-10-27 14:31:33 +08:00
  • 694d3e3aaf refactor(conductor): clarify strategic delegation prompt Liang Jiaqing 2026-10-23 10:45:24 +08:00
  • a9a36b4b21 fix: broaden DSML tail detection to independent markers Liang Jiaqing 2026-10-23 07:54:26 +08:00
  • 545017cea0 fix(ga): web_execute_js 归一化非str的script参数,避免AttributeError中断agent循环 Liang Jiaqing 2026-10-22 10:31:42 +08:00
  • b70079dce7 fix: simplify OCR CUDA initialization and clarify memory rules Liang Jiaqing 2026-10-21 19:44:38 +08:00
  • 7c79515cf7 fix: detect malformed DSML closing tags near response end Liang Jiaqing 2026-10-21 17:57:30 +08:00
  • e6b1bcec92 hub: spawn lightweight phone sessions and close via existing put Liang Jiaqing 2026-10-20 18:11:25 +08:00
  • 326354bad3 hub: keep saved pairing waiting while phone is offline Liang Jiaqing 2026-10-20 10:08:35 +08:00
  • eaa2e6f14b Route Hub model switches through desktop state notifications v0.2.1 Liang Jiaqing 2026-10-19 13:17:25 +08:00
  • 84ec7d55af Reuse independent conductor and scheduler without owning their lifecycle Liang Jiaqing 2026-10-19 10:54:38 +08:00
  • 4e8029f20e Limit pending restoration to sessions reloaded from storage Liang Jiaqing 2026-10-19 10:40:35 +08:00
  • 4f5a928a6e Preserve replay step boundaries for GA and Hub clients Liang Jiaqing 2026-10-19 10:34:29 +08:00
  • e92ef58488 Restore desktop sessions lazily into GA; use disposable output projection Liang Jiaqing 2026-10-19 10:18:15 +08:00
  • e6ed9b3f4d Remove obsolete desktop deferred model binding tests Liang Jiaqing 2026-10-19 09:42:48 +08:00
  • 5b48e7b300 Connect desktop GA instances to Hub with shared submit and cancel paths Liang Jiaqing 2026-10-18 15:44:36 +08:00
  • 5205f4080f Simplify memory maintenance and remove legacy plan mode Liang Jiaqing 2026-10-18 09:47:34 +08:00
  • 9b3aff4358 Remove desktop global model default and preserve GA constructor selection Liang Jiaqing 2026-10-18 09:15:16 +08:00
  • a2eb5414c2 Store desktop session metadata only and replay MR or L4 history Liang Jiaqing 2026-10-17 13:20:04 +08:00
  • 2ba5529060 fix: synchronize live model reload and preserve config selection Liang Jiaqing 2026-10-16 19:46:04 +08:00
  • 7fb22a2f85 ci: remove main repository workflows; CI belongs to Desktop Liang Jiaqing 2026-10-16 19:07:41 +08:00
  • f7cadb6087 fix: infer shell commands when code_run type is empty Liang Jiaqing 2026-10-16 14:04:14 +08:00
  • 250a7c2790 ci: assemble GA source deployments from standalone desktop components Liang Jiaqing 2026-10-16 13:43:12 +08:00
  • 62bdce49f0 fix(bridge): remove desktop static file dependency Liang Jiaqing 2026-10-16 11:55:59 +08:00
  • 5a4b6fa7a4 chore(desktop): keep only private desktop placeholder Liang Jiaqing 2026-10-16 11:38:19 +08:00
  • a5979eac50 fix: track applied mykeys snapshot per agent Liang Jiaqing 2026-10-16 09:30:02 +08:00
  • 24f7d6a0dc refactor(conductor): manage model selection in agent memory only Liang Jiaqing 2026-10-15 21:34:28 +08:00
  • e4e610d6a1 docs: simplify mykey templates with quick-start configs first Liang Jiaqing 2026-10-14 19:05:52 +08:00
  • f7e4cc5a84 fix: retry malformed DSML endings when no tool was called Liang Jiaqing 2026-10-14 18:12:57 +08:00
  • 67817ccf4c fix(ga): fold periodic global_memory re-injection like <history> (#832) (#834) cuipengcx90and崔朋 2026-10-14 17:43:48 +08:00
  • 8b7d4e0a82 stapp: drop index= on keyed LLM selectbox; session-state-only avoids streamlit default-value warning spam on every rerun Liang Jiaqing 2026-10-13 11:19:50 +08:00
  • e29587dfb8 stapp: keep sidebar LLM widget state in sync with external (hub/phone) channel switch; stale session_state silently rolled it back Liang Jiaqing 2026-10-13 10:17:01 +08:00
  • 6e0c54f6ec docs: refresh WeChat group 23 QR code Liang Jiaqing 2026-10-11 13:55:25 +08:00
  • f308ee7eb0 memory distill prompt rework; bump claude-cli UA 2.1.280; subagent hub note; memory_cleanup L3 audit principles Liang Jiaqing 2026-09-30 17:52:37 +08:00
  • 418c28a7bb stapp: fold long answers - last 50 steps individual, older grouped per 30 with lazy-load toggle + TOC Liang Jiaqing 2026-09-30 13:21:19 +08:00
  • a275570fc6 stapp: unbound starlette ws send queue (500-msg cap caused fake disconnect -> stuck RUNNING) Liang Jiaqing 2026-09-30 13:16:32 +08:00
  • 2538ad9c39 docs: refresh WeChat group 23 QR code (#817) weijia 2026-09-29 12:34:56 +08:00
  • a0952dd2e7 docs: refresh WeChat group 23 QR code docs/refresh-wechat-group-23-qr wjl2023 2026-09-29 12:14:03 +08:00
  • c91387136a reflect: support module-level LLM to select backend by name before each trigger Liang Jiaqing 2026-09-29 09:27:49 +08:00
  • 9dcbf5adf0 hub: persist token to temp/.hub_token; add intervene/keyinfo inject op + hub.call/peers helper Liang Jiaqing 2026-09-26 05:15:40 +08:00
  • e86ca723a9 fix(tui): polish rendering, history preview, and copy behavior (#816) nianyucatfish 2026-09-22 23:42:24 +08:00
  • 9d1add7780 docs: update WeChat community QR code to group 23 Liang Jiaqing 2026-09-19 09:57:28 +08:00
  • 1b6442fe4f prompt: constitution#3 dedupe (3-failure rule already in RULES); remember tool requires task success/checkpoint Liang Jiaqing 2026-09-14 11:42:59 +08:00
  • f07bfc57a2 abort(): register live socket at urllib3 request() so Force Stop wakes recv() even while waiting for response headers (was only after headers via active_response) Liang Jiaqing 2026-09-14 11:39:06 +08:00
  • 96be94586f docs: update verified default vision backend Liang Jiaqing 2026-09-14 10:21:54 +08:00
  • 86171aec3c hub_p2p: exponential backoff (1->60s) with jitter on reconnect failure; avoid thundering herd after relay restart Liang Jiaqing 2026-09-11 09:46:08 +08:00
  • 24aeead78c p2p_ws_client: fast-fail reconnect (ws ping 15/10s; Signal.expect aborts on closed/error instead of waiting full timeout) Liang Jiaqing 2026-09-11 09:44:26 +08:00
  • 0fd024bf8c llmcore: TTFT = first SSE event (count hidden thinking); default context_win 38000 / cut interval 8 Liang Jiaqing 2026-09-11 09:15:53 +08:00
  • 4913a6162b hub: switch LLM channel (op llm / GET llms, POST llm) via agent.list_llms/next_llm only Liang Jiaqing 2026-09-11 09:13:55 +08:00
  • f6e5657fbe docs(ganet): cover macOS in the PC device-link setup SOP (#791) nianyucatfish 2026-09-03 14:37:00 +08:00
  • 71cf559fab fix: str() session_id/tab_id; bump UA to 2.1.251; trim subagent.md Liang Jiaqing 2026-09-02 08:20:18 +08:00
  • 7fa5fa4ec0 fix: prevent WeChat polling from consuming chat input Liang Jiaqing 2026-08-30 20:39:23 +08:00
  • efb3bc6ad1 feat(desktop): compiled React Desktop 2.0 v0.2.1 renderer update (#787) YI QI LIMandabraxas914 2026-08-30 14:21:51 +08:00
  • 7ad2162f30 docs(ganet): add PC device-link setup SOP (#786) nianyucatfish 2026-08-28 22:18:18 +08:00
  • 17d9f4d873 fix(wechatapp): avoid evaluating Win creationflags on Linux Liang Jiaqing 2026-08-27 21:44:07 +08:00
  • 8ea9533651 Merge pull request #779 from abraxas914/codex/react-desktop-v2-update-0827 LJQ 2026-08-25 18:29:05 +08:00
  • bb4b2ca974 feat(desktop): refresh compiled React Desktop 2.0 distribution yiqi-017 2026-08-25 18:00:43 +08:00
  • 3d62523d40 fix(abort): force-wake blocked stream recv via socket _real_close; interruptible retry backoff Liang Jiaqing 2026-08-25 15:55:34 +08:00
  • 13eef203f7 fix(stats): compute decode TPS at stream end Liang Jiaqing 2026-08-25 11:18:18 +08:00
  • 3327a6c88b fix stream recovery and runtime metrics Liang Jiaqing 2026-08-25 10:16:19 +08:00
  • 0c235a8068 perf: make history trimming linear Liang Jiaqing 2026-08-24 13:09:31 +08:00
  • 9e68c20ee9 ci(desktop): preserve LF for release byte gates desktop-portable-v0.2.0 Liang Jiaqing 2026-08-24 12:28:17 +08:00
  • 3deca04540 fix: remove stale star history & fix gaagent.ai link in license section Liang Jiaqing 2026-08-24 12:26:38 +08:00
  • ffe97347df fix(conductor): restore standalone model selection Liang Jiaqing 2026-08-24 10:09:15 +08:00
  • fb91ec22fa Merge pull request #776 from abraxas914/codex/react-desktop-v2-upstream-final LJQ 2026-08-24 09:52:43 +08:00
  • dd99c5c3ac refactor(desktop): streamline release qualification tooling abraxas914 2026-08-24 01:07:43 +08:00