Commit Graph
1402 Commits
Author SHA1 Message Date
ljq 847ca3cd20 Configure macOS native OCR and document mydsv41f vision 2026-10-27 14:31:33 +08:00
Liang Jiaqing 694d3e3aaf refactor(conductor): clarify strategic delegation prompt 2026-10-23 10:45:24 +08:00
Liang Jiaqing a9a36b4b21 fix: broaden DSML tail detection to independent markers 2026-10-23 07:54:26 +08:00
Liang Jiaqing 545017cea0 fix(ga): web_execute_js 归一化非str的script参数,避免AttributeError中断agent循环 2026-10-22 10:31:42 +08:00
Liang Jiaqing b70079dce7 fix: simplify OCR CUDA initialization and clarify memory rules 2026-10-21 19:44:38 +08:00
Liang Jiaqing 7c79515cf7 fix: detect malformed DSML closing tags near response end 2026-10-21 17:57:30 +08:00
Liang Jiaqing e6b1bcec92 hub: spawn lightweight phone sessions and close via existing put 2026-10-20 18:11:25 +08:00
Liang Jiaqing 326354bad3 hub: keep saved pairing waiting while phone is offline 2026-10-20 10:08:35 +08:00
Liang Jiaqing eaa2e6f14b Route Hub model switches through desktop state notifications v0.2.1 2026-10-19 13:17:25 +08:00
Liang Jiaqing 84ec7d55af Reuse independent conductor and scheduler without owning their lifecycle 2026-10-19 10:54:38 +08:00
Liang Jiaqing 4e8029f20e Limit pending restoration to sessions reloaded from storage 2026-10-19 10:40:35 +08:00
Liang Jiaqing 4f5a928a6e Preserve replay step boundaries for GA and Hub clients 2026-10-19 10:34:29 +08:00
Liang Jiaqing e92ef58488 Restore desktop sessions lazily into GA; use disposable output projection 2026-10-19 10:18:15 +08:00
Liang Jiaqing e6ed9b3f4d Remove obsolete desktop deferred model binding tests 2026-10-19 09:42:48 +08:00
Liang Jiaqing 5b48e7b300 Connect desktop GA instances to Hub with shared submit and cancel paths 2026-10-18 15:44:36 +08:00
Liang Jiaqing 5205f4080f Simplify memory maintenance and remove legacy plan mode 2026-10-18 09:47:34 +08:00
Liang Jiaqing 9b3aff4358 Remove desktop global model default and preserve GA constructor selection 2026-10-18 09:15:16 +08:00
Liang Jiaqing a2eb5414c2 Store desktop session metadata only and replay MR or L4 history 2026-10-17 13:20:04 +08:00
Liang Jiaqing 2ba5529060 fix: synchronize live model reload and preserve config selection 2026-10-16 19:46:04 +08:00
Liang Jiaqing 7fb22a2f85 ci: remove main repository workflows; CI belongs to Desktop 2026-10-16 19:07:41 +08:00
Liang Jiaqing f7cadb6087 fix: infer shell commands when code_run type is empty 2026-10-16 14:04:14 +08:00
Liang Jiaqing 250a7c2790 ci: assemble GA source deployments from standalone desktop components 2026-10-16 13:43:12 +08:00
Liang Jiaqing 62bdce49f0 fix(bridge): remove desktop static file dependency 2026-10-16 11:55:59 +08:00
Liang Jiaqing 5a4b6fa7a4 chore(desktop): keep only private desktop placeholder 2026-10-16 11:38:19 +08:00
Liang Jiaqing a5979eac50 fix: track applied mykeys snapshot per agent 2026-10-16 09:30:02 +08:00
Liang Jiaqing 24f7d6a0dc refactor(conductor): manage model selection in agent memory only 2026-10-15 21:34:28 +08:00
Liang Jiaqing e4e610d6a1 docs: simplify mykey templates with quick-start configs first 2026-10-14 19:10:27 +08:00
Liang Jiaqing f7e4cc5a84 fix: retry malformed DSML endings when no tool was called 2026-10-14 19:10:26 +08:00
cuipengcx90and崔朋 67817ccf4c fix(ga): fold periodic global_memory re-injection like <history> (#832) (#834)
Co-authored-by: 崔朋 <peng.cui@smyze.cn>
2026-10-14 17:43:48 +08:00
Liang Jiaqing 8b7d4e0a82 stapp: drop index= on keyed LLM selectbox; session-state-only avoids streamlit default-value warning spam on every rerun 2026-10-13 11:19:50 +08:00
Liang Jiaqing e29587dfb8 stapp: keep sidebar LLM widget state in sync with external (hub/phone) channel switch; stale session_state silently rolled it back 2026-10-13 10:17:01 +08:00
Liang Jiaqing 6e0c54f6ec docs: refresh WeChat group 23 QR code 2026-10-11 13:55:25 +08:00
Liang Jiaqing f308ee7eb0 memory distill prompt rework; bump claude-cli UA 2.1.280; subagent hub note; memory_cleanup L3 audit principles 2026-09-30 17:52:52 +08:00
Liang Jiaqing 418c28a7bb stapp: fold long answers - last 50 steps individual, older grouped per 30 with lazy-load toggle + TOC 2026-09-30 17:52:52 +08:00
Liang Jiaqing a275570fc6 stapp: unbound starlette ws send queue (500-msg cap caused fake disconnect -> stuck RUNNING) 2026-09-30 17:52:52 +08:00
weijia 2538ad9c39 docs: refresh WeChat group 23 QR code (#817)
Replace the expired README community QR image while keeping the existing filename and 微信群 23 label.
2026-09-29 12:34:56 +08:00
Liang Jiaqing c91387136a reflect: support module-level LLM to select backend by name before each trigger 2026-09-29 09:28:08 +08:00
Liang Jiaqing 9dcbf5adf0 hub: persist token to temp/.hub_token; add intervene/keyinfo inject op + hub.call/peers helper 2026-09-29 09:28:08 +08:00
nianyucatfish e86ca723a9 fix(tui): polish rendering, history preview, and copy behavior (#816)
* fix(tui): repaint composer after macOS input

* feat(tui): add compact conversation history

* fix(tui): repaint messages after streaming and scroll

* fix(tui): polish history focus and scrollbar styling
2026-09-22 23:42:24 +08:00
Liang Jiaqing 9d1add7780 docs: update WeChat community QR code to group 23 2026-09-19 09:57:28 +08:00
Liang Jiaqing 1b6442fe4f prompt: constitution#3 dedupe (3-failure rule already in RULES); remember tool requires task success/checkpoint 2026-09-14 11:42:59 +08:00
Liang Jiaqing 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) 2026-09-14 11:39:06 +08:00
Liang Jiaqing 96be94586f docs: update verified default vision backend 2026-09-14 10:21:54 +08:00
Liang Jiaqing 86171aec3c hub_p2p: exponential backoff (1->60s) with jitter on reconnect failure; avoid thundering herd after relay restart 2026-09-11 10:18:38 +08:00
Liang Jiaqing 24aeead78c p2p_ws_client: fast-fail reconnect (ws ping 15/10s; Signal.expect aborts on closed/error instead of waiting full timeout) 2026-09-11 10:18:38 +08:00
Liang Jiaqing 0fd024bf8c llmcore: TTFT = first SSE event (count hidden thinking); default context_win 38000 / cut interval 8 2026-09-11 10:18:38 +08:00
Liang Jiaqing 4913a6162b hub: switch LLM channel (op llm / GET llms, POST llm) via agent.list_llms/next_llm only 2026-09-11 10:18:38 +08:00
nianyucatfish f6e5657fbe docs(ganet): cover macOS in the PC device-link setup SOP (#791)
GAnet 0.5.0 ships macOS sidecars, so the SOP no longer stops on non-Windows
desktops. The flow itself is unchanged; the edits are the platform facts GA
needs to follow it on a Mac:

- default component location moves to ~/.genericagent/components/GAnet on
  every platform; a checkout under the GA root's temp/ is wiped by the temp
  rewind mechanism
- launcher is ganet.cmd on Windows and ganet.sh on macOS; the bound Python
  shim is ga_python.cmd / ga_python.sh
- sidecar data lives in %LOCALAPPDATA%\GenericAgent\GAnet or
  ~/Library/Application Support/GenericAgent/GAnet; login autostart is the
  HKCU Run entry or a LaunchAgent; both are removed by remove_environment()
- release entries for macOS use platform "darwin", and verify_release checks
  Mach-O as well as PE
- on macOS, setup and upgrades request the screen-recording permission at the
  end and report it in screen_access; it is advisory and never blocks
- macOS needs no sudo; git/python placeholders without Xcode CLT must not be
  invoked
2026-09-03 14:37:00 +08:00
Liang Jiaqing 71cf559fab fix: str() session_id/tab_id; bump UA to 2.1.251; trim subagent.md 2026-09-02 08:20:29 +08:00
Liang Jiaqing 7fa5fa4ec0 fix: prevent WeChat polling from consuming chat input 2026-09-02 08:20:28 +08:00