Skip to content

README.md: Iterate on UX, pkg/cli: add colors, improve help text#97

Merged
peterj merged 9 commits into
kagent-dev:mainfrom
sam-heilbron:sh/ux-improvements
Nov 6, 2025
Merged

README.md: Iterate on UX, pkg/cli: add colors, improve help text#97
peterj merged 9 commits into
kagent-dev:mainfrom
sam-heilbron:sh/ux-improvements

Conversation

@sam-heilbron

@sam-heilbron sam-heilbron commented Nov 5, 2025

Copy link
Copy Markdown
Contributor

Description

Propose a change to the landing page of the project to make it more user friendly

Context

README

Changes are fairly self-explanatory. I'm certainly open to feedback on the structure or syntax. The goal was to approach this with a more "show -over- tell". So instead of telling people what the value is of the project, show how they can access it. For the most part, this content existed before.

devel/ folder

There was some really useful content in the top level README, but I felt that it kind of diluted the message in that readme. My proposal here is to take the content and move it to a dedicated area, and link to it from the README

CLI

The CLI now has some color, and an improved help text.

For posterity, I used https://carbon.now.sh to generate the image in the README representing the CLI

@sam-heilbron sam-heilbron force-pushed the sh/ux-improvements branch 2 times, most recently from 6027af1 to 8b2fd48 Compare November 5, 2025 17:28
Comment thread devel/quickstart/README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
- Configures and deploys a Transport Adapter as a sidecar or separate service
- Sets up networking and ingress rules
- Manages secrets and environment variables
- [Your first MCP service prototype](/devel/quickstart/first-prototype.md)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

would these be better in the docs?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

yeah my thinking was that it woudl be faster to iterate here, but ideally would be in docs. i opened that docs repo and looks pretty easy to contirbute to, so i intend to link to docs instead.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I updated to point to the existing docs. I think there are more quickstarts we could add, but it won't be done as part of this PR.

sam-heilbron and others added 5 commits November 5, 2025 15:36
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>

rename hook

Signed-off-by: Sam Heilbron <samheilbron@gmail.com>

executable

Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: Sam Heilbron <SamHeilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: Sam Heilbron <SamHeilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
sam-heilbron and others added 3 commits November 5, 2025 15:38
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>

first prototype

Signed-off-by: Sam Heilbron <samheilbron@gmail.com>

quickstart link to docs

Signed-off-by: Sam Heilbron <samheilbron@gmail.com>

readme footer cleanup

Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: Sam Heilbron <SamHeilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
Signed-off-by: Sam Heilbron <samheilbron@gmail.com>
return kmcpLogoAscii
}

func ColoredKmcpLogo() string {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

nit: since this isn't in a dedicated package, i recommend putting the qualifier in the end for consistency

KmcpLogo()
KmcpLogoColored()

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I like it! Ill likely handle this in a follow

Comment thread pkg/cli/root.go
@sam-heilbron sam-heilbron requested a review from peterj November 6, 2025 04:27
@peterj peterj merged commit 3161e8b into kagent-dev:main Nov 6, 2025
6 checks passed
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.

3 participants