OpenCoworker · redesign static mock
OpenCoworker
Start a session as
Search
Pinned
Recent
🛠️ Ops 2
💬 Cowork 2
🧰 Code 1
~/fleet/ro4d
Ops · incident watch · SRE persona
{{SLACK_ICON}} #ocw-test · Jordan Lee via Slack C0BD7KZ1AH5 · U07JK68S4BH 2:14 PM
Hey team — can someone confirm the staging deploy actually went out? Dashboard still shows the old build.
Assistant
I checked the deploy log in the workspace — the staging release v2.4.1 finished at 2:09 PM. The dashboard cache likely hasn't refreshed. I'll post a note back in the channel and pin the release notes.
2 actions · 1 approval ✓ show details
send_message target: slack:#ocw-test · text: "staging v2.4.1 is live (2:09 PM)…" done
{{SLACK_ICON}} write_file approval · sent to #ocw-approvals
Approved by Rohit in Slack
path: runbook-notes.md · content: cache TTL 5m; pin v2.4.1 notes…
{{SF_ICON}} Case #00123 · Dana Whitfield via Salesforce 2:21 PM
New comment on the escalation: customer confirms the workaround held overnight. OK to downgrade severity?
Reply in #ocw-test that the cache should clear in ~5 min, and ask Dana for the latest log before we downgrade.
📁 1 directory ● Unattended claude-opus-4-8 ▾
Message the coworker…
Ask for approval ▾

## Connectors

Apps and tools OpenCoworker can use. You bring the credentials for this local build.

{{SLACK_ICON}}
Slack two-way
deeplearning.ai / ocw · 1 allowed
Allowed to message
RP Rohit Prasad
Recent senders
JL Jordan Lee · channel
{{SF_ICON}}
Salesforce
Cases, comments, records
{{HS_ICON}}
HubSpot
CRM, tickets, contacts
{{TG_ICON}}
Telegram
Two-way messaging

## Messaging routing

How inbound messages reach sessions, and where Unattended approvals go out.

Channel subscriptions — sessions that listen to a channel (inbound)

Session | Listens to | Inbox routes to |
--- | --- | --- | ---
hi | {{SLACK_ICON}} #ocw-test | {{SLACK_ICON}} #ocw-approvals |

Direct messages

Session that handles DMs to the bot. Unrouted DMs are parked under Activity.

{{SLACK_ICON}}
Unattended approvals

Channel where an Unattended session posts Approve/Deny buttons.

{{SLACK_ICON}}

## Activity

Unrouted inbound and background-turn failures — nothing vanishes silently.

When | Source | Reason | Message
--- | --- | --- | ---
2:31 PM | {{SLACK_ICON}} DM · casey | no DM session designated | hey, are you around? quick q…
2:28 PM | session 856b16f8 | 401 · invalid model auth | 💬 New message on #ocw-test…

## MCP servers

Model Context Protocol tool servers.

No MCP servers configured.
· Persona
🛠️

# Ops Coworker

Operate and investigate — runbooks, logs, infrastructure

Enabled
About

A careful, methodical operations engineer. It investigates incidents, runs runbooks, inspects logs and metrics, and produces clear operational deliverables — incident notes, postmortems, runbook updates — preferring read-only, reversible steps and asking before anything consequential.

Built-in capabilities
files search shell todo
Connections for full benefit

Declared by the persona — wire Ops into these to unlock its full workflow.

{{GH_ICON}}
GitHub core
confirm deploys and inspect the PRs behind a change
connected
{{SLACK_ICON}}
Slack core
receive alerts and reply to the team in-channel
connected
{{DD_ICON}}
Datadog core
pull the firing alerts and the incident timeline
{{PLUG_ICON}}
PagerDuty
see who's on-call before paging
{{PLUG_ICON}}
Filesystem MCP
read runbooks and postmortems from a local folder
New sessions get by default

When you start an Ops session these are enabled automatically. You can still mute any of them per session.

{{SLACK_ICON}}
Slack
{{GH_ICON}}
GitHub
{{DD_ICON}}
Datadog · connect to enable
Models · claude-opus-4-8, gpt-5.5
Default mode · Interactive
Workspace · deliverable
⚡ Get the most out of Ops

The SRE persona is built to triage incidents end-to-end. Wire it into GitHub, Slack, and a monitoring dashboard so it can confirm deploys, pull firing alerts, and reply in-channel — without you relaying. Add what you can now; finish the rest later.

2 of 4 recommended connected
Connected · 2
enabled for this session
{{SLACK_ICON}}
Slack
#ocw-test · DMs → this session
{{GH_ICON}}
GitHub
deeplearning-ai/platform

Turning one off mutes it for this session only — the connector stays connected and enabled for the persona.

Recommended connectors
{{DD_ICON}}
Datadog core
so I can pull the firing alerts & incident timeline
{{PLUG_ICON}}
PagerDuty
so I can see who's on-call before paging
Recommended MCP servers
{{PLUG_ICON}}
Filesystem
read runbooks & postmortems from a local folder