| Age | Commit message (Expand) | Author |
| 2026-10-15 | castle-search: pi-castle-cdp-search joins the fork as sz-chrome-remote-cdp | Igor Soarez |
| 2026-08-13 | chore(release): 0.11.1 (#24) | Uttkarsh |
| 2026-08-06 | fix: accept Windows script paths and start the daemon from a real install (#23) | Aman Kumar |
| 2026-08-02 | chore(release): 0.11.0 | amankumarsingh77 |
| 2026-08-02 | refactor: daemon internals, and fix a leak the merge exposed | amankumarsingh77 |
| 2026-08-02 | feat!: remove the deep-research feature | amankumarsingh77 |
| 2026-08-02 | chore: fail the build on unguarded type assertions | amankumarsingh77 |
| 2026-08-02 | refactor(tools): declare concurrency in the tool definition | amankumarsingh77 |
| 2026-08-02 | chore(build): split tsconfig, typecheck tests, add node:test runner | amankumarsingh77 |
| 2026-07-26 | chore: release 0.10.3 | amankumarsingh77 |
| 2026-07-26 | chore: release 0.10.2 | amankumarsingh77 |
| 2026-07-26 | fix: kill leaked Chrome processes on profile seed failure | amankumarsingh77 |
| 2026-07-25 | feat: pin the agent to a chosen browser profile (#16) | Aman Kumar |
| 2026-07-22 | feat: add forms domain and durable window binding (v0.9.0) (#14) | Aman Kumar |
| 2026-07-08 | release: v0.8.3 | amankumarsingh77 |
| 2026-07-06 | fix: stale socket detection prevents daemon spawn after crash | amankumarsingh77 |
| 2026-07-05 | fix: make dispatch_key fire legacy keyCode handlers and tighten execute_js II... | Aman Kumar |
| 2026-07-03 | release: v0.8.0 | amankumarsingh77 |
| 2026-06-29 | feat: address elements by stable refs across re-renders (#8) | Aman Kumar |
| 2026-06-21 | release: v0.6.0 — per-tab isolation, Unix socket daemon, on-demand init (#6) | Aman Kumar |
| 2026-05-07 | release: v0.5.0 — browser_console tool for JS error/console diagnostics | amankumarsingh77 |
| 2026-05-06 | release: v0.4.0 — accessibility snapshot, network capture, snapshot-first p... | amankumarsingh77 |
| 2026-05-05 | release: v0.3.2 — parallel tool execution, scroll fixes, TUI crash fix | amankumarsingh77 |
| 2026-05-02 | release: v0.3.1 — audit fixes for list_tabs IDs, switch_tab prefix matching... | amankumarsingh77 |
| 2026-05-02 | chore(release): v0.3.0 — internal rewrite | amankumarsingh77 |
| 2026-05-02 | refactor: delete legacy daemon, tools, protocol, renderers; collapse to singl... | amankumarsingh77 |
| 2026-05-02 | build: enable strict tsconfig flags for new code, keep legacy lenient | amankumarsingh77 |
| 2026-05-02 | perf: v0.2.0 — event-based waitForLoad, fast ensureAlive, JPEG screenshots,... | amankumarsingh77 |
| 2026-05-02 | fix: normalize repository.url for npm | amankumarsingh77 |
| 2026-05-02 | chore: prepare v0.1.0 release | amankumarsingh77 |
| 2026-04-29 | Replace socket daemon with direct CDP WebSocket connection | amankumarsingh77 |
| 2026-04-29 | Fix repo/bug URLs to point to amankumarsingh77/pi-browser-harness | amankumarsingh77 |
| 2026-04-29 | Initial release: pi-browser-harness | amankumarsingh77 |