Browserbase · Task agent
bb
One generalized agent in Slack that writes PRs, investigates sessions, queries the warehouse, logs feature requests, and runs browser agents across engineering, ops, sales, and support.
- Approach type
- Task agent
- Work
- Coding, Code review, Support, Customer success, Research
- Human involvement
- Drafts reviewed
- Invocation
- Event driven, Interactive
- Interfaces
- Slack, Web, Webhook
- Deployment stage
- Deployed
- Evidence strength
- Detailed primary
- Entry reviewed
How it works
The workflow the sources report for this implementation.
Markdown playbooks lazy-loaded per task so the general agent stays small
Scoped permissions per session limit the actions available to the agent
The sandbox runs arbitrary code yet never touches a secret
Where people stay involved
- coding request → reviewed pull requestWork product review · Level 3
Level 3 for coding request → reviewed pull request; human attention boundary: work-product-review.
- Observation date
- 2026
Implementation details
Ephemeral Linux VM; pre-warmed snapshot rebuilt every 30 min; idles out after 30 min
OpenCode core loop with 6 tools (read/write/edit/exec/safebash/skill)
Frontier models
slack, web, webhook
exec routes through a serverless integration proxy (Snowflake, HubSpot, Pylon, Grafana); the sandbox never sees real secrets
Key repos cloned into /knowledge/; skills (markdown) loaded on demand
Credential brokering; the sandbox boots with references + rotating session tokens only; the proxy holds real creds; egress injection for a few hosts
Reported results and limitations
The catalog records what the sources report, with the scope and the denominator of every figure. A qualification below limits the figure it sits under.
Reported metrics
Feature-request pipeline at 100% coverage with zero human effort
- Reported by
- Browserbase
- Scope
- Automatic feature-request scanning of every closed support ticket and meeting transcript
- Denominator
- Closed support tickets and meeting transcripts
Feature-request pipeline at 100% coverage, zero human effort
- Reported by
- Browserbase
- Scope
- Automatic feature-request scanning of every closed support ticket and meeting transcript
- Denominator
- Closed support tickets and meeting transcripts
99% of first-response times < 24 hrs
- Reported by
- Browserbase
- Scope
- Reported support first-response time below 24 hours
- Denominator
- Support first responses; exact sample and measurement window not provided
Session investigation: 30–60 min of log-diving → one Slack message
The source does not report the denominator of this figure.
- Reported by
- Browserbase
- Scope
- Session investigation initiation: manual log-diving versus a Slack request
Lessons and interpretation
One agent with good abstractions beats a fleet of narrow bots
Separate capabilities from the core loop; domain logic lives in skills + service packages
Don't trust the model, remove its ability to do wrong: scope tools and services per invocation source
Meet people where they are; Slack is the highest-leverage surface because that's where work already happens
Sources and research details
Citations link to the original publisher. Each source also keeps a preserved copy in the repository, so a changed or removed page stays checkable.
Research details for every claim on this page
- Summary
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Headline claim
- Statement type
- Metric
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Reported by
- Browserbase
- Scope
- Automatic feature-request scanning of every closed support ticket and meeting transcript
- Denominator
- Closed support tickets and meeting transcripts
- Method
- Not reported
- Observation date
- Not reported
- SupportsHow we build internal agents at BrowserbasePreserved content.md, lines 26
- Sandbox
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Harness
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Model
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Interfaces
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Tool access
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Knowledge
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Credentials
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Supporting component
- Statement type
- Fact
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Key observation
- Statement type
- Metric
- Provenance
- Reported
- Confidence
- High
- Confidence reason
- A linked first-party source states the claim.
- Reported by
- Browserbase
- Scope
- Automatic feature-request scanning of every closed support ticket and meeting transcript
- Denominator
- Closed support tickets and meeting transcripts
- Method
- Not reported
- Observation date
- Not reported
- SupportsHow we build internal agents at BrowserbasePreserved content.md, lines 26
- Key observation
- Statement type
- Metric
- Provenance
- Reported
- Confidence
- Medium
- Confidence reason
- The source reports 99% below 24 hours with awkward wording; no sample, timestamps, or method is provided.
- Reported by
- Browserbase
- Scope
- Reported support first-response time below 24 hours
- Denominator
- Support first responses; exact sample and measurement window not provided
- Method
- Not reported
- Observation date
- Not reported
- SupportsHow we build internal agents at BrowserbasePreserved content.md, lines 26
- Key observation
- Statement type
- Metric
- Provenance
- Reported
- Confidence
- Medium
- Confidence reason
- A Slack message replaces the manual initiation workflow; the article does not report end-to-end automated investigation latency.
- Reported by
- Browserbase
- Scope
- Session investigation initiation: manual log-diving versus a Slack request
- Denominator
- Not reported
- Method
- Not reported
- Observation date
- Not reported
- SupportsHow we build internal agents at BrowserbasePreserved content.md, lines 26
- Lesson
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- Medium
- Confidence reason
- The catalog derives this observation from the linked sources.
- Lesson
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- Medium
- Confidence reason
- The catalog derives this observation from the linked sources.
- Lesson
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- Medium
- Confidence reason
- The catalog derives this observation from the linked sources.
- Lesson
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- Medium
- Confidence reason
- The catalog derives this observation from the linked sources.
- Operating model assessment
- Statement type
- Inference
- Provenance
- Catalog judgment
- Confidence
- High
- Confidence reason
- The source documents agent-authored pull requests while the enclosing workflow retains human review.
- Observation date
- 2026