Problem
When clicking a link in terminal output in the web UI, agent-deck shows a browser confirm() dialog:
This link could potentially be dangerous — Cancel / OK
For anyone working against internal tooling (self-hosted GitLab, Gerrit, code review, CI, etc.), essentially every merge-request / change / build link fires this prompt. The links are known-safe and frequent, so the confirmation is pure friction — several extra clicks per minute during review work.
Request
A way to suppress the confirmation for trusted hosts. Either:
-
A domain allowlist, e.g.:
[web]
trusted_domains = ["gitlab.mycorp.example", "gerrit.mycorp.example"]
Links matching an allowed host open without the prompt; everything else still confirms.
-
And/or a global toggle to disable the confirmation entirely for users who accept the risk:
[web]
confirm_link_open = false # default true
Option 1 (allowlist) is preferred — keeps the safety net for arbitrary links while removing friction for the handful of internal hosts a user actually clicks all day.
Environment
- agent-deck v1.10.10
- Web UI (
agent-deck web), Chrome on macOS
Problem
When clicking a link in terminal output in the web UI, agent-deck shows a browser
confirm()dialog:For anyone working against internal tooling (self-hosted GitLab, Gerrit, code review, CI, etc.), essentially every merge-request / change / build link fires this prompt. The links are known-safe and frequent, so the confirmation is pure friction — several extra clicks per minute during review work.
Request
A way to suppress the confirmation for trusted hosts. Either:
A domain allowlist, e.g.:
Links matching an allowed host open without the prompt; everything else still confirms.
And/or a global toggle to disable the confirmation entirely for users who accept the risk:
Option 1 (allowlist) is preferred — keeps the safety net for arbitrary links while removing friction for the handful of internal hosts a user actually clicks all day.
Environment
agent-deck web), Chrome on macOS