Commit Graph

114 Commits

Author SHA1 Message Date
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
junhsss 6e9abfecf5 fix: bypass session check for auth/device/session subcommands 2026-03-04 00:35:17 +09:00
junhsss 5b0e61e430 feat: don't auto update 2026-03-03 23:15:42 +09:00
junhsss f6c2b35ca5 fix: don't block commands on failed auto-updates 2026-03-03 23:12:19 +09:00
junhsss 1e0ae40ec1 feat: parallel sessions 2026-03-03 22:51:37 +09: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 4acb2d479b chore: checkpoint local browser and integration changes 2026-02-27 17:15:02 -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 aefc66f6e8 fix(browser): redact connect URLs and align stealth session payload 2026-02-26 23:49:06 -05:00
hussufo ff1bcf42c7 chore(cli): remove legacy scaffolding and unused dependencies 2026-02-26 23:48:44 -05:00
hussufo 81f387e32f feat(browser): add self-hosted endpoint targeting and local runtime install flow
- add --api-url support across browser lifecycle and passthrough bootstrap

- add steel dev install and explicit local runtime install/start/stop boundaries

- improve localhost local-mode guidance and add cloud integration + unit coverage
2026-02-26 19:39:30 -05:00
junhsss 0b20c8596f fix: test and connect url 2026-02-25 23:10:49 +09:00
hussufo f308706634 fix(browser): align CDP passthrough and bundle vendored daemon assets
Switches Steel bootstrap injection to --cdp, preserves bare --auto-connect discovery, and rejects mixed attach flags. Bundles upstream daemon dist assets with vendored runtime, auto-sets AGENT_BROWSER_HOME for vendored execution, and adds runtime/cloud smoke validation scripts.
2026-02-25 02:56:53 -05:00
hussufo 00bf42756a feat(dev): move local runtime orchestration into dev namespace
Relocate Docker-based local browser controls to steel dev start/stop and update browser command descriptions/docs to point local usage to dev commands.
2026-02-25 02:54:55 -05:00
hussufo 99d4552402 feat(browser): add cloud session lifecycle and passthrough routing 2026-02-25 00:23:47 -05:00
Collin Pfeifer a8b28e70de fix: let cli vars overwrite system (#29) 2025-10-28 19:34:31 -04:00
Collin Pfeifer 75b3422910 fix: add error message (#27) 2025-10-28 09:42:02 -04:00
Collin Pfeifer e91d821c28 Fix forge name (#26)
* fix: fix forge name not changing

* fix: fix useeffect dependencies
2025-10-28 09:08:54 -04:00
Collin Pfeifer 58d5405d20 fix: fix magnitude run and anthropic key issues (#25)
* fix: fix magnitude run and anthropic key issues

* feat: add gemini api key support
2025-10-28 09:08:41 -04:00
nas 3fd6bcea65 fix: browser start uses main compose file 2025-08-01 22:08:59 -04:00
junhsss 91d931e42f feat: use shorthand as command (#20) 2025-07-30 17:35:44 +09:00
junhsss f7afa6e723 fix: resolve loading state bug 2025-07-29 22:13:19 +09:00
junhsss d640c1afd0 chore: bump manifest version 2025-07-29 21:44:52 +09:00
junhsss 9519ca2630 feat: bump manifest version 2025-07-29 21:44:52 +09:00
junhsss 21c6e8f16b feat: integrate registry 2025-07-29 21:44:52 +09:00
fukouda a7241e6f64 fix: open window always with -o 2025-07-29 21:44:52 +09:00
fukouda c5d81d1061 nit: restore old command 2025-07-29 21:44:52 +09:00
fukouda fdbb7590fa fix: better logs on dependency errors and cleaner callout post forge 2025-07-29 21:44:52 +09:00
fukouda b7ac162e70 fix: open browser before 2025-07-21 18:45:28 -04:00
fukouda 4e1db56e5b fix: directories and warnings 2025-07-21 18:05:12 -04:00
fukouda 50616dda81 fix: callout for forge success 2025-07-21 17:05:18 -04:00
fukouda 40d91bcbe5 fix: cleanup 2025-07-21 16:33:25 -04:00
fukouda 4210481006 feat: auto-update 2025-07-21 16:24:47 -04:00
hussufo 59e96f85b7 feat: responsive welcome message 2025-07-21 15:53:39 -04:00
fukouda fb372143fe fix: update commands 2025-07-21 13:01:01 -04:00
fukouda 9d5ba79433 fix: styling on run + ask for task 2025-07-21 12:42:18 -04:00
hussufo ea0ede9f25 fix: oai-cua path 2025-07-21 12:09:15 -04:00
Collin Pfeifer 54678ffc2d Merge branch 'main' into huss/menu-fixes 2025-07-21 05:37:01 -04:00
fukouda 4abbfec580 fix: env var fix 2025-07-20 22:09:11 -04:00
fukouda 499f444875 fix: create dir on setSettings 2025-07-20 21:55:57 -04:00
nas 6829016cd6 Merge pull request #14 from steel-dev/nasr/fix-default-api-url
fix: default api url
2025-07-20 21:48:50 -04:00
fukouda f653257267 fix: default api url 2025-07-20 21:48:34 -04:00
fukouda 624cc96eff fix: more visibility 2025-07-20 21:18:59 -04:00
fukouda 86589242cc fix: more styling + logging 2025-07-20 21:17:26 -04:00
fukouda 0c9fe67299 feat: more error logging 2025-07-20 21:11:51 -04: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
fukouda e879d021ed fix: update browser start + stop commands 2025-07-20 20:05:11 -04:00