feat: add cloud conversation observability fields - #314
Conversation
Endpoint auditContract: pinned release artifact
Actionable client-only calls (0)none Actionable server-only operations (7)
Documented non-divergences (12)Client calls intentionally absent from the filtered contract (10)
Reason: Operational Agent Server endpoints intentionally excluded from the filtered public release artifact.
Reason: Client-ahead API stacked on the pending Agent Server meta-profiles implementation. Server operations covered by an exposed browser URL (2)
Reason: RemoteWorkspace.startWorkspaceSession exposes these authenticated URLs for browser iframe and file requests; they are not HttpClient method calls. |
|
👋 This PR needs a couple of things fixed before OpenHands can review it:
Push an update once this is addressed and this check re-runs automatically. This is an automated check - no AI was used to generate this comment. |
Summary
Context
Companion client typing update for OpenHands/sandbox-server#3, which exposes these fields on POST /api/v1/app-conversations after the Agent Canvas/app-server migration.
Related docs: OpenHands/docs#670.
Testing