Skip to content

Add raw chat source download endpoint#166

Open
proobker wants to merge 1 commit into
avishek0769:mainfrom
proobker:codex/issue-160-raw-source-download
Open

Add raw chat source download endpoint#166
proobker wants to merge 1 commit into
avishek0769:mainfrom
proobker:codex/issue-160-raw-source-download

Conversation

@proobker

@proobker proobker commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Fixes #160

Adds an authenticated raw ChatSource download endpoint with owner validation and plain text attachment responses.

@Tushar-sonawane06 Tushar-sonawane06 added Medium This is issue is not easy to solve but not hard SSoC26 Social Summer of Code - 2026 labels Jun 6, 2026
@Tushar-sonawane06

Copy link
Copy Markdown
Collaborator

@avishek0769 I have reviewed this pr and it correct as per mentioned in the pr and issue, here is my review, you once take final look and merge it,

1.Complete feature implementation: authenticated endpoint with proper ownership validation

2.Robust content handling: supports both vectorless (document tree) and vector (Qdrant) sources

3.Excellent error handling and edge-case coverage

4.Strong test suite with 4 scenarios covering success and failure paths

5.Secure: ownrship validation enforced before any content returned

6.Clean, readable code with defensive programming

@avishek0769

Copy link
Copy Markdown
Owner

@proobker Yeah it looks good but please can you also integrate the api endpoint in the frontend too. Then I will label this as hard

@avishek0769 avishek0769 added Hard This is issue is hard to solve and removed Medium This is issue is not easy to solve but not hard labels Jun 7, 2026
@avishek0769

Copy link
Copy Markdown
Owner

@proobker Make the changes mentioned above and also resolve the merge conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Hard This is issue is hard to solve SSoC26 Social Summer of Code - 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a raw source download endpoint for ChatSource content

3 participants