Skip to content

Add clients for agent-canvas APIs#154

Merged
neubig merged 1 commit into
mainfrom
add-agent-canvas-api-clients
May 10, 2026
Merged

Add clients for agent-canvas APIs#154
neubig merged 1 commit into
mainfrom
add-agent-canvas-api-clients

Conversation

@neubig
Copy link
Copy Markdown
Member

@neubig neubig commented May 10, 2026

Summary

  • add typed clients for settings/secrets, file helpers, security, API keys, session, shared conversation APIs
  • expand ConversationClient with methods needed by agent-canvas
  • expose the new clients from the secondary clients entrypoint and ConversationManager namespaces
  • add unit coverage for the new endpoint wrappers

Validation

  • npm test -- --runTestsByPath src/__tests__/api-clients.test.ts
  • npm run build
  • npm run lint (passes with existing warnings)
  • npm run format:check

Closes #153.

This PR was created by an AI agent (OpenHands) on behalf of the user.

@neubig can click here to continue refining the PR

Co-authored-by: openhands <openhands@all-hands.dev>
@neubig neubig force-pushed the add-agent-canvas-api-clients branch from 2a6266e to 4581bdc Compare May 10, 2026 19:53
@neubig neubig marked this pull request as ready for review May 10, 2026 20:27
@neubig neubig merged commit 671da0a into main May 10, 2026
7 of 8 checks passed
@neubig neubig deleted the add-agent-canvas-api-clients branch May 10, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add typed clients for remaining agent-canvas agent-server APIs

2 participants