Skip to content

feat(blurite): add support for ai model management#87

Merged
william-rom merged 21 commits intomainfrom
feat/llms
Mar 12, 2026
Merged

feat(blurite): add support for ai model management#87
william-rom merged 21 commits intomainfrom
feat/llms

Conversation

@william-rom
Copy link
Contributor

closes #86

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds “ai” support to the indev CLI by introducing Blurite-backed AI model/deployment/API key management commands and the corresponding REST client methods/configuration.

Changes:

  • Adds a new top-level indev ai command with subcommands for models, deployments, and API keys.
  • Extends the platform REST client with Blurite-specific base URL support and AI endpoints (models, deployments, API keys).
  • Updates an existing test mock client to satisfy the expanded client.Client interface.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
pkg/rootcommand/rootcommand.go Registers the new ai command tree in the CLI root command.
pkg/commands/cluster/create_test.go Extends test mock client to implement new AI-related client interface methods.
pkg/commands/ai/models_list.go Adds indev ai model list command and output formatting.
pkg/commands/ai/deployment/create.go Adds indev ai deployment create command and name/model validation.
pkg/commands/ai/deployment/list.go Adds indev ai deployment list command and output formatting.
pkg/commands/ai/deployment/delete.go Adds indev ai deployment delete command.
pkg/commands/ai/apikey/create.go Adds indev ai apikey create command (including TTL validation).
pkg/commands/ai/apikey/list.go Adds indev ai apikey list command and output formatting.
pkg/commands/ai/apikey/delete.go Adds indev ai apikey delete command.
pkg/client/client.go Extends Client interface and RestClient to include AI clients + Blurite base URI.
pkg/client/ai.go Implements Blurite AI REST calls (models, deployments, API keys).
internal/build/build.go Adds Blurite base URI + dev host selection (PlatformAPIHostBlurite).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@william-rom william-rom requested a review from Copilot March 11, 2026 14:25
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@william-rom william-rom requested review from M99 and Copilot March 11, 2026 14:29
@william-rom william-rom marked this pull request as ready for review March 11, 2026 14:30
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 15 out of 15 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 18 out of 18 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@william-rom william-rom merged commit 0b2503f into main Mar 12, 2026
9 checks passed
@william-rom william-rom deleted the feat/llms branch March 12, 2026 16:47
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 support for ai model management

3 participants