鎽不羁
|
121a089d0b
|
feat(claude): add show_thinking option to stream thinking text
|
2026-11-06 07:54:40 +08:00 |
|
ljq
|
73f71a4987
|
Keep lifespan regression test local instead of tracked
|
2026-11-04 15:14:54 +08:00 |
|
ljq
|
58198f74d6
|
Fix Hub FastAPI lifespan startup and shutdown
|
2026-11-04 14:59:29 +08:00 |
|
Liang Jiaqing
|
38085e0a38
|
修复重连时界面闪回(宽限期保留会话行, 与 GAndroid 同步)
|
2026-11-04 13:55:36 +08:00 |
|
Liang Jiaqing
|
1ef712b900
|
fix: apply reflect LLM selection only on initial load
|
2026-11-03 20:47:41 +08:00 |
|
Liang Jiaqing
|
f47403a33a
|
p2p: 组 UUID 并入会话密钥 HKDF salt,防信令中间人(仅 group 路径,旧1v1不变)
|
2026-11-03 19:34:20 +08:00 |
|
Liang Jiaqing
|
1438254cda
|
fix(p2p): 并集路由先 unquote 再按 @hub 拆名(webui 编码成 %40 导致 offline 骨架屏); pclink.js baseOf/hasPid 兼容 @hub
|
2026-11-03 17:19:15 +08:00 |
|
Liang Jiaqing
|
d66509bf09
|
README: add GenericAgent-Harness to community GUI clients
|
2026-11-03 17:04:18 +08:00 |
|
Liang Jiaqing
|
1a44b3ff9a
|
fix(memory): resolve L0 SOP relative to host root
|
2026-11-03 17:02:00 +08:00 |
|
Liang Jiaqing
|
6ea84562ce
|
Merge remote-tracking branch 'origin/main'
|
2026-11-03 16:42:32 +08:00 |
|
Liang Jiaqing
|
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
|
2026-11-03 16:42:15 +08:00 |
|
ljq
|
9f358ea7f4
|
Rename service launcher to service_manager.pyw
|
2026-11-03 15:39:04 +08:00 |
|
ljq
|
48123646bc
|
fix(l4): deduplicate history lines in first-occurrence order
|
2026-11-03 14:35:18 +08:00 |
|
Liang Jiaqing
|
9a77a96638
|
update group QR code
|
2026-11-03 14:28:52 +08:00 |
|
ljq
|
3f66861d93
|
fix(l4): suffix colliding session filenames before writing
|
2026-11-03 14:19:20 +08:00 |
|
Liang Jiaqing
|
9fb4eadc47
|
docs(vision): document opt-in image resizing
|
2026-11-02 20:57:51 +08:00 |
|
Liang Jiaqing
|
2eab21c1a9
|
fix(vision): preserve image resolution by default
|
2026-11-02 20:57:27 +08:00 |
|
Liang Jiaqing
|
f462eabac7
|
p2p: on-demand pair connections via lobby call; hub_p2p single Group + /p2p/open + idle reclaim
|
2026-11-02 19:42:52 +08:00 |
|
Liang Jiaqing
|
fede1b248f
|
p2p: multi-hub/multi-customer group (lobby member list + per-pair P2PSocket rooms); hub exposes /p2p/hubs
|
2026-11-02 19:18:21 +08:00 |
|
Liang Jiaqing
|
aab769f601
|
hub: clarify WEB_PORT is localhost-only; remote access via hub_p2p
|
2026-11-02 18:03:18 +08:00 |
|
Liang Jiaqing
|
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)
|
2026-11-02 17:30:03 +08:00 |
|
Liang Jiaqing
|
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
|
2026-11-02 10:11:21 +08:00 |
|
Liang Jiaqing
|
be17b0adc5
|
ga: add claude_compat (off/simple/half) replacing fake_cc_system_prompt hack
- llmcore: _cc_system() builds payload system blocks; net 0 lines
- half injects assets/cc_system_template.txt (CC fingerprint for relay gateways)
- legacy fake_cc_system_prompt=True maps to simple
|
2026-10-31 16:49:00 +08:00 |
|
Liang Jiaqing
|
754acfd76f
|
ga: fix grammar of L1 full-write guard msg
|
2026-10-31 11:16:18 +08:00 |
|
Liang Jiaqing
|
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
|
2026-10-31 11:16:18 +08:00 |
|
Liang Jiaqing
|
eaba500314
|
conductor: wrap user text in <user_msg> to separate it from framework instruction
|
2026-10-30 23:25:17 +08:00 |
|
Liang Jiaqing
|
8bbdfd89c7
|
conductor: fix no POST /chat reply - put reply instruction back into [用户消息] event line
|
2026-10-30 23:21:47 +08:00 |
|
Liang Jiaqing
|
a7f55b8442
|
conductor: tag pushed user messages with [用户消息]
|
2026-10-30 10:34:48 +08:00 |
|
Liang Jiaqing
|
4ca9028350
|
llmcore: split legacy text-protocol sessions into legacy_llmcore.py; tweak memory-distill prompt
|
2026-10-30 10:16:02 +08:00 |
|
Liang Jiaqing
|
5dee7f4bd3
|
conductor: push unread user msgs into prompt (mark read after turn), identity in sys prompt, expose subagent llm/log
|
2026-10-30 10:16:02 +08:00 |
|
ljq
|
e4d956f020
|
Clarify self-descriptive SOP indexing rule
|
2026-10-27 15:24:49 +08:00 |
|
ljq
|
2bacbf6a33
|
Fix macOS key modifiers and clarify computer-use SOP
|
2026-10-27 15:22:26 +08:00 |
|
ljq
|
695147f34a
|
Document verified macOS input and click verification pitfalls
|
2026-10-27 14:58:07 +08:00 |
|
ljq
|
0763061a48
|
Use in-process Quartz for macOS screenshots
|
2026-10-27 14:51:37 +08:00 |
|
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 |
|