feat: expose custom title generation prompts - #351
Conversation
Co-authored-by: openhands <openhands@all-hands.dev>
Endpoint auditContract: pinned release artifact
Actionable client-only calls (0)none Actionable server-only operations (12)
Documented non-divergences (13)Client calls intentionally absent from the filtered contract (11)
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.
Reason: Client-ahead API stacked on the pending Agent Server pre-flight LLM validation endpoint. 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. |
Co-authored-by: openhands <openhands@all-hands.dev>
Why
The TypeScript client needs to expose the optional custom title-generation prompt accepted by the Agent Server in OpenHands/software-agent-sdk#4564.
Summary
prompt?: stringtoCreateConversationPayload, matching the final SDK contract.Issue Number
Closes #350
How to Test
Run:
npm run lintnpm run buildnpm run test:coveragenpm run format:checkAll completed successfully; 18 suites and 308 tests passed. ESLint reported only the repository's 17 existing warnings and no errors.
Video/Screenshots
Not applicable; this is a type-only client contract change.
Type
Notes