Skip to content

feat: support default browser session timeout in config - #97

Open
Cruel wants to merge 1 commit into
steel-dev:mainfrom
Cruel:config-session-timeout
Open

feat: support default browser session timeout in config#97
Cruel wants to merge 1 commit into
steel-dev:mainfrom
Cruel:config-session-timeout

Conversation

@Cruel

@Cruel Cruel commented Aug 23, 2026

Copy link
Copy Markdown

Adds a persistent default for steel browser start --session-timeout.

Users can now configure:

{
  "browser": {
    "sessionTimeoutMs": 3600000
  }
}

When --session-timeout is omitted, steel browser start uses browser.sessionTimeoutMs. An explicit CLI value still takes precedence, including --session-timeout 0.

This PR also:

  • reports browser.sessionTimeoutMs from steel config
  • uses the effective session timeout when validating the inactivity timeout
  • updates CLI help/reference documentation
  • adds tests for config fallback and CLI precedence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant