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
cuipengcx90 and 崔朋
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