Prioritized Features #5

Open
opened 2026-02-16 00:18:02 -05:00 by yindo · 2 comments
Owner

Originally created by @eyurtsev on GitHub (Oct 20, 2023).

Originally assigned to: @eyurtsev on GitHub.

Updated 2023-11-16:

  • Examples to chat history persisted on backend
  • Add more ingestion options for files
  • Potentially add storage for runnable configuration options
  • Support custom user pydantic objecs; any custom pydantic objects that users define in runnables will likely fail to de-serialize to the client
  • Playground bugs and improvements
  • Add toggleable endpoints (in progress)

CI:

  • Automatically build FE assets prior to publishing, potentially publish to pytest first as a test?
Originally created by @eyurtsev on GitHub (Oct 20, 2023). Originally assigned to: @eyurtsev on GitHub. Updated 2023-11-16: - [x] Examples to chat history persisted on backend - [ ] Add more ingestion options for files - [ ] Potentially add storage for runnable configuration options - [ ] Support custom user pydantic objecs; any custom pydantic objects that users define in runnables will likely fail to de-serialize to the client - [ ] Playground bugs and improvements - [ ] Add toggleable endpoints (in progress) CI: - [ ] Automatically build FE assets prior to publishing, potentially publish to pytest first as a test?
Author
Owner

@robertoshimizu commented on GitHub (Oct 28, 2023):

@eyurtsev , great work in developing langserve. I just noticed that the way the API is implemented, I have lost the ability to debug the endpoints, when I want for example to inspect what a given endpoint is receiving from the client.
The add_routes method seems to only mount the endpoints, but I have not found other location that I could insert a debug breakpoint and run in debug mode to watch the API steps all the way down. Does it makes sense my observation, or I should be looking elsewhere. If my observation is valid, please consider giving the developers some entry point to debug the api flow. Cheers.

@robertoshimizu commented on GitHub (Oct 28, 2023): @eyurtsev , great work in developing langserve. I just noticed that the way the API is implemented, I have lost the ability to debug the endpoints, when I want for example to inspect what a given endpoint is receiving from the client. The `add_routes` method seems to only mount the endpoints, but I have not found other location that I could insert a debug breakpoint and run in debug mode to watch the API steps all the way down. Does it makes sense my observation, or I should be looking elsewhere. If my observation is valid, please consider giving the developers some entry point to debug the api flow. Cheers.
Author
Owner

@eyurtsev commented on GitHub (Oct 30, 2023):

@robertoshimizu thanks for trying it out. Could you tell me how you'd ideally be able to debug? Or what thing you wanted to debug and couldn't?

Is the issue specifically langserve or is it debugging a regular runnable?

@eyurtsev commented on GitHub (Oct 30, 2023): @robertoshimizu thanks for trying it out. Could you tell me how you'd ideally be able to debug? Or what thing you wanted to debug and couldn't? Is the issue specifically langserve or is it debugging a regular runnable?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langserve#5