Skip to content

feat: add ASCII art banner and related tests#7214

Merged
rajeshkamal5050 merged 4 commits intoAzure:mainfrom
therealjohn:banner-art-foundry
Mar 20, 2026
Merged

feat: add ASCII art banner and related tests#7214
rajeshkamal5050 merged 4 commits intoAzure:mainfrom
therealjohn:banner-art-foundry

Conversation

@therealjohn
Copy link
Copy Markdown
Contributor

Prototype implementation of adding banner art to the agent extension to align with Foundry branding.

image

Also adds the version and a note about docs.
Rephrase the tagline for the extension to "Ship agents with Microsoft Foundry from your terminal."

@therealjohn therealjohn changed the title feat: add ASCII art banner and related tests for agent initialization feat: add ASCII art banner and related tests Mar 20, 2026
@therealjohn therealjohn marked this pull request as ready for review March 20, 2026 01:07
Copilot AI review requested due to automatic review settings March 20, 2026 01:07
Copy link
Copy Markdown
Contributor

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

Adds Foundry-branded ASCII banner output to the azure.ai.agents extension CLI, along with tests to validate banner width and content, and updates the extension tagline.

Changes:

  • Update root command short description/tagline to the new Foundry-aligned phrasing.
  • Add a banner renderer (ASCII art + version + docs link) and show it in root help and during init.
  • Add tests to ensure banner content renders and stays within 100 columns.

Reviewed changes

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

File Description
cli/azd/extensions/azure.ai.agents/internal/cmd/root.go Updates tagline and wraps root help to print the banner above default help text.
cli/azd/extensions/azure.ai.agents/internal/cmd/init.go Prints banner at start of init execution and removes the previous “Initializing…” message.
cli/azd/extensions/azure.ai.agents/internal/cmd/banner.go Introduces bannerArt and printBanner (includes version + docs link).
cli/azd/extensions/azure.ai.agents/internal/cmd/banner_test.go Adds tests for banner output presence and max width constraints.

@rajeshkamal5050 rajeshkamal5050 merged commit 96549c1 into Azure:main Mar 20, 2026
17 checks passed
jongio pushed a commit to jongio/azure-dev that referenced this pull request Mar 27, 2026
* feat: add ASCII art banner and related tests for agent initialization

* refactor: update printBanner call to use command output stream

* update extension manifest description to match.

* fix lint errors, banner errors are non critical
jongio pushed a commit to jongio/azure-dev that referenced this pull request Mar 27, 2026
* feat: add ASCII art banner and related tests for agent initialization

* refactor: update printBanner call to use command output stream

* update extension manifest description to match.

* fix lint errors, banner errors are non critical
jongio pushed a commit to jongio/azure-dev that referenced this pull request Mar 27, 2026
* feat: add ASCII art banner and related tests for agent initialization

* refactor: update printBanner call to use command output stream

* update extension manifest description to match.

* fix lint errors, banner errors are non critical
jongio pushed a commit to jongio/azure-dev that referenced this pull request Mar 27, 2026
* feat: add ASCII art banner and related tests for agent initialization

* refactor: update printBanner call to use command output stream

* update extension manifest description to match.

* fix lint errors, banner errors are non critical
jongio pushed a commit to jongio/azure-dev that referenced this pull request Mar 27, 2026
* feat: add ASCII art banner and related tests for agent initialization

* refactor: update printBanner call to use command output stream

* update extension manifest description to match.

* fix lint errors, banner errors are non critical
achauhan-scc pushed a commit to achauhan-scc/azure-dev that referenced this pull request Apr 2, 2026
* feat: add ASCII art banner and related tests for agent initialization

* refactor: update printBanner call to use command output stream

* update extension manifest description to match.

* fix lint errors, banner errors are non critical
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.

6 participants