Detail
What gets exported. From the docs: “Cowork exports events via the OTel logs/events protocol, giving you visibility into user prompts, model responses, API requests, tool usage, and errors.” The help-centre article lists the same ground in plainer terms — the events cover “User prompts. The full text of prompts users submit to Cowork”, “Tool and MCP invocations. Every tool call Claude makes during a session, including MCP server name, tool name, parameters, success or failure, and execution time”, “File access. File paths Claude reads, modifies, or otherwise touches during a session, including files accessed through MCPs and folder-scoped local files”, “Skills and plugins. Which skills and plugins Claude invokes within a session”, “Human approval decisions. Whether each tool action was approved by the user, rejected by the user, or initiated automatically based on existing permissions”, and “API requests and errors. Per-request model, token counts, estimated cost, duration, and any errors returned.”
That is a genuinely useful oversight record. Now the four preconditions.
Precondition 1 — plan tier. “Monitoring is available for Team and Enterprise plans.” The help centre states it the same way: “OpenTelemetry monitoring for Claude Cowork is available on Team and Enterprise plans.” Individual and Pro accounts are not in scope.
Precondition 2 — an admin must configure an OTLP endpoint, and nothing flows until they do. “Events are only exported when an admin configures an OTLP endpoint. No data flows by default.” The docs describe where: “Navigate to Admin settings > Cowork”, supplying an “OTLP endpoint | Your OpenTelemetry collector URL”, an “OTLP protocol | Transport protocol” (http/json or http/protobuf), and “OTLP headers | Authentication headers for your collector”. One practical trap the docs call out: after saving, “Start a new Cowork session — settings are loaded at session start, so existing sessions won’t pick up the new configuration.”
Precondition 3 — desktop app version, where the two cited pages currently diverge. The docs page still states one floor: “OTel monitoring requires Claude desktop app version 1.1.4173 or later.” The help centre, as of 2026-08-03, has split it by session location: monitoring “covers Cowork sessions that run in the cloud (on desktop, web, and mobile) as well as local desktop sessions”, and “Monitoring sessions in the cloud requires Claude Desktop version 1.22209.3 or later, and monitoring local desktop sessions requires Claude Desktop version 1.1.4173 or later.” (receipt R64). Until the pages agree, plan to the stricter reading: an organization on desktop builds at or past 1.1.4173 but before 1.22209.3 should assume its cloud Cowork sessions are not being monitored — the damaging mistake runs the other way (believing coverage exists where the help centre says it does not). This site records that the two pages differ; it does not guess why (the same discipline as the sibling divergence node, Two Anthropic pages disagree on whether the Cowork OpenTelemetry export includes prompt content by default). Either way the condition is per-machine, not org-wide: a staff member on an older build is not covered by your monitoring even though your admin turned it on. One event type carries a higher floor still — the model-response event “Requires Claude desktop app version 1.17377 or later” (docs page).
Precondition 4 — you must run the collector. This is the decisive one. Every field above points outward at infrastructure Anthropic does not supply. The endpoint is “Your OpenTelemetry collector URL”; the docs say “Cowork exports the following events to your OTel collector”; and what you can do with the events afterwards depends entirely on what you have put behind it — “Your choice of logs backend determines the types of analyses you can perform”, with the docs naming log-aggregation systems, columnar stores and observability platforms as the options. Anthropic sends; you must have built something that receives, stores, secures, and retains.
Say this plainly, because a feature-comparison table will not: a small nonprofit with no SIEM, no collector, and no engineer to operate one has no Cowork observability at all via this route. The Compliance API now provides a separate transcript route; see Cowork has Compliance API coverage — verify the session type and exclusions for its current session scope and exclusions. The earlier August coverage disagreement is superseded (receipts R77, R78, R80). Turning this route on is a genuine infrastructure project with an ongoing operator, not a checkbox. If you are being asked to attest that you monitor staff use of Cowork, that attestation has a real cost attached, and you should price it before you make it.
One networking detail worth knowing if you do proceed and your organization restricts outbound traffic: “The OTel exporter runs inside the Cowork VM, so it is subject to the session’s egress rules. If your organization restricts network egress, Cowork automatically adds your collector’s hostname to the session’s egress allowlist. You don’t need to add it at Admin settings > Capabilities > Network egress.”
Before you enable it, read the next node. What the exported events actually contain by default — specifically whether they carry the text of your users’ prompts — is the subject of an unresolved disagreement between two live Anthropic pages: Two Anthropic pages disagree on whether the Cowork OpenTelemetry export includes prompt content by default. For anyone whose prompts might mention a patient, that question decides what your collector becomes.
Source & currency
-
Current verification — 2026-09-16 (receipts R81, R82): Both monitoring sources re-fetched. Their content-default and desktop-version-floor differences remain; collector prerequisites are unchanged. The obsolete implication that OpenTelemetry is the sole oversight route was removed.
-
Earlier dated entries below are history, not the current verification date.
-
Sources: Monitoring — Cowork docs (§Setup, §Events, §Backend considerations, §Security and privacy) and Monitor Claude Cowork activity with OpenTelemetry — Claude Help Center (stamped “Updated today” on the 2026-08-03 fetch).
-
Status: CONFIRMED — re-verified 2026-08-03 (receipt R64; original build receipts R42, R43) — every passage this node now quotes verified on the live pages 2026-08-03. Source-pair divergence recorded 2026-08-03 (CG7): the help centre split the desktop-version floor by session location (cloud 1.22209.3 / local 1.1.4173) while the docs page still carries the un-split 1.1.4173 sentence; this node previously stated the un-split floor for both — an error in the permissive direction once the help centre moved (monitoring coverage of cloud sessions would have been overstated for desktop builds between the two floors). Caught by the CG7 source-check leg’s regression sweep, not by a reader of this node. The divergence itself is unstable by nature — either page may change without notice; the CONFIRMED chip re-attests the quotes as of the date shown, and the ⛩ gate may still re-rule the chip class for divergence-carrying nodes. Prior status: CONFIRMED 2026-07-28 (R42, R43). New node at CG6: Cowork observability was not covered anywhere in this curriculum before then.
-
⚑ Compliance-critical: confirm current specifics with your Anthropic contact before relying on this for a compliance decision. This is a teaching aid, not compliance or legal advice.