649c1fcf50Merge c2/ax-write: accessibility-first click/typing on macOS (C2)
daniel wang
2026-11-09 16:53:12 +0800
d9b6330b52Accessibility write (macOS): press by name/spot and set the focused field's value, pixel path as fallback
AnyBot Dev
2026-11-09 16:53:12 +0800
701d0967a2Merge h1/computer-tool: one computer tool (H1)
daniel wang
2026-11-09 16:50:18 +0800
f2af1f65b4One computer tool with an action enum replaces twelve computer_use_* specs
AnyBot Dev
2026-11-09 16:50:18 +0800
831a17cf40Merge p8/ci
daniel wang
2026-11-09 16:46:52 +0800
34c2d58c32Merge s4/egress-bind
daniel wang
2026-11-09 16:46:52 +0800
8ddba8a4f0CI: build + test + relay on every push and PR (bench stays by hand, see header)
AnyBot Dev
2026-11-09 16:46:52 +0800
1d2681c6d9Egress proxy: bind loopback + detected Docker bridge gateways, never 0.0.0.0
AnyBot Dev
2026-11-09 16:46:47 +0800
f3c7f45499Pin the prompt-cache contract: system+tools are built once per turn (facts added before the step loop)
AnyBot Dev
2026-11-09 16:45:56 +0800
db20659ffbMerge c1/prompt-cache: Anthropic prompt caching
daniel wang
2026-11-09 16:44:57 +0800
402ec013d9Merge s1/docker-socket-proxy: filtered docker socket
daniel wang
2026-11-09 16:44:57 +0800
c148bc9dacMerge p3/behavior-specs: behaviour specs, docs out, UI strings
daniel wang
2026-11-09 16:44:57 +0800
a509aa9e81Merge p1/license: Apache-2.0
daniel wang
2026-11-09 16:44:57 +0800
dbb78dc931Anthropic prompt caching: ephemeral breakpoints on system, tools and the history tail, with cache-hit counters
AnyBot Dev
2026-11-09 16:42:06 +0800
1bc2fdcec9Rewrite decompilation comments as behaviour specs; move reverse-engineering docs out of the repo; drop third-party marks from UI strings (i18n tables synced)
AnyBot Dev
2026-11-09 16:37:33 +0800
bc779d68c5Server: drive Docker through a filtered socket proxy, never mount the raw socket
AnyBot Dev
2026-11-09 16:36:51 +0800
c5bb16750fA screen never runs its own box or VM, from the start
王性驊
2026-11-09 15:32:36 +0800
ec3fddf3abA computer showing another brain lets its own box and Lima VM sleep
王性驊
2026-11-09 15:24:28 +0800
22eaf031b0The quick model runs again, the Mac's own menus get numbers, and an unread window is said
王性驊
2026-11-09 14:58:40 +0800
3718d4ab21Benchmark notes: three unseen macOS apps on the Mac mini
王性驊
2026-11-09 14:22:55 +0800
ba1fce5558Keys wait until the app the bot looked at is still in front; the quick model names its controls; system prompts are the person's
王性驊
2026-11-09 14:03:40 +0800
d4745a7a7aThe same click twice in a step is done once, a front app that vanishes for a moment is looked at again, and the notes have the Mac and held-out results
王性驊
2026-11-09 13:31:25 +0800
3d10499d55GTK 2 apps in the box get numbers, a quick model's answer always goes past the bot's own model, and a bot finishes what it was asked
王性驊
2026-11-09 12:53:06 +0800
3513982f3aBenchmark notes: the v10 rerun of the field and dialog tasks
王性驊
2026-11-09 11:53:46 +0800
1be088474eThe box really replaces a one-line field's text; a turn that keeps going wrong stops handing steps to the quick model; a missed name says what's close
王性驊
2026-11-09 11:25:17 +0800
93ead114cdText for a one-line field on the box goes in at once
王性驊
2026-11-09 10:42:22 +0800
9e8135cedaTyping into a one-line field replaces it, a named control beats stray coordinates, and a box left by a hard stop starts on the second try
王性驊
2026-11-09 10:19:18 +0800
be790f36baScreen steps name their controls first, and a batch takes a whole row of keys; four held-out tasks
王性驊
2026-11-09 09:36:50 +0800
1952e547b8Trying screen steps on this Mac from the command line, and an app CLI's crash note names redirects
王性驊
2026-11-09 09:27:35 +0800
b92abeb79aMerge harness-durable: the work log and 「繼續」 card join the planned, quick-model turn
王性驊
2026-11-09 09:02:46 +0800
1202de93adBots work like someone who knows the computer: they know each machine, reach what they see, plan, and hand the planned steps to a quick model
王性驊
2026-11-09 09:01:03 +0800
bcae66b21aA computer-use benchmark: eight fixed tasks on a throwaway box, timed step by step
王性驊
2026-11-09 09:00:48 +0800
d3eae415c5One AnyBot per data folder: a second copy says so instead of opening
王性驊
2026-11-09 00:49:42 +0800
2f603c2362A turn cut off by a crash leaves a 「繼續」 card, and nothing it may have done runs twice
王性驊
2026-11-09 00:49:12 +0800
cc41ca8ccbFirefox gets longer to start (a Snap's first start after boot is slow)
王性驊
2026-11-08 01:05:31 +0800
ebaedecbaeFEATURES: Firefox in AnyBot's browser, and Linux front-app naming and accessibility switch
王性驊
2026-11-08 00:59:17 +0800
28c043617eLinux: the front app is found by its program, and accessibility is switched on when it's off
王性驊
2026-11-08 00:58:18 +0800
645db96d9cAnyBot's browser drives Firefox too, the person's own Firefox profiles included
王性驊
2026-11-08 00:55:17 +0800
00f6723588HTTPS on the local network's own IP, with a certificate the server signs itself
王性驊
2026-11-07 21:27:07 +0800
4506cc149bClippy is clean on macOS and Linux, for the app and the relay
王性驊
2026-11-07 10:10:28 +0800
f3ccd129d6The phone page does what the desktop does, laid out like it
王性驊
2026-11-07 03:05:12 +0800
81e87545cdEach job works on its own tabs; a Lima VM the box lives in is started when it's down
王性驊
2026-11-07 00:50:29 +0800
38f15c53a6Merge branch 'next': bots learn what they did, the box's own disk and tabs, gVisor isolation, checked by using it
王性驊
2026-11-07 00:36:43 +0800
e0a1545e0eA step on a skill or a memory says which one
王性驊
2026-11-07 00:36:24 +0800