| Age | Commit message (Expand) | Author |
| 2 hours | tabs: one window for every agent; inactive tabs take input; background off by...HEADmaster | Igor Soarez |
| 4 days | extension: snapshot sandboxed pages over CDP, never return empty text | Igor Soarez |
| 6 days | overlay: tell the agent about a blocking password-manager prompt; chrome_clea... | Igor Soarez |
| 6 days | tabs: agent sessions share one window instead of opening one each | Igor Soarez |
| 6 days | navigate: answer a page's Leave-site prompt instead of hanging | Igor Soarez |
| 8 days | extension: end a /chrome authorize grant with its session | Igor Soarez |
| 8 days | broker: refuse uploads from outside the staging directory | Igor Soarez |
| 2026-09-28 | Release 0.15.57 (#28) | Tianren Dong |
| 2026-09-28 | Release 0.15.56 | Tianren Dong |
| 2026-09-26 | Release 0.15.55 | Tianren Dong |
| 2026-09-26 | Make Chrome primer and authorization log prompt-cache friendly | Tianren Dong |
| 2026-09-26 | Stop console capture from tripping DevTools detection; scope early capture to... | Tianren Dong |
| 2026-09-26 | Report hidden-tab input, append targeted typing, smarter uploads, prune scree... | Tianren Dong |
| 2026-09-26 | Absorb fork fixes and features; release 0.15.53 | Tianren Dong |
| 2026-09-10 | Simplify Chrome status commands and release 0.15.51 | Tianren Dong |
| 2026-09-10 | docs: clarify background controls and release 0.15.50 | Tianren Dong |
| 2026-09-10 | Improve Chrome input reliability and release 0.15.49 | Tianren Dong |
| 2026-09-09 | Enforce hard background and release 0.15.48 | Tianren Dong |
| 2026-09-09 | Fix session cleanup and release 0.15.47 | Tianren Dong |
| 2026-07-07 | Fix Chrome authorization update logging | Tianren Dong |
| 2026-07-07 | Record Chrome tool authorization state explicitly | Tianren Dong |
| 2026-07-07 | Log Chrome tool authorization changes | Tianren Dong |
| 2026-06-25 | Release v0.15.43 | Tianren Dong |
| 2026-06-25 | Release v0.15.42 | Tianren Dong |
| 2026-06-25 | Release v0.15.41 | Tianren Dong |
| 2026-06-22 | 0.15.40: keep automation targets in session group | Tianren Dong |
| 2026-06-22 | 0.15.39: dedicated pi-chrome automation tab/window isolation (#6) | TJ Dong |
| 2026-06-07 | 0.15.38: harden chrome input overlay handling | Tianren Dong |
| 2026-06-07 | 0.15.37: clarify README installation instructions (#4) | Tianren Dong |
| 2026-06-06 | 0.15.36: richer chrome_snapshot + chrome_find/chrome_inspect | Tianren Dong |
| 2026-06-01 | 0.15.35: persist /chrome authorize grant across /reload (re-register chrome_*... | Tianren Dong |
| 2026-06-01 | 0.15.34: tabs Pi uses join session group; fix punctuation dropped by chrome_t... | Tianren Dong |
| 2026-05-31 | 0.15.33: default background mode on (chrome_* run without focusing Chrome) | Tianren Dong |
| 2026-05-31 | 0.15.32: session tab-group title uses 'Pi Session: <name-or-id>' (colon) | Tianren Dong |
| 2026-05-31 | 0.15.31: per-session tab groups named 'Pi Session <name-or-id>' | Tianren Dong |
| 2026-05-31 | 0.15.30: chrome_tab grouping — auto-group Pi tabs, group/ungroup actions, m... | Tianren Dong |
| 2026-05-31 | 0.15.29: CSP bypass via CDP Runtime.evaluate for evaluate/snapshot/waitFor/in... | Tianren Dong |
| 2026-05-31 | 0.15.28: bridge self-heal, timeout diagnostics, pressKeyInPage helper, DOMRec... | Tianren Dong |
| 2026-05-17 | chore: release v0.15.27 | Tianren Dong |
| 2026-05-16 | 0.15.26: update docs for benchmark gates | Tianren Dong |
| 2026-05-16 | 0.15.25: fix reload after stale singleton | Tianren Dong |
| 2026-05-16 | 0.15.24: unload Chrome tools when locked | Tianren Dong |
| 2026-05-16 | 0.15.23: attribute fork features | Tianren Dong |
| 2026-05-16 | 0.15.22: pull fork improvements | Tianren Dong |
| 2026-05-16 | 0.15.21: version bump | Tianren Dong |
| 2026-05-16 | Revert 0.16.x and 0.17.x: restore tree to v0.15.20 state | Tianren Dong |
| 2026-05-16 | 0.17.3: daemon self-heal on missing-daemon fetch failure | Tianren Dong |
| 2026-05-16 | 0.17.2: fix /next lastSeenAt + strict daemon version match | Tianren Dong |
| 2026-05-16 | 0.17.1: fix /chrome onboard stuck on 'Waiting for the extension to wake up' | Tianren Dong |
| 2026-05-16 | 0.17.0: standalone daemon, no more owner-vs-client topology | Tianren Dong |