Skip to content

Conversation

JasonTheAdams
Copy link
Member

@JasonTheAdams JasonTheAdams commented Jul 28, 2025

Depends on #30

This introduces the DTOs distinct to the Extender API. In the domains, this is the Providers and Models areas.

@JasonTheAdams JasonTheAdams requested a review from felixarntz July 28, 2025 22:54
@JasonTheAdams JasonTheAdams self-assigned this Jul 28, 2025
@JasonTheAdams JasonTheAdams mentioned this pull request Jul 26, 2025
11 tasks
Copy link
Member

@felixarntz felixarntz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JasonTheAdams This looks great! A few notes, most of which should be relatively quick to resolve though.

Some feedback may still apply here from #30, and I'd say let's merge #30 first, so then we can finalize this here.

Comment on lines 10 to 13
* Represents a required configuration option for an AI model.
*
* This class defines an option that must be set when using a model,
* including its name and the required value.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This documentation is incorrect, likely a result of Claude Code misunderstanding RequiredOption. This is not an option that must be set when using a model, it's an option that the implementing code requires the model to support. We should clarify that.

I think there are other instances in the docs here as well where we simply refer to "required value" etc., would be good to clarify what that actually means.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe I improved this, but let me know if you have even clearer documentation in mind.

@JasonTheAdams
Copy link
Member Author

Pardon the force push. I accidentally added commits to the wrong branch. 😆

@JasonTheAdams JasonTheAdams requested a review from felixarntz July 29, 2025 22:41
@felixarntz felixarntz changed the base branch from dto-serlialization to trunk July 30, 2025 16:41
Copy link
Member

@felixarntz felixarntz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JasonTheAdams Looks great - a few last bits and then I think we can merge this!

@JasonTheAdams JasonTheAdams requested a review from felixarntz July 30, 2025 22:25
Copy link
Member

@felixarntz felixarntz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JasonTheAdams Thank you for the updates, LGTM!

@felixarntz felixarntz merged commit d2e23b5 into trunk Jul 30, 2025
4 checks passed
@JasonTheAdams JasonTheAdams deleted the extender-dtos branch July 30, 2025 23:45
@JasonTheAdams JasonTheAdams added this to the Finish the foundation milestone Aug 6, 2025
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.

2 participants