15 Commits

Author SHA1 Message Date
junhsss a4c8414cb3 feat: inactivity timeout 2026-06-03 01:53:29 +09:00
junhsss 0a902e188d feat: rework forge (#85)
* feat: embed templates

* feat: forge list

* feat: safe build

* feat: dynamic fetch

* feat: use zip

* feat: nits

* ci: verify cookbook sha

* feat: bump cookbook version

* chore: bump cookbook
2026-04-29 17:07:39 -04:00
junhsss 3fbe5d82de feat: improve telemetry (#79)
* feat(cli): print first-run telemetry notice

* refactor(cli): switch telemetry mutex to parking_lot

* refactor(cli): batch telemetry events via background flusher
2026-04-27 14:09:27 -04:00
hussufo 62241b3d96 feat(cli): add PostHog telemetry tracking 2026-04-27 14:09:26 -04:00
junhsss b4d4c0910e feat: rust migration (#41)
* feat: initial

* test: dynamic command retrieval

* feat: profiles

* feat: agent-browser integration

* feat: flag parity

* ci: distribution

* fix: profile parameters

* feat: cleanup

* feat: forge

* feat: profiles again

* feat: more cleanup

* chore: more cleanup

* fix: short flag conflict

* test: more tests

* test: more compat test

* test: even more tests
2026-03-17 22:10:27 +09:00
junhsss 42ea0d5712 feat: profiles (#39)
* feat: profiles

* test: add profiles test

* feat: name based profiles

* feat: profiles command

* feat: local to cloud

* feat: profile sync

* feat: better ux

* feat: skills

* docs: profiles

* fix: profile passthrough and validation gaps

* chore: use node 18 compatible better-sqlite3

* feat: keychain access warning
2026-03-14 02:35:45 +09:00
hussufo 3c8f421a7f feat: add credentials management commands
Add CRUD commands for managing browser credentials (create, list, update, delete) with supporting API utilities and browser lifecycle integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 18:48:46 -05:00
hussufo aad20557d4 feat(browser): add captcha status command and named session targeting
Add `steel browser captcha status` command to check CAPTCHA solving progress
with `--wait` flag for polling until resolution. Also add `--session` flag
to `stop` and `live` commands to target named sessions instead of only the
active session.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-27 22:50:39 -05:00
hussufo 7407de2a2a feat(browser): add manual captcha solve command and update skill docs 2026-02-27 20:26:44 -05:00
hussufo 2c6c748ce7 fix(browser): handle session lookup errors and bootstrap flag parsing 2026-02-27 03:15:33 -05:00
hussufo 11b08f7d4a feat(cli): finalize browser docs/ux and top-level API tools 2026-02-27 03:01:01 -05:00
hussufo 0a34811fd4 docs(browser): expand agent troubleshooting and output security references 2026-02-26 23:49:17 -05:00
hussufo a29ba5f10b docs(browser): publish migration and compatibility references
- add browser compatibility, migration, upstream sync, and reference index docs

- update generated CLI docs and docs generator option naming

- record authenticated cloud smoke pass in implementation plan
2026-02-26 19:39:54 -05:00
junhsss b218be2056 docs: update templates 2025-07-30 22:24:13 +09:00
hussufo ddf99ec7f0 feat: some menu changes, added help for templates, created automatically generated cli reference docs + test scaffolding 2025-07-20 20:55:52 -04:00